0000352825-19-000046.txt : 20191030 0000352825-19-000046.hdr.sgml : 20191030 20191030114548 ACCESSION NUMBER: 0000352825-19-000046 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191030 DATE AS OF CHANGE: 20191030 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FOSTER L B CO CENTRAL INDEX KEY: 0000352825 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-METALS SERVICE CENTERS & OFFICES [5051] IRS NUMBER: 251324733 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-10436 FILM NUMBER: 191178593 BUSINESS ADDRESS: STREET 1: 415 HOLIDAY DR CITY: PITTSBURGH STATE: PA ZIP: 15220 BUSINESS PHONE: 4129283431 MAIL ADDRESS: STREET 1: 415 HOLIDAY DR CITY: PITTSBURGH STATE: PA ZIP: 15220 10-Q 1 fstr-20190930.htm 10-Q Document
false2019Q3FOSTER L B CO0000352825--12-311250.0050.010.00250.01250.01250.0225P3YP1YP3YP6Y00003528252019-01-012019-09-30xbrli:shares00003528252019-10-23iso4217:USD00003528252019-09-3000003528252018-12-31iso4217:USDxbrli:shares0000352825us-gaap:ProductMember2019-07-012019-09-300000352825us-gaap:ProductMember2018-07-012018-09-300000352825us-gaap:ProductMember2019-01-012019-09-300000352825us-gaap:ProductMember2018-01-012018-09-300000352825us-gaap:ServiceMember2019-07-012019-09-300000352825us-gaap:ServiceMember2018-07-012018-09-300000352825us-gaap:ServiceMember2019-01-012019-09-300000352825us-gaap:ServiceMember2018-01-012018-09-3000003528252019-07-012019-09-3000003528252018-07-012018-09-3000003528252018-01-012018-09-3000003528252017-12-3100003528252018-09-300000352825us-gaap:CommonStockMember2019-06-300000352825us-gaap:AdditionalPaidInCapitalMember2019-06-300000352825us-gaap:RetainedEarningsMember2019-06-300000352825us-gaap:TreasuryStockMember2019-06-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-3000003528252019-06-300000352825us-gaap:RetainedEarningsMember2019-07-012019-09-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000352825us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000352825us-gaap:TreasuryStockMember2019-07-012019-09-300000352825us-gaap:CommonStockMember2019-09-300000352825us-gaap:AdditionalPaidInCapitalMember2019-09-300000352825us-gaap:RetainedEarningsMember2019-09-300000352825us-gaap:TreasuryStockMember2019-09-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000352825us-gaap:CommonStockMember2018-06-300000352825us-gaap:AdditionalPaidInCapitalMember2018-06-300000352825us-gaap:RetainedEarningsMember2018-06-300000352825us-gaap:TreasuryStockMember2018-06-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-3000003528252018-06-300000352825us-gaap:RetainedEarningsMember2018-07-012018-09-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-300000352825us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300000352825us-gaap:TreasuryStockMember2018-07-012018-09-300000352825us-gaap:CommonStockMember2018-09-300000352825us-gaap:AdditionalPaidInCapitalMember2018-09-300000352825us-gaap:RetainedEarningsMember2018-09-300000352825us-gaap:TreasuryStockMember2018-09-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300000352825us-gaap:CommonStockMember2018-12-310000352825us-gaap:AdditionalPaidInCapitalMember2018-12-310000352825us-gaap:RetainedEarningsMember2018-12-310000352825us-gaap:TreasuryStockMember2018-12-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000352825fstr:AccountingStandardsUpdate201802Memberus-gaap:RetainedEarningsMember2019-01-012019-01-010000352825us-gaap:AccumulatedOtherComprehensiveIncomeMemberfstr:AccountingStandardsUpdate201802Member2019-01-012019-01-010000352825us-gaap:RetainedEarningsMember2019-01-012019-09-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300000352825us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300000352825us-gaap:TreasuryStockMember2019-01-012019-09-300000352825us-gaap:CommonStockMember2017-12-310000352825us-gaap:AdditionalPaidInCapitalMember2017-12-310000352825us-gaap:RetainedEarningsMember2017-12-310000352825us-gaap:TreasuryStockMember2017-12-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000352825us-gaap:AccountingStandardsUpdate201606Memberus-gaap:RetainedEarningsMember2018-01-010000352825us-gaap:AccountingStandardsUpdate201606Member2018-01-010000352825us-gaap:RetainedEarningsMember2018-01-012018-09-300000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300000352825us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300000352825us-gaap:TreasuryStockMember2018-01-012018-09-300000352825fstr:AccountingStandardsUpdate201802Memberus-gaap:ScenarioAdjustmentMember2019-01-01fstr:segment0000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2019-07-012019-09-300000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2018-07-012018-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-07-012018-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2018-07-012018-09-300000352825us-gaap:OperatingSegmentsMember2019-07-012019-09-300000352825us-gaap:OperatingSegmentsMember2018-07-012018-09-300000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2019-01-012019-09-300000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2018-01-012018-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-01-012018-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2018-01-012018-09-300000352825us-gaap:OperatingSegmentsMember2019-01-012019-09-300000352825us-gaap:OperatingSegmentsMember2018-01-012018-09-300000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2019-09-300000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2018-12-310000352825fstr:ConstructionProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2018-12-310000352825us-gaap:CorporateNonSegmentMember2019-09-300000352825us-gaap:CorporateNonSegmentMember2018-12-31xbrli:pure0000352825us-gaap:TransferredOverTimeMember2019-07-012019-09-300000352825us-gaap:TransferredOverTimeMember2018-07-012018-09-300000352825us-gaap:TransferredOverTimeMember2019-01-012019-09-300000352825us-gaap:TransferredOverTimeMember2018-01-012018-09-300000352825fstr:PerformanceBasedMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300000352825fstr:PerformanceBasedMemberus-gaap:TransferredOverTimeMember2018-07-012018-09-300000352825fstr:PerformanceBasedMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300000352825fstr:PerformanceBasedMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-300000352825fstr:DeliveryBasedMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300000352825fstr:DeliveryBasedMemberus-gaap:TransferredOverTimeMember2018-07-012018-09-300000352825fstr:DeliveryBasedMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300000352825fstr:DeliveryBasedMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-300000352825us-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300000352825us-gaap:TransferredAtPointInTimeMember2018-07-012018-09-300000352825us-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300000352825us-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300000352825fstr:RailProductsMemberfstr:RailProductsSegmentMember2019-07-012019-09-300000352825fstr:RailProductsMemberfstr:RailProductsSegmentMember2018-07-012018-09-300000352825fstr:RailProductsMemberfstr:RailProductsSegmentMember2019-01-012019-09-300000352825fstr:RailProductsMemberfstr:RailProductsSegmentMember2018-01-012018-09-300000352825fstr:RailTechnologyMemberfstr:RailProductsSegmentMember2019-07-012019-09-300000352825fstr:RailTechnologyMemberfstr:RailProductsSegmentMember2018-07-012018-09-300000352825fstr:RailTechnologyMemberfstr:RailProductsSegmentMember2019-01-012019-09-300000352825fstr:RailTechnologyMemberfstr:RailProductsSegmentMember2018-01-012018-09-300000352825fstr:RailProductsSegmentMember2019-07-012019-09-300000352825fstr:RailProductsSegmentMember2018-07-012018-09-300000352825fstr:RailProductsSegmentMember2019-01-012019-09-300000352825fstr:RailProductsSegmentMember2018-01-012018-09-300000352825fstr:PilingandFabricatedBridgeMemberfstr:ConstructionProductsSegmentMember2019-07-012019-09-300000352825fstr:PilingandFabricatedBridgeMemberfstr:ConstructionProductsSegmentMember2018-07-012018-09-300000352825fstr:PilingandFabricatedBridgeMemberfstr:ConstructionProductsSegmentMember2019-01-012019-09-300000352825fstr:PilingandFabricatedBridgeMemberfstr:ConstructionProductsSegmentMember2018-01-012018-09-300000352825fstr:PrecastConcreteMemberfstr:ConstructionProductsSegmentMember2019-07-012019-09-300000352825fstr:PrecastConcreteMemberfstr:ConstructionProductsSegmentMember2018-07-012018-09-300000352825fstr:PrecastConcreteMemberfstr:ConstructionProductsSegmentMember2019-01-012019-09-300000352825fstr:PrecastConcreteMemberfstr:ConstructionProductsSegmentMember2018-01-012018-09-300000352825fstr:ConstructionProductsSegmentMember2019-07-012019-09-300000352825fstr:ConstructionProductsSegmentMember2018-07-012018-09-300000352825fstr:ConstructionProductsSegmentMember2019-01-012019-09-300000352825fstr:ConstructionProductsSegmentMember2018-01-012018-09-300000352825fstr:TubularProductsSegmentsMemberfstr:TestInspectionandThreadingMember2019-07-012019-09-300000352825fstr:TubularProductsSegmentsMemberfstr:TestInspectionandThreadingMember2018-07-012018-09-300000352825fstr:TubularProductsSegmentsMemberfstr:TestInspectionandThreadingMember2019-01-012019-09-300000352825fstr:TubularProductsSegmentsMemberfstr:TestInspectionandThreadingMember2018-01-012018-09-300000352825fstr:TubularProductsSegmentsMemberfstr:ProtectiveCoatingandMeasurementsSolutionMember2019-07-012019-09-300000352825fstr:TubularProductsSegmentsMemberfstr:ProtectiveCoatingandMeasurementsSolutionMember2018-07-012018-09-300000352825fstr:TubularProductsSegmentsMemberfstr:ProtectiveCoatingandMeasurementsSolutionMember2019-01-012019-09-300000352825fstr:TubularProductsSegmentsMemberfstr:ProtectiveCoatingandMeasurementsSolutionMember2018-01-012018-09-300000352825fstr:TubularProductsSegmentsMember2019-07-012019-09-300000352825fstr:TubularProductsSegmentsMember2018-07-012018-09-300000352825fstr:TubularProductsSegmentsMember2019-01-012019-09-300000352825fstr:TubularProductsSegmentsMember2018-01-012018-09-300000352825us-gaap:TransferredAtPointInTimeMemberfstr:RailProductsSegmentMember2019-07-012019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300000352825fstr:RailProductsSegmentMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300000352825us-gaap:TransferredAtPointInTimeMemberfstr:RailProductsSegmentMember2018-07-012018-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-07-012018-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredAtPointInTimeMember2018-07-012018-09-300000352825fstr:RailProductsSegmentMemberus-gaap:TransferredOverTimeMember2018-07-012018-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredOverTimeMember2018-07-012018-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredOverTimeMember2018-07-012018-09-300000352825us-gaap:TransferredAtPointInTimeMemberfstr:RailProductsSegmentMember2019-01-012019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300000352825fstr:RailProductsSegmentMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300000352825us-gaap:TransferredAtPointInTimeMemberfstr:RailProductsSegmentMember2018-01-012018-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300000352825fstr:RailProductsSegmentMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-300000352825fstr:ConstructionProductsSegmentMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-300000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-3000003528252019-10-012019-09-300000352825fstr:RailProductsSegmentMember2018-12-310000352825fstr:ConstructionProductsSegmentMember2018-12-310000352825fstr:TubularProductsSegmentsMember2018-12-310000352825fstr:RailProductsSegmentMember2019-09-300000352825fstr:ConstructionProductsSegmentMember2019-09-300000352825fstr:TubularProductsSegmentsMember2019-09-300000352825us-gaap:NoncompeteAgreementsMembersrt:WeightedAverageMember2019-01-012019-09-300000352825us-gaap:NoncompeteAgreementsMember2019-09-300000352825us-gaap:PatentsMembersrt:WeightedAverageMember2019-01-012019-09-300000352825us-gaap:PatentsMember2019-09-300000352825us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2019-01-012019-09-300000352825us-gaap:CustomerRelationshipsMember2019-09-300000352825us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2019-01-012019-09-300000352825us-gaap:TrademarksAndTradeNamesMember2019-09-300000352825srt:WeightedAverageMemberus-gaap:TechnologyBasedIntangibleAssetsMember2019-01-012019-09-300000352825us-gaap:TechnologyBasedIntangibleAssetsMember2019-09-300000352825us-gaap:NoncompeteAgreementsMembersrt:WeightedAverageMember2018-01-012018-12-310000352825us-gaap:NoncompeteAgreementsMember2018-12-310000352825us-gaap:PatentsMembersrt:WeightedAverageMember2018-01-012018-12-310000352825us-gaap:PatentsMember2018-12-310000352825us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2018-01-012018-12-310000352825us-gaap:CustomerRelationshipsMember2018-12-310000352825us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2018-01-012018-12-310000352825us-gaap:TrademarksAndTradeNamesMember2018-12-310000352825srt:WeightedAverageMemberus-gaap:TechnologyBasedIntangibleAssetsMember2018-01-012018-12-310000352825us-gaap:TechnologyBasedIntangibleAssetsMember2018-12-310000352825srt:MinimumMember2019-01-012019-09-300000352825srt:MaximumMember2019-01-012019-09-300000352825srt:WeightedAverageMember2019-01-012019-09-300000352825us-gaap:LandMember2019-09-300000352825us-gaap:LandMember2018-12-310000352825fstr:ImprovementsToLandAndLeaseholdsMember2019-09-300000352825fstr:ImprovementsToLandAndLeaseholdsMember2018-12-310000352825us-gaap:BuildingMember2019-09-300000352825us-gaap:BuildingMember2018-12-310000352825fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember2019-09-300000352825fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember2018-12-310000352825us-gaap:ConstructionInProgressMember2019-09-300000352825us-gaap:ConstructionInProgressMember2018-12-310000352825us-gaap:AccountingStandardsUpdate201602Member2019-01-010000352825us-gaap:RevolvingCreditFacilityMember2019-09-300000352825us-gaap:RevolvingCreditFacilityMember2018-12-310000352825us-gaap:SecuredDebtMember2019-09-300000352825us-gaap:SecuredDebtMember2018-12-310000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberfstr:ForeignSublimitMemberus-gaap:RevolvingCreditFacilityMember2019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:SecuredDebtMemberfstr:TermLoanMember2019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-09-300000352825fstr:OvernightBankFundingRateMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:EurodollarMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825us-gaap:BaseRateMembersrt:MinimumMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825us-gaap:BaseRateMembersrt:MaximumMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825srt:MinimumMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:EurodollarMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825srt:MaximumMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:EurodollarMemberus-gaap:RevolvingCreditFacilityMember2019-04-302019-04-300000352825us-gaap:SwapMember2019-09-300000352825us-gaap:FairValueInputsLevel1Member2019-09-300000352825us-gaap:FairValueInputsLevel2Member2019-09-300000352825us-gaap:FairValueInputsLevel3Member2019-09-300000352825us-gaap:FairValueInputsLevel1Member2018-12-310000352825us-gaap:FairValueInputsLevel2Member2018-12-310000352825us-gaap:FairValueInputsLevel3Member2018-12-310000352825us-gaap:SwapMember2019-07-012019-09-300000352825us-gaap:SwapMember2018-07-012018-09-300000352825us-gaap:SwapMember2019-01-012019-09-300000352825us-gaap:SwapMember2018-01-012018-09-300000352825fstr:VestingPeriod2Memberus-gaap:RestrictedStockMember2019-01-012019-09-300000352825srt:MinimumMemberfstr:VestingPeriod2Memberus-gaap:RestrictedStockMember2018-05-012019-09-300000352825us-gaap:PerformanceSharesMember2018-05-292018-05-290000352825us-gaap:RestrictedStockMember2018-12-310000352825fstr:DeferredStockUnitsMember2018-12-310000352825us-gaap:PerformanceSharesMember2018-12-310000352825us-gaap:RestrictedStockMember2019-01-012019-09-300000352825fstr:DeferredStockUnitsMember2019-01-012019-09-300000352825us-gaap:PerformanceSharesMember2019-01-012019-09-300000352825us-gaap:RestrictedStockMember2019-09-300000352825fstr:DeferredStockUnitsMember2019-09-300000352825us-gaap:PerformanceSharesMember2019-09-30fstr:plan0000352825country:US2019-01-012019-09-300000352825country:CA2019-01-012019-09-300000352825country:GB2019-01-012019-09-300000352825country:US2019-07-012019-09-300000352825country:US2018-07-012018-09-300000352825country:US2018-01-012018-09-300000352825country:US2019-09-300000352825country:GB2019-07-012019-09-300000352825country:GB2018-07-012018-09-300000352825country:GB2018-01-012018-09-300000352825country:GB2019-09-300000352825country:CA2019-07-012019-09-300000352825country:CA2018-07-012018-09-300000352825country:CA2018-01-012018-09-300000352825fstr:UprrMember2019-03-132019-03-130000352825fstr:UprrMember2019-09-300000352825fstr:UprrMember2019-01-012019-09-300000352825fstr:UprrMember2019-09-30fstr:company00003528252017-06-050000352825srt:MinimumMemberfstr:FacilityRelocationMemberfstr:CXTConcreteBuildingsFacilityRelocationMemberus-gaap:SubsequentEventMember2019-10-292019-10-290000352825srt:MaximumMemberfstr:FacilityRelocationMemberfstr:CXTConcreteBuildingsFacilityRelocationMemberus-gaap:SubsequentEventMember2019-10-292019-10-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-Q
(Mark One)
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
for the quarterly period ended September 30, 2019
Or
 
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
for the transition period from                      to                     
Commission File Number: 000-10436
L.B. Foster Company
(Exact name of Registrant as specified in its charter)
Pennsylvania
25-1324733
(State of Incorporation)
(I. R. S. Employer Identification No.)

415 Holiday Drive, Suite 100, Pittsburgh, Pennsylvania
15220
(Address of principal executive offices)(Zip Code)
(412) 928-3400
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.01FSTRNASDAQ Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for 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 (section 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer ☐
Accelerated filer
Non-accelerated filer ☐
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

Indicate by checkmark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  

As of October 23, 2019, there were 10,579,259 shares of the registrant’s common stock, par value $0.01 per share, outstanding.




L.B. FOSTER COMPANY AND SUBSIDIARIES
INDEX
 



Part I. FINANCIAL INFORMATION
Item 1. Financial Statements
L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
September 30,
2019
December 31,
2018
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$15,374  $10,282  
Accounts receivable - net (Note 5)85,039  86,123  
Inventories - net (Note 6)128,741  124,504  
Other current assets6,326  5,763  
Total current assets235,480  226,672  
Property, plant, and equipment - net (Note 7)82,793  86,857  
Operating lease right-of-use assets - net (Note 8)13,234  —  
Other assets:
Goodwill (Note 4)18,930  19,258  
Other intangibles - net (Note 4)44,555  49,836  
Other assets1,295  626  
TOTAL ASSETS$396,287  $383,249  
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable $73,246  $78,269  
Deferred revenue8,710  6,619  
Accrued payroll and employee benefits12,407  12,993  
Accrued warranty (Note 14)1,222  2,057  
Current portion of accrued settlement (Note 14)8,000  10,000  
Current maturities of long-term debt (Note 9)2,978  629  
Other accrued liabilities14,153  13,624  
Total current liabilities120,716  124,191  
Long-term debt (Note 9)70,021  74,353  
Deferred tax liabilities (Note 15)4,668  5,287  
Long-term portion of accrued settlement (Note 14)36,000  40,000  
Long-term operating lease liabilities (Note 8)10,103    
Other long-term liabilities16,104  17,299  
Stockholders' equity:
Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at September 30, 2019 and December 31, 2018, 11,115,779; shares outstanding at September 30, 2019 and December 31, 2018, 10,420,635 and 10,366,007, respectively
111  111  
Paid-in capital49,014  48,040  
Retained earnings131,275  114,324  
Treasury stock - at cost, 695,144 and 749,772 common stock shares at September 30, 2019 and December 31, 2018, respectively
(16,829) (18,165) 
Accumulated other comprehensive loss(24,896) (22,191) 
Total stockholders' equity138,675  122,119  
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$396,287  $383,249  

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

3

L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
(In thousands, except per share data)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Sales of goods$119,256  $120,272  $392,566  $339,176  
Sales of services35,020  46,822  113,112  123,262  
Total net sales154,276  167,094  505,678  462,438  
Cost of goods sold97,663  99,045  322,432  279,478  
Cost of services sold28,921  36,746  89,264  96,402  
Total cost of sales126,584  135,791  411,696  375,880  
Gross profit27,692  31,303  93,982  86,558  
Selling and administrative expenses22,264  21,662  67,036  65,488  
Amortization expense1,655  1,762  5,046  5,322  
Interest expense - net1,079  1,296  4,031  4,813  
Other (income) expense - net(421) 157  (823) (320) 
Total expenses24,577  24,877  75,290  75,303  
Income before income taxes3,115  6,426  18,692  11,255  
Income tax expense51  18  2,374  1,271  
Net income$3,064  $6,408  $16,318  $9,984  
Basic earnings per common share$0.29  $0.62  $1.57  $0.96  
Diluted earnings per common share$0.29  $0.61  $1.53  $0.95  

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
4

L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
(In thousands)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Net income$3,064  $6,408  $16,318  $9,984  
Other comprehensive loss, net of tax:
Foreign currency translation adjustment(1,416) (371) (1,038) (3,132) 
Unrealized (loss) gain on cash flow hedges, net of tax expense of $0 for all periods
(151) 207  (1,309) 1,243  
Reclassification of pension liability adjustments to earnings, net of tax expense of $0 for all periods*
90  137  275  392  
Other comprehensive loss(1,477) (27) (2,072) (1,497) 
Comprehensive income$1,587  $6,381  $14,246  $8,487  
 
*
Reclassifications out of accumulated other comprehensive loss for pension obligations are charged to selling and administrative expenses.
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
5

L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(In thousands)
Nine Months Ended
September 30,
20192018
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$16,318  $9,984  
Adjustments to reconcile net income to cash provided by operating activities:
Deferred income taxes(541) (1,477) 
Depreciation8,295  8,685  
Amortization5,046  5,322  
Equity in (income) loss of nonconsolidated investments(29) 7  
(Gain) loss on sales and disposals of property, plant, and equipment(4) 498  
Stock-based compensation2,910  2,838  
Change in operating assets and liabilities:
Accounts receivable910  (10,634) 
Inventories(4,957) (12,960) 
Other current assets480  (1,160) 
Prepaid income tax(4,042) (3,025) 
Other noncurrent assets(425) 1,132  
Accounts payable(4,193) 19,604  
Deferred revenue2,143  2,278  
Accrued payroll and employee benefits(574) (778) 
Accrued settlement(6,000)   
Other current liabilities(1,041) 2,287  
Other long-term liabilities(1,013) (176) 
Net cash provided by operating activities13,283  22,425  
CASH FLOWS FROM INVESTING ACTIVITIES:
Proceeds from the sale of property, plant, and equipment253  2,267  
Capital expenditures on property, plant, and equipment(5,037) (3,196) 
Proceeds from sale of equity method investment  3,875  
Repayment of revolving line of credit from equity method investment  1,235  
Net cash (used in) provided by investing activities(4,784) 4,181  
CASH FLOWS FROM FINANCING ACTIVITIES:
Repayments of debt(156,944) (153,089) 
Proceeds from debt154,961  99,592  
Debt issuance costs(836)   
Treasury stock acquisitions(600) (316) 
Net cash used in financing activities(3,419) (53,813) 
Effect of exchange rate changes on cash and cash equivalents12  (885) 
Net increase (decrease) in cash and cash equivalents5,092  (28,092) 
Cash and cash equivalents at beginning of period10,282  37,678  
Cash and cash equivalents at end of period$15,374  $9,586  
Supplemental disclosure of cash flow information:
Interest paid$3,599  $4,468  
Income taxes paid$6,176  $4,077  
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
6

L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)
(Dollars in thousands)

Three Months Ended September 30, 2019  
Common
Stock
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Loss
Total
Stockholders'
Equity
Balance, June 30, 2019$111  $48,159  $128,211  $(16,841) $(23,419) $136,221  
Net income—  —  3,064  —  —  3,064  
Other comprehensive loss, net of tax:
Pension liability adjustment—  —  —  —  90  90  
Foreign currency translation adjustment—  —  —  —  (1,416) (1,416) 
Unrealized derivative loss on cash flow hedges—  —  —  —  (151) (151) 
Issuance of 543 common shares, net of shares withheld for taxes
—  (21) —  12  —  (9) 
Stock-based compensation—  876  —  —  —  876  
Balance, September 30, 2019$111  $49,014  $131,275  $(16,829) $(24,896) $138,675  

Three Months Ended September 30, 2018
Common
Stock
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Loss
Total
Stockholders'
Equity
Balance, June 30, 2018$111  $46,129  $149,068  $(18,180) $(19,237) $157,891  
Net income—  —  6,408  —  —  6,408  
Other comprehensive loss, net of tax:
Pension liability adjustment—  —  —  —  137  137  
Foreign currency translation adjustment—  —  —  —  (371) (371) 
Unrealized derivative gain on cash flow hedges—  —  —  —  207  207  
Issuance of 662 common shares, net of shares withheld for taxes
—  (21) —  15  —  (6) 
Stock-based compensation—  934  —  —  —  934  
Balance, September 30, 2018$111  $47,042  $155,476  $(18,165) $(19,264) $165,200  

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
7

L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)
(Dollars in thousands)

Nine Months Ended September 30, 2019  
Common
Stock
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Loss
Total
Stockholders'
Equity
Balance, December 31, 2018$111  $48,040  $114,324  $(18,165) $(22,191) $122,119  
Adjustment to adopt ASU 2018-02—  —  633  —  (633) —  
Net income—  —  16,318  —  —  16,318  
Other comprehensive loss, net of tax:
Pension liability adjustment—  —  —  —  275  275  
Foreign currency translation adjustment—  —  —  —  (1,038) (1,038) 
Unrealized derivative loss on cash flow hedges—  —  —  —  (1,309) (1,309) 
Issuance of 54,628 common shares, net of shares withheld for taxes
—  (1,936) —  1,336  —  (600) 
Stock-based compensation—  2,910  —  —  —  2,910  
Balance, September 30, 2019$111  $49,014  $131,275  $(16,829) $(24,896) $138,675  


Nine Months Ended September 30, 2018
Common
Stock
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Loss
Total
Stockholders'
Equity
Balance, December 31, 2017$111  $45,017  $145,797  $(18,662) $(17,767) $154,496  
Adjustment to adopt ASU 2016-16—  —  (305) —  —  (305) 
Net income—  —  9,984  —  —  9,984  
Other comprehensive loss, net of tax:
Pension liability adjustment—  —  —  —  392  392  
Foreign currency translation adjustment—  —  —  —  (3,132) (3,132) 
Unrealized derivative gain on cash flow hedges—  —  —  —  1,243  1,243  
Issuance of 25,431 common shares, net of shares withheld for taxes
—  (813) —  497  —  (316) 
Stock-based compensation—  2,838  —  —  —  2,838  
Balance, September 30, 2018$111  $47,042  $155,476  $(18,165) $(19,264) $165,200  


The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
8

L.B. FOSTER COMPANY AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(Dollars in thousands, except share data)
Note 1. Financial Statements
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all estimates and adjustments (consisting of normal recurring accruals, unless otherwise stated herein) considered necessary for a fair presentation of the financial position of L.B. Foster Company and subsidiaries as of September 30, 2019 and December 31, 2018, its Condensed Consolidated Statements of Operations and its Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended September 30, 2019 and 2018, and its Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018, have been included. However, actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from audited financial statements. This Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and footnotes thereto included in the L.B. Foster Company’s Annual Report on Form 10-K for the year ended December 31, 2018. In this Quarterly Report on Form 10-Q, references to “we,” “us,” “our,” and the “Company” refer collectively to L.B. Foster Company and its consolidated subsidiaries.

Recently Issued Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2018-15, “Intangibles - Goodwill and Other - Internal-Use Software” (“ASU 2018-15”). The ASU requires capitalization of certain implementation costs incurred in a cloud computing arrangement that qualifies as a service contract. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019 and for interim periods therein with early adoption permitted. The Company is currently evaluating the potential impact of the ASU on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”). The ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to trade receivables, other receivables, and most debt instruments. The CECL model does not have a minimum threshold for recognition of impairment losses, and entities will need to measure expected credit losses on assets that have a low risk of loss. This guidance is required to be adopted by the Company beginning in fiscal year 2020. Management is currently evaluating the potential impact of these changes on the Company’s consolidated financial statements, including accounting policies, processes, and systems.

Recently Adopted Accounting Standards
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). The new accounting requirements include the accounting for, presentation of, and classification of leases. The guidance resulted in most leases being capitalized as a right-of-use asset with a related balance sheet liability. The requirements of the new standard are effective for annual reporting periods beginning after December 15, 2018, and interim periods within those annual periods. The Company adopted the provisions of ASU 2016-02 on January 1, 2019, using the modified retrospective approach as of the beginning of the period of adoption. Additionally, the Company has elected to apply the practical expedients for leases that commenced prior to the effective date, not to apply the recognition requirements in the standard to short-term leases, and not to separate non-lease components from lease components. The Company has presented the disclosures required by ASU 2016-02 in Note 8.

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income” (“ASU 2018-02”), which allows companies to reclassify stranded tax effects caused by the U.S. Tax Cuts and Jobs Act (the “Tax Act”) from accumulated other comprehensive income to retained earnings. The amendments eliminate the stranded tax effects resulting from the Tax Act and improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The Company adopted ASU 2018-02 during the first quarter of 2019 and has chosen to record the reclassification as of the beginning of the period of adoption. As a result of adopting this standard, we reclassified stranded tax effects of $633 from “Accumulated other comprehensive loss” to “Retained earnings.”

The SEC Disclosure Update and Simplification release announces the SEC's adoption of certain amendments in August 2018. While most of the amendments eliminate outdated or duplicative disclosure requirements, the final rule amends the interim financial
9

statement requirements to require a reconciliation of changes in stockholders’ equity in the notes to the financial statements or as a separate statement. This analysis should reconcile the beginning balance to the ending balance of each caption in stockholders’ equity for each period for which an income statement is required to be filed and comply with the remaining content requirements of Rule 3-04 of Regulation S-X. As a result, registrants are required to provide the reconciliation for both the comparable quarterly and year-to-date periods in their Quarterly Reports on Form 10-Q but only for the year-to-date periods in registration statements, beginning in the first quarter of 2019. The Company has included the reconciliation of changes in stockholders’ equity as a separate statement.
Note 2. Business Segments
The Company is a leading manufacturer and distributor of products and services for transportation and energy infrastructure with locations in North America and Europe. The Company is organized and operates in three different operating segments: the Rail Products and Services segment, the Construction Products segment, and the Tubular and Energy Services segment. The segments represent components of the Company (a) that engage in activities from which revenue is generated and expenses are incurred; (b) whose operating results are regularly reviewed by the Chief Operating Decision Maker (“CODM”), who makes decisions about resources to be allocated to the segments, and (c) for which discrete financial information is available. Operating segments are evaluated on their segment profit contribution to the Company's consolidated results. Other income and expenses, interest, income taxes, and certain other items are managed on a consolidated basis. The Company's segment accounting policies are the same as those described in Note 2. Business Segments of the Notes to the Company's Consolidated Financial Statements contained in its Annual Report on Form 10-K for the year-ended December 31, 2018.

The following table illustrates the Company's revenues and profit from operations by segment for the periods indicated:
Three Months Ended
September 30, 2019
Three Months Ended
September 30, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$67,741  $3,417  $84,517  $5,299  
Construction Products47,175  1,848  41,534  1,603  
Tubular and Energy Services39,360  2,230  41,043  4,274  
Total$154,276  $7,495  $167,094  $11,176  
Nine Months Ended
September 30, 2019
Nine Months Ended
September 30, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$244,836  $14,815  $238,571  $12,655  
Construction Products139,926  6,095  112,641  4,478  
Tubular and Energy Services120,916  11,937  111,226  10,704  
Total$505,678  $32,847  $462,438  $27,837  

Segment profit from operations, as shown above, includes allocated corporate operating expenses. Operating expenses related to corporate headquarter functions that directly support the segment activity are allocated based on segment headcount, revenue contribution, or activity of the business units within the segments, based on the corporate activity type provided to the segment. The expense allocation excludes certain corporate costs that are separately managed from the segments.

The following table provides a reconciliation of segment net profit from operations to the Company’s consolidated total:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Profit for reportable segments$7,495  $11,176  $32,847  $27,837  
Interest expense - net(1,079) (1,296) (4,031) (4,813) 
Other income (expense) - net421  (157) 823  320  
Unallocated corporate expenses and other unallocated charges(3,722) (3,297) (10,947) (12,089) 
Income before income taxes$3,115  $6,426  $18,692  $11,255  






10

The following table illustrates assets of the Company by segment:
September 30,
2019
December 31,
2018
Rail Products and Services$181,694  $175,704  
Construction Products99,997  97,133  
Tubular and Energy Services86,531  90,402  
Unallocated corporate assets28,065  20,010  
Total$396,287  $383,249  

Note 3. Revenue
Revenue from products or services provided to customers over time accounted for 33.4% and 26.8% of revenue for the three months ended September 30, 2019 and 2018, respectively, and 28.1% and 25.2% of revenue for the nine months ended September 30, 2019 and 2018, respectively. Revenue under these long-term agreements is generally recognized over time either using an input measure based upon the proportion of actual costs incurred to estimated total project costs or an input measure based upon actual labor costs as a percentage of estimated total labor costs, depending upon which measure the Company believes best depicts the Company’s performance to date under the terms of the contract. Revenue recognized over time using an input measure was $37,488 and $33,225 for the three months ended September 30, 2019 and 2018, respectively, and $104,309 and $87,369 for the nine months ended September 30, 2019 and 2018, respectively. A certain portion of the Company’s revenue recognized over time under these long-term agreements is recognized using an output method, specifically units delivered, based upon certain customer acceptance and delivery requirements. Revenue recognized over time using an output measure was $14,031 and $11,510 for the three months ended September 30, 2019 and 2018, respectively, and $37,553 and $29,064 for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019 and December 31, 2018, the Company had contract assets of $34,792 and $26,692, respectively, that were recorded in “Inventories - net” within the Condensed Consolidated Balance Sheets. As of September 30, 2019 and December 31, 2018, the Company had contract liabilities of $3,343 and $1,505, respectively, that were recorded in “Deferred revenue” within the Condensed Consolidated Balance Sheets.

The majority of the Company’s revenue is from products transferred and services rendered to customers at a point in time. Point in time revenue accounted for 66.6% and 73.2% of revenue for the three months ended September 30, 2019 and 2018, respectively, and 71.9% and 74.8% of revenue for the nine months ended September 30, 2019 and 2018, respectively. The Company recognizes revenue at the point in time at which the customer obtains control of the product or service, which is generally when the product title passes to the customer upon shipment or the service has been rendered to the customer. In limited cases, title does not transfer and revenue is not recognized until the customer has received the products at a physical location.

The following table summarizes the Company's net sales by major product and service category:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Rail Products$39,224  $49,234  $153,420  $139,600  
Rail Technologies28,517  35,283  91,416  98,971  
Rail Products and Services67,741  84,517  244,836  238,571  
Piling and Fabricated Bridge28,703  26,798  90,023  71,505  
Precast Concrete Products18,472  14,736  49,903  41,136  
Construction Products47,175  41,534  139,926  112,641  
Test, Inspection, and Threading Services12,249  15,296  40,777  44,517  
Protective Coatings and Measurement Systems27,111  25,747  80,139  66,709  
Tubular and Energy Services39,360  41,043  120,916  111,226  
Total net sales$154,276  $167,094  $505,678  $462,438  








11

Net sales by the timing of the transfer of products and services was as follows:
Three Months Ended September 30, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$46,712  $29,375  $26,670  $102,757  
Over time21,029  17,800  12,690  51,519  
Total net sales$67,741  $47,175  $39,360  $154,276  
Three Months Ended September 30, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$61,426  $27,459  $33,474  $122,359  
Over time23,091  14,075  7,569  44,735  
Total net sales$84,517  $41,534  $41,043  $167,094  

Nine Months Ended September 30, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$183,905  $90,565  $89,346  $363,816  
Over time60,931  49,361  31,570  141,862  
Total net sales$244,836  $139,926  $120,916  $505,678  
Nine Months Ended September 30, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$176,592  $74,581  $94,832  $346,005  
Over time61,979  38,060  16,394  116,433  
Total net sales$238,571  $112,641  $111,226  $462,438  

The timing of revenue recognition, billings, and cash collections results in billed receivables, costs in excess of billings (contract assets, included in “Inventories - net”), and billings in excess of costs (contract liabilities, included in “Deferred revenue”) on the Condensed Consolidated Balance Sheets.

Significant changes in contract assets during the nine months ended September 30, 2019 resulted from transfers to receivables from contract assets recognized at the beginning of the period of $22,320. Significant changes in contract liabilities during the nine months ended September 30, 2019 resulted from increases of $3,100 due to billings in excess of costs, excluding amounts recognized as revenue during the period. Contract liabilities were reduced due to revenue recognized during the three months ended September 30, 2019 and 2018 of $194 and $406, respectively, and reduced due to revenue recognized during the nine months ended September 30, 2019 and 2018 of $1,460 and $1,146, respectively, that were included in the contract liabilities at the beginning of each period.

As of September 30, 2019, the Company had approximately $194,083 of remaining performance obligations, which is also referred to as backlog. Approximately 7.7% of the September 30, 2019 backlog was related to projects that are anticipated to extend beyond September 30, 2020.
Note 4. Goodwill and Other Intangible Assets
The following table presents the goodwill balance by reportable segment:
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Balance as of December 31, 2018$14,111  $5,147  $  $19,258  
Foreign currency translation impact(328)     (328) 
Balance as of September 30, 2019$13,783  $5,147  $  $18,930  

The Company performs goodwill impairment tests annually during the fourth quarter, and also performs interim goodwill impairment tests if it is determined that it is more likely than not that the fair value of a reporting unit is less than the carrying amount. Qualitative factors are assessed to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying
12

amount. No interim goodwill impairment test was required in connection with the evaluation of qualitative factors as of September 30, 2019.

The components of the Company’s intangible assets were as follows:
September 30, 2019
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,227  $(1,140) $87  
Patents10369  (181) 188  
Customer relationships1836,807  (13,021) 23,786  
Trademarks and trade names167,732  (3,382) 4,350  
Technology1435,551  (19,407) 16,144  
$81,686  $(37,131) $44,555  
December 31, 2018
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,372  $(1,046) $326  
Patents10358  (165) 193  
Customer relationships1837,129  (11,388) 25,741  
Trademarks and trade names158,481  (3,416) 5,065  
Technology1435,640  (17,129) 18,511  
$82,980  $(33,144) $49,836  

Intangible assets are amortized over their useful lives, which range from 4 to 25 years, with a total weighted average amortization period of approximately 15 years as of September 30, 2019. Amortization expense was $1,655 and $1,762 for the three months ended September 30, 2019 and 2018, respectively, and $5,046 and $5,322 for the nine months ended September 30, 2019 and 2018, respectively. During the nine months ended September 30, 2019, gross intangible assets and accumulated amortization were reduced as a result of the full amortization of certain intangible assets related to non-compete agreements of $124 and trademarks and trade names of $723.

As of September 30, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:
Amortization Expense
Remainder of 2019$1,525  
20205,815  
20215,781  
20225,698  
20235,211  
2024 and thereafter20,525  
$44,555  

Note 5. Accounts Receivable
Credit is extended based upon an evaluation of the customer’s financial condition and, while collateral is not required, the Company periodically receives surety bonds that guarantee payment. Credit terms are consistent with industry standards and practices. The amounts of trade accounts receivable as of September 30, 2019 and December 31, 2018 have been reduced by an allowance for doubtful accounts of $1,152 and $932, respectively. Changes in reserves for uncollectable accounts, which are recorded as part of “Selling and administrative expenses” in the Condensed Consolidated Statements of Operations, resulted in income of $96 and $267 for the three months ended September 30, 2019 and 2018, respectively, and expense of $8 and income of $986 for the nine months ended September 30, 2019 and 2018, respectively.

13

Note 6. Inventory
Inventories as of September 30, 2019 and December 31, 2018 are summarized in the following table:
September 30,
2019
December 31,
2018
Finished goods$69,563  $69,041  
Contract assets34,792  26,692  
Work-in-process3,427  6,940  
Raw materials20,959  21,831  
Inventories - net$128,741  $124,504  

Inventories of the Company are valued at average cost or net realizable value, whichever is lower.
Note 7. Property, Plant, and Equipment
Property, plant, and equipment as of September 30, 2019 and December 31, 2018 consisted of the following:
September 30,
2019
December 31,
2018
Land$12,370  $12,440  
Improvements to land and leaseholds17,280  17,610  
Buildings35,914  34,608  
Machinery and equipment, including equipment under finance leases123,139  120,914  
Construction in progress1,333  3,083  
Gross property, plant, and equipment190,036  188,655  
Less accumulated depreciation and amortization, including accumulated amortization of finance leases(107,243) (101,798) 
Property, plant, and equipment - net$82,793  $86,857  

Depreciation expense was $2,755 and $2,803 for the three months ended September 30, 2019 and 2018, respectively, and $8,295 and $8,685 for the nine months ended September 30, 2019 and 2018, respectively.

We review our property, plant, and equipment for recoverability whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. We recognize an impairment loss if the carrying amount of a long-lived asset is not recoverable and exceeds its fair value. There were no impairments of property, plant, and equipment during the nine months ended September 30, 2019 and 2018.
Note 8. Leases
On January 1, 2019, the Company adopted ASU 2016-02 and all the related amendments using the modified retrospective approach, which resulted in an increase in assets of $13,585 and an increase in current and long-term liabilities of $3,322 and $10,263, respectively. This adoption did not affect our results of operations, cash flows, or our compliance with the covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016, or the covenants of the Third Amended and Restated Credit Agreement dated April 30, 2019.

We determine if an arrangement is a lease at its inception. Operating leases are included in “Operating lease right-of-use assets,” “Other current liabilities,” and “Long-term operating lease liabilities” within our Condensed Consolidated Balance Sheets. Finance leases are included in “Property, plant, and equipment - net,” “Current maturities of long-term debt,” and “Long-term debt” in our Condensed Consolidated Balance Sheets.

Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments. We use the implicit rate when readily determinable. The operating lease right-of-use asset also includes indirect costs incurred and lease payments made prior to the commencement date, less any lease incentives received. Our lease terms may include options to extend or terminate the lease and will be recognized when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

We have lease agreements with lease and non-lease components that we account for as a single lease component. Also, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease right-of-use assets and liabilities.

14

Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02. The adoption of ASU 2016-02 had no impact on the Company's balance sheet, results of operations, or cash flows for finance leases.

The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of September 30, 2019, our leases had remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 12 years, and some of which include options to terminate the leases within 1 year. As of September 30, 2019, the Company’s operating leases had a weighted average remaining lease term of 6 years and a weighted average discount rate of 5.0%. As of September 30, 2019, the Company’s finance leases had a weighted average remaining lease term of 2 years and a weighted average discount rate of 4.3%.

The balance sheet components of the Company's leases were as follows as of September 30, 2019:
September 30, 2019
Operating leases
Operating lease right-of-use assets$13,234  
Other current liabilities$3,131  
Long-term operating lease liabilities10,103  
Total operating lease liabilities$13,234  
Finance leases
Property, plant, and equipment$3,448  
Accumulated amortization(2,828) 
Property, plant, and equipment - net$620  
Current maturities of long-term debt$478  
Long-term debt142  
Total finance lease liabilities$620  

The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:
Three Months EndedNine Months Ended
September 30, 2019September 30, 2019
Finance lease cost:
Amortization of finance leases$182  $539  
Interest on lease liabilities16  37  
Operating lease cost992  2,822  
Sublease income  (18) 
Total lease cost$1,190  $3,380  

The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:
Nine Months Ended
September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(3,287) 
Financing cash flows from finance leases(539) 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$2,459  


15

As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:
Operating LeasesFinance Leases
Remaining 2019$1,072  $179  
20203,438  424  
20212,434  105  
20222,148  52  
20231,671    
2024 and thereafter5,054    
Total undiscounted lease payments15,817  760  
Interest(2,583) (140) 
Total$13,234  $620  

Note 9. Long-term Debt and Related Matters
Long-term debt consisted of the following:
September 30,
2019
December 31,
2018
Revolving credit facility$48,004  $74,008  
Term loan24,375    
Finance leases and financing agreements620  974  
Total72,999  74,982  
Less current maturities(2,978) (629) 
Long-term portion$70,021  $74,353  

On April 30, 2019, the Company, its domestic subsidiaries, and certain of its Canadian and European subsidiaries (collectively, the “Borrowers”), entered into the Third Amended and Restated Credit Agreement (“Amended Credit Agreement”) with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank, N.A., and BMO Harris Bank, N.A. This Amended Credit Agreement modifies the prior revolving credit facility, which had a maximum credit line of $195,000 and extends the maturity date from March 13, 2020 to April 30, 2024. The Amended Credit Agreement provides for a five-year, revolving credit facility that permits aggregate borrowings of the Borrowers up to $140,000 with a sublimit of the equivalent of $25,000 U.S. dollars that is available to the Canadian and United Kingdom borrowers in the aggregate. The Amended Credit Agreement’s incremental loan feature permits the Company to increase the available revolving borrowings under the facility by up to an additional $50,000 and provides for additional term loan borrowings of up to $25,000 subject to the Company’s receipt of increased commitments from existing or new lenders and the satisfaction of certain conditions.

The Company’s and the domestic, Canadian, and United Kingdom guarantors’ (the “Guarantors”) obligations under the Amended Credit Agreement are secured by the grant of a security interest by the Borrowers and Guarantors in substantially all of the personal property owned by such entities. Additionally, the equity interests in each of the loan parties, other than the Company, and the equity interests held by each loan party in their domestic subsidiaries, have been pledged to the lenders as collateral for the lending obligations.

Borrowings under the Amended Credit Agreement bear interest at rates based upon either the base rate or Euro-rate plus applicable margins. Applicable margins are dictated by the ratio of the Company’s total net indebtedness to the Company’s consolidated EBITDA for four trailing quarters, as defined in the Amended Credit Agreement. The base rate is the highest of (a) the Overnight Bank Funding Rate plus 50 basis points, (b) the Prime Rate, or (c) the Daily Euro-rate plus 100 basis points (each as defined in the Amended Credit Agreement). The base rate and Euro-rate spreads range from 25 to 125 basis points and 125 to 225 basis points, respectively.

The Amended Credit Agreement includes three financial covenants: (a) Maximum Gross Leverage Ratio, defined as the Company’s consolidated Indebtedness divided by the Company’s consolidated EBITDA, which must not exceed (i) 3.25 to 1.00 for all testing periods other than during an Acquisition Period, as defined in the Amended Credit Agreement, and (ii) 3.50 to 1.00 for all testing periods occurring during an Acquisition Period; (b) Minimum Consolidated Fixed Charge Coverage Ratio, defined as the Company's consolidated EBITDA divided by the Company's Fixed Charges, as defined in the Amended Credit Agreement, which must be less than 1.25 to 1.00; and (c) Minimum Working Capital to Revolving Facility Usage Ratio, defined as the sum of the inventory and accounts receivable of the Borrowers and certain other Guarantors divided by the Revolving Facility Usage, as defined in the Amended Credit Agreement, which must be less than 1.40 to 1.00.
16

The Amended Credit Agreement permits the Company to pay dividends and make distributions and redemptions with respect to its stock provided no event of default or potential default (as defined in the Amended Credit Agreement) has occurred prior to or after giving effect to the dividend, distribution, or redemption. Additionally, the Amended Credit Agreement permits the Company to complete acquisitions so long as (a) no event of default or potential default has occurred prior to or as a result of such acquisition; (b) the liquidity of the Borrowers is not less than $25,000 prior to giving effect to such acquisition; and (c) the aggregate consideration for the acquisition does not exceed: (i) $50,000 per acquisition; (ii) $50,000 in the aggregate for multiple acquisitions entered into during four consecutive quarters; and (iii) $100,000 in the aggregate over the term of the Amended Credit Agreement.

Other restrictions exist at all times including, but not limited to, limitations on the Company’s sale of assets and the incurrence by either the Borrowers or the non-borrower subsidiaries of the Company of other indebtedness, guarantees, and liens.

As of September 30, 2019, L.B. Foster was in compliance with the covenants in the Amended Credit Agreement.

As of September 30, 2019, the Company had outstanding letters of credit of approximately $836 and had net available borrowing capacity of $91,160. The maturity date of the facility is April 30, 2024.

On April 29, 2019, the credit facility with NatWest Bank for the Company's United Kingdom operations was terminated.
Note 10. Fair Value Measurements
The Company determines the fair value of assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. The fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. The fair value hierarchy is based on whether the inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s own assumptions of what market participants would use. The fair value hierarchy includes three levels of inputs that may be used to measure fair value as described below:

Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data.

The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.

Cash equivalents - Included within “Cash and cash equivalents” are investments in non-domestic term deposits. The carrying amounts approximate fair value because of the short maturity of the instruments.

LIBOR-based interest rate swaps - To reduce the impact of interest rate changes on outstanding variable-rate debt, the Company entered into forward starting LIBOR-based interest rate swaps with notional values totaling $50,000. The fair value of the interest rate swaps is based on market-observable forward interest rates and represents the estimated amount that the Company would pay to terminate the agreements. As such, the swap agreements are classified as Level 2 within the fair value hierarchy. As of September 30, 2019, the interest rate swaps were recorded within “Other accrued liabilities.”
Fair Value Measurements at Reporting DateFair Value Measurements at Reporting Date
September 30,
2019
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
December 31,
2018
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Term deposits$17  $17  $  $  $16  $16  $  $  
Interest rate swaps        675    675    
Total assets$17  $17  $  $  $691  $16  $675  $  
Interest rate swaps$657  $  $657  $  $  $  $  $  
Total liabilities$657  $  $657  $  $  $  $  $  

The interest rate swaps are accounted for as cash flow hedges and the objective of the hedges is to offset the expected interest variability on payments associated with the interest rate of our debt. The gains and losses related to the interest rate swaps are reclassified from “Accumulated other comprehensive loss” in our Condensed Consolidated Balance Sheets and included in “Interest expense - net” in our Condensed Consolidated Statements of Operations as the interest expense from our debt is recognized. For the three months ended September 30, 2019 and 2018, we recognized interest income of $21 and $18, respectively, and for the nine
17

months ended September 30, 2019 and 2018, we recognized interest income of $142 and interest expense of $16, respectively, from interest rate swaps.

In accordance with the provisions of the FASB's Accounting Standards Codification (“ASC”) Topic 820, “Fair Value Measurement,” the Company measures certain nonfinancial assets and liabilities at fair value, which are recognized or disclosed on a nonrecurring basis.
Note 11. Earnings Per Common Share
(Share amounts in thousands)

The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Numerator for basic and diluted earnings per common share:
Net income$3,064  $6,408  $16,318  $9,984  
Denominator:
Weighted average shares outstanding10,420  10,365  10,406  10,361  
Denominator for basic earnings per common share10,420  10,365  10,406  10,361  
Effect of dilutive securities:
Stock compensation plans254  124  225  120  
Dilutive potential common shares254  124  225  120  
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding10,674  10,489  10,631  10,481  
Basic earnings per common share$0.29  $0.62  $1.57  $0.96  
Diluted earnings per common share$0.29  $0.61  $1.53  $0.95  

Note 12. Stock-based Compensation
The Company applies the provisions of ASC 718, “Compensation – Stock Compensation,” to account for the Company’s stock-based compensation. Stock-based compensation cost is measured at the grant date based on the calculated fair value of the award and is recognized over the employees’ requisite service periods. The Company recorded stock compensation expense related to restricted stock awards and performance share units of $876 and $934 for the three months ended September 30, 2019 and 2018, respectively, and $2,910 and $2,838 for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019, unrecognized compensation expense for unvested awards approximated $5,063. The Company will recognize this expense over the upcoming 3.5 years through April 2023.

Shares issued as a result of vested stock-based compensation awards generally will be from previously issued shares that have been reacquired by the Company and held as treasury stock or authorized and previously unissued common stock.

Restricted Stock Awards and Performance Share Units
Under the 2006 Omnibus Plan, the Company grants eligible employees restricted stock and performance share units. The forfeitable restricted stock awards granted generally time-vest ratably over a three-year period, unless indicated otherwise by the underlying restricted stock agreement. Since May 2018, awards of restricted stock are subject to a minimum one-year vesting period, including those granted to non-employee directors. Prior to May 2018, awards to non-employee directors were made in fully-vested shares. Performance share units are offered annually under separate three-year long-term incentive programs. Performance share units are subject to forfeiture and will be converted into common stock of the Company based upon the Company’s performance relative to performance measures and conversion multiples, as defined in the underlying program. If the Company’s estimate of the number of performance share units expected to vest changes in a subsequent accounting period, cumulative compensation expense could increase or decrease. The change will be recognized in the current period for the vested shares and would change future expense over the remaining vesting period.

Since May 1, 2017, non-employee directors have been permitted to defer receipt of annual stock awards and equity elected to be received in lieu of quarterly cash compensation. If so elected, these deferred stock units will be issued as common stock six months after separation from their service on the Board of Directors. Since May 2018, there have been no non-employee directors who elected the option to receive deferred stock units of the Company’s common stock in lieu of director cash compensation.

18

In February 2019, the Compensation Committee approved the 2019 Performance Share Unit Program and the Executive Annual Incentive Compensation Plan (consisting of cash and equity components). The Compensation Committee also certified the actual Company performance achievement in the 2016 Performance Share Unit Program, which actual performance resulted in no payout relative to the 2016 Performance Share Unit Program target performance metrics.

The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the nine months ended September 30, 2019:
Restricted
Stock
Deferred
Stock Units
Performance
Share Units
Weighted Average
Grant Date Fair Value
Outstanding as of December 31, 2018191,825  41,774  300,373  $18.61  
Granted62,125  12,304  89,092  18.63  
Vested(87,782) —  —  19.51  
Adjustment for incentive awards not expected to vest  —  (15,015) 19.26  
Cancelled and forfeited(6,500)     20.11  
Outstanding as of September 30, 2019159,668  54,078  374,450  $18.58  

Note 13. Retirement Plans
Retirement Plans
The Company has three retirement plans that cover its hourly and salaried employees in the United States: one defined benefit plan, which is frozen, and two defined contribution plans. Employees are eligible to participate in the appropriate plan based on employment classification. The Company’s contributions to the defined benefit and defined contribution plans are governed by the Employee Retirement Income Security Act of 1974 (“ERISA”) and the Company’s policy and investment guidelines applicable to each respective plan. The Company’s policy is to contribute at least the minimum in accordance with the funding standards of ERISA.

The Company maintains two defined contribution plans for its employees in Canada, as well as one post-retirement benefit plan. The Company also maintains two defined contribution plans and one defined benefit plan for its employees in the United Kingdom.

United States Defined Benefit Plan
Net periodic pension costs for the United States defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Interest cost$162  $155  $486  $466  
Expected return on plan assets(180) (213) (540) (640) 
Recognized net actuarial loss31  24  94  72  
Net periodic pension cost (income)$13  $(34) $40  $(102) 

During the nine months ended September 30, 2019, the Company contributed approximately $550 to its United States defined benefit pension plan and expects no additional contributions during the remainder of 2019.

United Kingdom Defined Benefit Plan
Net periodic pension costs for the United Kingdom defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Interest cost$53  $51  $159  $153  
Expected return on plan assets(60) (70) (180) (210) 
Amortization of prior service costs and transition amount10  5  30  15  
Recognized net actuarial loss52  48  156  144  
Net periodic pension cost$55  $34  $165  $102  
19

United Kingdom regulations require trustees to adopt a prudent approach to funding required contributions to defined benefit pension plans. The Company anticipates contributions of approximately $241 to the United Kingdom pension plan during 2019. For the nine months ended September 30, 2019, the Company contributed approximately $187 to the plan.

Defined Contribution Plans
The Company sponsors six defined contribution plans for hourly and salaried employees across our domestic and international facilities. The following table summarizes the expense associated with the contributions made to these plans:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
United States$656  $766  $1,887  $2,080  
Canada29  23  102  91  
United Kingdom103  114  328  328  
$788  $903  $2,317  $2,499  

Note 14. Commitments and Contingent Liabilities
Product Liability Claims
The Company is subject to product warranty claims that arise in the ordinary course of its business. For certain manufactured products, the Company maintains a product warranty accrual, which is adjusted on a monthly basis as a percentage of cost of sales. In addition, the product warranty accrual is adjusted periodically based on the identification or resolution of known individual product warranty claims.

The following table sets forth the Company’s product warranty accrual:
Warranty Liability
Balance as of December 31, 2018$2,057  
Additions to warranty liability515  
Warranty liability utilized(1,350) 
Balance as of September 30, 2019$1,222  

Union Pacific Railroad (“UPRR”) Concrete Tie Matter
On March 13, 2019, the Company and its subsidiary, CXT Incorporated (“CXT”) entered into a Settlement Agreement (the “Settlement Agreement”) with UPRR to resolve the pending litigation in the matter of Union Pacific Railroad Company v. L.B. Foster Company and CXT Incorporated, Case No. CI 15-564, in the District Court for Douglas County, Nebraska.

Under the Settlement Agreement, the Company and CXT will pay UPRR the aggregate amount of $50,000 without pre-judgment interest, which began with a $2,000 immediate payment, and with the remaining $48,000 paid in installments over a six-year period commencing on the effective date of the Settlement Agreement through December 2024 pursuant to a Promissory Note. Additionally, commencing in January 2019 and through December 2024, UPRR agreed to purchase from the Company and its subsidiaries and affiliates, a cumulative total amount of $48,000 of products and services, targeting $8,000 of annual purchases per year beginning March 13, 2019 per letters of intent under the Settlement Agreement. The Settlement Agreement also includes a mutual release of all claims and liability regarding or relating to all CXT pre-stressed concrete railroad ties with no admission of liability and dismissal of the litigation with prejudice.

The expected payments under the UPRR Settlement Agreement for the remainder of the year ending December 31, 2019 and thereafter are as follows:
Year Ending December 31,
Remainder of 2019$4,000  
20208,000  
20218,000  
20228,000  
20238,000  
20248,000  
Total$44,000  

20

Environmental and Legal Proceedings
The Company is subject to national, state, foreign, provincial, and/or local laws and regulations relating to the protection of the environment. The Company’s efforts to comply with environmental regulations may have an adverse effect on its future earnings.

On June 5, 2017, a General Notice Letter was received from the United States Environmental Protection Agency (“EPA”) indicating that the Company may be a potentially responsible party (“PRP”) regarding the Portland Harbor Superfund Site cleanup along with numerous other companies. More than 140 other companies received such a notice. The Company and a predecessor owned and operated a facility near the harbor site for a period prior to 1982. By letter dated March 16, 2018, the EPA informed the Company of the proposed schedule for consent decree negotiations to implement the Portland Harbor Superfund Site Record of Decision, with negotiations scheduled to commence by the end of 2019, and the EPA also set a proposed deadline of June 2019 to conclude negotiations with PRPs for the performance of remedial design work in the harbor. The net present value and undiscounted costs of the selected remedy throughout the harbor site are estimated by the EPA to be approximately $1.1 billion and $1.7 billion, respectively, and the remedial work is expected to take as long as 13 years to complete. The Company is reviewing the basis for its identification by the EPA and the nature of the historic operations of a Company predecessor near the site. Additionally, the Company executed a PRP agreement which provides for a private allocation process among almost 100 PRPs in a working group whose work is ongoing. We cannot predict the ultimate impact of these proceedings because of the large number of PRPs involved throughout the harbor site, the degree of contamination of various wastes, varying environmental impacts throughout the harbor site, the scarcity of data related to the facility once operated by the Company and a predecessor, and the speculative nature of the remediation costs. Based upon information currently available, management does not believe that the Company’s alleged PRP status regarding the Portland Harbor Superfund Site or other compliance with the present environmental protection laws will have a material adverse effect on the financial condition, results of operations, cash flows, competitive position, or capital expenditures of the Company.

As of September 30, 2019 and December 31, 2018, the Company maintained environmental reserves approximating $6,058 and $6,128, respectively. The following table sets forth the Company’s environmental obligation:
Environmental liability
Balance as of December 31, 2018$6,128  
Additions to environmental obligations3  
Environmental obligations utilized(73) 
Balance as of September 30, 2019$6,058  

The Company is also subject to other legal proceedings and claims that arise in the ordinary course of its business. Legal actions are subject to inherent uncertainties, and future events could change management's assessment of the probability or estimated amount of potential losses from pending or threatened legal actions. Based on available information, it is the opinion of management that the ultimate resolution of pending or threatened legal actions, both individually and in the aggregate, will not result in losses having a material adverse effect on the Company's financial position or liquidity as of September 30, 2019.

If management believes that, based on available information, it is at least reasonably possible that a material loss (or additional material loss in excess of any accrual) will be incurred in connection with any legal actions, the Company discloses an estimate of the possible loss or range of loss, either individually or in the aggregate, as appropriate, if such an estimate can be made, or discloses that an estimate cannot be made. Based on the Company's assessment as of September 30, 2019, no such disclosures were considered necessary.
Note 15. Income Taxes
For the three months ended September 30, 2019 and 2018, the Company recorded an income tax provision of $51 and $18 on pre-tax income of $3,115 and $6,426, respectively, for an effective income tax rate of 1.6% and 0.3%, respectively. For the nine months ended September 30, 2019 and 2018, the Company recorded an income tax provision of $2,374 and $1,271 on pre-tax income of $18,692 and $11,255, respectively, for an effective income tax rate of 12.7% and 11.3%, respectively. The Company's effective tax rate for the three and nine months ended September 30, 2019 differed from the federal statutory rate of 21% primarily due to the realization of a portion of its U.S. deferred tax assets previously offset by a valuation allowance. The Company continued to maintain a full valuation allowance against its U.S. deferred tax assets, which is likely to result in significant variability of the effective tax rate in the current year. Changes in pre-tax income projections and the mix of income across jurisdictions could also impact the effective income tax rate.
Note 16. Subsequent Events
On October 29, 2019, the Company announced to certain union and non-union employees at our CXT Concrete Buildings facility, located in Spokane, Washington, the intent to relocate the pre-fabricated concrete buildings manufacturing operation to Boise, Idaho. This move is part of an initiative focusing on regional growth opportunities and logistical savings associated with fabricating product in a more centralized location closer to the Company’s existing and prospective customer base. The Company expects to cease pre-fabricated building operations in Spokane, Washington, and commence operations in Boise, Idaho, in the first quarter of 2020.

21

As a result of this relocation, the Company expects to incur certain exit and disposal charges consisting of severance, relocation, and employee retention expense, as well as site clean-up and facility restoration expense, totaling approximately $1,000 to $1,500 in its Construction Products operating segment. The approximate expense resulting from this relocation could change materially as a result of certain factors such as employee acceptances of the severance packages offered and unknown or unforeseen costs as part of winding up operations at the Spokane, Washington fabrication facility.
22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
(Dollars in thousands, except share data)
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains “forward-looking” statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. Many of the forward-looking statements are located in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” (“MD&A”). Forward-looking statements provide management's current expectations of future events based on certain assumptions and include any statement that does not directly relate to any historical or current fact. Sentences containing words such as “believe,” “intend,” “plan,” “may,” “expect,” “should,” “could,” “anticipate,” “estimate,” “predict,” “project,” or their negatives, or other similar expressions of a future or forward-looking nature generally should be considered forward-looking statements. Forward-looking statements in this Quarterly Report on Form 10-Q are based on management's current expectations and assumptions about future events that involve inherent risks and uncertainties and may concern, among other things, L.B. Foster Company’s (the “Company’s”) expectations relating to our strategy, goals, projections, and plans regarding our financial position, liquidity, capital resources, and results of operations; decisions regarding our strategic growth initiatives, market position, and product development. While the Company considers these expectations and assumptions to be reasonable, they are inherently subject to significant business, economic, competitive, regulatory, and other risks and uncertainties, most of which are difficult to predict and many of which are beyond the Company’s control. The Company cautions readers that various factors could cause the actual results of the Company to differ materially from those indicated by forward-looking statements. Accordingly, investors should not place undue reliance on forward-looking statements as a prediction of actual results. Among the factors that could cause the actual results to differ materially from those indicated in the forward-looking statements are risks and uncertainties related to: a resumption of the economic slowdown we experienced in previous years in the markets we serve; a decrease in freight or passenger rail traffic; environmental matters, including any costs associated with any remediation and monitoring; the risk of doing business in international markets; our ability to effectuate our strategy, including cost reduction initiatives, and our ability to effectively integrate acquired businesses and realize anticipated benefits; costs of and impacts associated with shareholder activism; the timeliness and availability of materials from our major suppliers as well as the impact on our access to supplies of customer preferences as to the origin of such supplies, such as customers' concerns about conflict minerals; labor disputes; cyber-security risks such as data security breaches, malware, “hacking,” and identity theft, a failure of which could disrupt our business and may result in misuse or misappropriation of confidential or proprietary information, and could result in the disruption or damage to our systems, increased costs and losses or an adverse effect to our reputation; the continuing effective implementation of an enterprise resource planning system; changes in current accounting estimates and their ultimate outcomes; the adequacy of internal and external sources of funds to meet financing needs, including our ability to negotiate any additional necessary amendments to our credit agreement or the terms of any new credit agreement, and reforms regarding the use of LIBOR as a benchmark for establishing applicable interest rates; the Company’s ability to manage its working capital requirements and indebtedness; domestic and international taxes, including estimates that may impact these amounts; foreign currency fluctuations; inflation; domestic and foreign government regulations, including tariffs; economic conditions and regulatory changes caused by the United Kingdom’s pending exit from the European Union, including the possibility of a “no-deal Brexit;” sustained declines in energy prices; a lack of state or federal funding for new infrastructure projects; an increase in manufacturing or material costs; the loss of future revenues from current customers; and risks inherent in litigation and the outcome of litigation and product warranty claims. Should one or more of these risks or uncertainties materialize, or should the assumptions underlying the forward-looking statements prove incorrect, actual outcomes could vary materially from those indicated. Significant risks and uncertainties that may affect the operations, performance, and results of the Company’s business and forward-looking statements include, but are not limited to, those set forth under Item 1A, “Risk Factors,” and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2018, or as updated and amended by Item 1A “Risk Factors,” in Part II of our Quarterly Reports on Form 10-Q filed with the Securities and Exchange Commission.

The forward-looking statements in this report are made as of the date of this report and we assume no obligation to update or revise any forward-looking statement, whether as a result of new information, future developments, or otherwise, except as required by the federal securities laws.

General Overview
L.B. Foster Company (the “Company”) is a leading manufacturer and distributor of products and services for transportation and energy infrastructure with locations in North America and Europe. The Company is comprised of three operating segments: Rail Products and Services, Construction Products, and Tubular and Energy Services.
23

Results of the Quarter
Three Months Ended
September 30,
Percent
Increase/
(Decrease)
Percent of Total Net Sales
Three Months Ended
September 30,
201920182019 vs. 201820192018
Net Sales:
Rail Products and Services$67,741  $84,517  (19.8)%43.9 %50.6 %
Construction Products47,175  41,534  13.6  30.6  24.9  
Tubular and Energy Services39,360  41,043  (4.1) 25.5  24.5  
Total net sales$154,276  $167,094  (7.7)%100.0 %100.0 %
Three Months Ended
September 30,
Percent
Increase/
(Decrease)
Gross Profit Percentage
Three Months Ended
September 30,
201920182019 vs. 201820192018
Gross Profit:
Rail Products and Services$14,480  $16,416  (11.8)%21.4 %19.4 %
Construction Products6,097  5,770  5.7  12.9  13.9  
Tubular and Energy Services7,115  9,117  (22.0) 18.1  22.2  
Total gross profit$27,692  $31,303  (11.5)%17.9 %18.7 %
Three Months Ended
September 30,
Percent
Increase/
(Decrease)
Percent of Total Net Sales
Three Months Ended
September 30,
201920182019 vs. 201820192018
Expenses:
Selling and administrative expenses$22,264  $21,662  2.8 %14.4 %13.0 %
Amortization expense1,655  1,762  (6.1) 1.1  1.1  
Interest expense - net1,079  1,296  (16.7) 0.7  0.8  
Other (income) expense - net(421) 157  **  (0.3) 0.1  
Total expenses$24,577  $24,877  (1.2)%15.9 %14.9 %
Income before income taxes$3,115  $6,426  (51.5)%2.0 %3.8 %
Income tax expense51  18  183.3  0.0  0.0  
Net income$3,064  $6,408  (52.2)%2.0 %3.8 %

** Results of the calculation are not considered meaningful for presentation purposes.

Third Quarter 2019 Compared to Third Quarter 2018 – Company Analysis
Net sales of $154,276 for the three months ended September 30, 2019 decreased by $12,818, or 7.7%, compared to the prior year quarter. The decline was attributable to reductions within our Rail Products and Services segment of 19.8% and our Tubular and Energy Services segment of 4.1%. These declines were partially offset by Construction Products sales increasing by 13.6%.

Gross profit decreased by $3,611 compared to the prior year quarter to $27,692 for the three months ended September 30, 2019. Gross profit margin for the three months ended September 30, 2019 was 17.9%, or 80 basis points (“bps”), lower than the prior year quarter. The decrease in gross profit margin was primarily due to reductions of 410 bps and 100 bps within Tubular and Energy Services and Construction Products, respectively. The decreases were partially offset by an increase in gross profit margin of 200 bps within Rail Products and Services.

Selling and administrative expenses increased by $602, or 2.8%, compared to the prior year quarter. The rise in expense was primarily driven by increases in third-party services and personnel-related expenses of $771, rental expense of $180, and bad debt expense of $171 when compared to the prior year quarter. The increase was partially offset by decreases in legal expenses of $597 related to the Union Pacific Railroad concrete tie litigation. As a percent of sales, selling and administrative expenses increased 140 bps compared to the prior year quarter.

The Company’s effective income tax rate for the three months ended September 30, 2019 was 1.6%, compared to 0.3% in the prior year quarter. For the three months ended September 30, 2019, the Company recorded a tax provision of $51, compared to $18 in the
24

three months ended September 30, 2018. The Company's effective tax rate for the three months ended September 30, 2019 differed from the federal statutory rate of 21% primarily due to the realization of a portion of its U.S. deferred tax assets previously offset by a valuation allowance.

Net income for the third quarter of 2019 was $3,064, or $0.29 per diluted share, compared to $6,408, or $0.61 per diluted share, in the prior year quarter.

Results of Operations – Segment Analysis
Rail Products and Services
Three Months Ended
September 30,
Increase/(Decrease)Percent
Increase/(Decrease)
201920182019 vs. 20182019 vs. 2018
Net sales$67,741  $84,517  $(16,776) (19.8)%
Gross profit$14,480  $16,416  $(1,936) (11.8)%
Gross profit percentage21.4 %19.4 %2.0 %10.1 %
Segment profit$3,417  $5,299  $(1,882) (35.5)%
Segment profit percentage5.0 %6.3 %(1.3)%(19.5)%

Third Quarter 2019 Compared to Third Quarter 2018
The Rail Products and Services segment sales decreased by $16,776, or 19.8%, compared to the prior year quarter. The sales decline was driven by volume in our Rail Products business resulting in a decrease of $10,010, primarily from our new rail and concrete tie products due to the timing of transit projects. Partially offsetting the decline within Rail Products were sales increases in our insulated joint offerings. Also contributing to the segment sales decline was a reduction of $6,766 in our Rail Technologies business, primarily attributable to reduced service activity levels from the London Crossrail project as it nears completion.

The Rail Products and Services gross profit decreased by $1,936, or 11.8%, from the prior year quarter. The decrease was primarily driven by the volume decline in our Rail Products business, which had lower new rail shipments, and our Rail Technologies business, which had a reduction in services provided for the London Crossrail project. Segment gross profit margin grew by 200 bps as a result of the increased product mix contribution from our higher margin manufactured and service-based offerings. Segment profit was $3,417, a $1,882 decline over the prior year quarter. Selling, general, and administrative expenses incurred by the segment were flat to the prior year quarter.

During the current quarter, the Rail Products and Services segment had a decrease in new orders of 3.0% compared to the prior year period. The decrease was primarily related to activity within our global transit projects and concrete tie products.

Construction Products
Three Months Ended
September 30,
Increase/(Decrease)Percent
Increase/(Decrease)
201920182019 vs. 20182019 vs. 2018
Net sales$47,175  $41,534  $5,641  13.6 %
Gross profit$6,097  $5,770  $327  5.7 %
Gross profit percentage12.9 %13.9 %(1.0)%(7.0)%
Segment profit$1,848  $1,603  $245  15.3 %
Segment profit percentage3.9 %3.9 %— %1.5 %

Third Quarter 2019 Compared to Third Quarter 2018
The Construction Products segment sales increased by $5,641, or 13.6%, compared to the prior year quarter. The growth was attributable to volume increases in both Precast Concrete Products and Piling and Fabricated Bridge, resulting in sales increases of $3,736 and $1,905, respectively. Our Precast Concrete Products business unit was favorably impacted by concrete building sales and installations as well as increased demand in septic tank and reinforced earth panel offerings. Piling continued product fulfillment during the current quarter, attributable to the Port Everglades project, while Fabricated Bridge experienced increased volume within its steel decking and railing product lines.

The Construction Products gross profit increased by $327, or 5.7%, over the prior year quarter. The increase was primarily attributable to the sales volume growth and manufacturing efficiencies within our Precast Concrete Products division and volume and favorable product mix within Fabricated Bridge. The increase was partially offset by a reduction in Piling gross profit. Segment profit increased
25

by $245 over the prior year quarter to 3.9% of net sales. Selling and administrative expenses incurred by the segment were flat over the prior year quarter; however, the expenses were reduced by 110 bps as a percentage of segment sales compared to the prior year quarter.

During the quarter, the Construction Products segment had a decrease in new orders of 38.7% compared to the prior year quarter, which was primarily related to the Port Everglades project that was booked in the prior year quarter within Piling and, to a lesser extent, Precast Concrete Products division.

Tubular and Energy Services
Three Months Ended
September 30,
DecreasePercent
Decrease
201920182019 vs. 20182019 vs. 2018
Net sales$39,360  $41,043  $(1,683) (4.1)%
Gross profit$7,115  $9,117  $(2,002) (22.0)%
Gross profit percentage18.1 %22.2 %(4.1)%(18.6)%
Segment profit$2,230  $4,274  $(2,044) (47.8)%
Segment profit percentage5.7 %10.4 %(4.7)%(45.6)%

Third Quarter 2019 Compared to Third Quarter 2018
Tubular and Energy Services segment sales decreased by $1,683, or 4.1%, compared to the prior year period. The decrease was primarily due to weakened conditions in the served upstream market that reduced drilling activity in the U.S. and negatively impacted demand for our testing and inspection services. The decline was partially offset by increases within our midstream products and services.

Tubular and Energy Services segment gross profit decreased by $2,002, or 22.0%, which was primarily attributable to the reduced volumes within our Test, Inspection, and Threading Services business unit. Segment gross profit margin decreased by 410 bps over the prior year quarter, which was primarily driven by reduced volume within the Test, Inspection, and Threading Services business. Segment profit decreased by $2,044, or 47.8%, over the prior year quarter.

The Tubular and Energy Services segment had a decrease of 24.0% in new orders compared to the prior year quarter. Our Protective Coatings and Measurement Systems business unit new orders were negatively impacted during the current quarter due to delays in anticipated projects. The Test, Inspection, and Threading Services business decline was driven by reduced demand from unfavorable conditions in the upstream market we serve.
26

Nine Month Results
Nine Months Ended
September 30,
Percent
Increase/
(Decrease)
Percent of Total Net Sales
Nine Months Ended
September 30,
201920182019 vs. 201820192018
Net Sales:
Rail Products and Services$244,836  $238,571  2.6 %48.4 %51.6 %
Construction Products139,926  112,641  24.2  27.7  24.4  
Tubular and Energy Services120,916  111,226  8.7  23.9  24.0  
Total net sales$505,678  $462,438  9.4 %100.0 %100.0 %
Nine Months Ended
September 30,
Percent
Increase/
(Decrease)
Gross Profit Percentage
Nine Months Ended
September 30,
201920182019 vs. 201820192018
Gross Profit:
Rail Products and Services$47,647  $44,733  6.5 %19.5 %18.8 %
Construction Products19,564  16,844  16.1  14.0  15.0  
Tubular and Energy Services26,771  24,981  7.2  22.1  22.5  
Total gross profit$93,982  $86,558  8.6 %18.6 %18.7 %
Nine Months Ended
September 30,
Percent
Increase/
(Decrease)
Percent of Total Net Sales
Nine Months Ended
September 30,
201920182019 vs. 201820192018
Expenses:
Selling and administrative expenses$67,036  $65,488  2.4 %13.3 %14.2 %
Amortization expense5,046  5,322  (5.2) 1.0  1.2  
Interest expense - net4,031  4,813  (16.2) 0.8  1.0  
Other income - net(823) (320) 157.2  (0.2) (0.1) 
Total expenses$75,290  $75,303  (0.0)%14.9 %16.3 %
Income before income taxes$18,692  $11,255  66.1 %3.7 %2.4 %
Income tax expense2,374  1,271  86.8  0.5  0.3  
Net income$16,318  $9,984  63.4 %3.2 %2.2 %


First Nine Months 2019 Compared to First Nine Months 2018 – Company Analysis
Net sales of $505,678 for the nine months ended September 30, 2019 increased by $43,240, or 9.4%, compared to the prior year period. The change was attributable to increases within each of our three segments. Construction Products sales increased by 24.2%, Tubular and Energy Services sales increased by 8.7%, and Rail Products and Services sales increased by 2.6%.

Gross profit increased by $7,424 compared to the prior year period to $93,982 for the nine months ended September 30, 2019. Gross profit margin for the nine months ended September 30, 2019 was 18.6%, or 10 bps lower than the prior year period. The decline in gross profit margin was primarily due to decreases of 100 bps and 40 bps within Construction Products and Tubular and Energy Services, respectively. The decrease was partially offset by an increase in gross profit margin of 70 bps within the Construction Products segment.

Selling and administrative expenses increased by $1,548 or 2.4% from the prior year. The escalation was primarily driven by increases in third-party services of $2,060, personnel-related expenses of $1,933, and bad debt of $994 when compared to the prior year period. The increase was partially offset by a reduction in legal expenses related to the Union Pacific Railroad concrete tie litigation of $4,165. As a percent of sales, selling and administrative expenses declined by 90 bps compared to the prior year period.

Interest expense, net of interest income, decreased by $782, or 16.2%, as a result of the reduction in outstanding debt compared to the prior year period.
27

The Company’s effective income tax rate for the nine months ended September 30, 2019 was 12.7%, compared to 11.3% in the prior year period. For the nine months ended September 30, 2019, the Company recorded a tax provision of $2,374, compared to $1,271 in the nine months ended September 30, 2018. The Company's effective tax rate for the nine months ended September 30, 2019 differed from the federal statutory rate of 21% primarily due to the realization of a portion of its U.S. deferred tax assets previously offset by a valuation allowance.

Net income for the nine months ended September 30, 2018 was $16,318, or $1.53 per diluted share, compared to $9,984, or $0.95 per diluted share, in the prior year period.

Results of Operations – Segment Analysis
Rail Products and Services
Nine Months Ended
September 30,
IncreasePercent
Increase
201920182019 vs. 20182019 vs. 2018
Net sales$244,836  $238,571  $6,265  2.6 %
Gross profit$47,647  $44,733  $2,914  6.5 %
Gross profit percentage19.5 %18.8 %0.7 %3.8 %
Segment profit$14,815  $12,655  $2,160  17.1 %
Segment profit percentage6.1 %5.3 %0.8 %14.1 %

First Nine Months 2019 Compared to First Nine Months 2018
The Rail Products and Services segment sales increased by $6,265, or 2.6%, compared to the prior year period. The sales growth was driven by our Rail Products business unit which increased by $13,820. The Rail Products growth was primarily attributable to domestic transit projects and, to a lesser extent, new rail and insulated joint products. Partially offsetting the increase was a decline in sales within the European transit market as we approach the completion of the London Crossrail project.

The Rail Products and Services gross profit increased by $2,914, or 6.5%, over the prior year period. The increase was driven by volume growth in Rail Products. Segment gross profit margin increased by 70 bps as a result of the increased contribution from higher margin product mix within Rail Products. Segment profit was $14,815, a $2,160 increase compared to the prior year period. Selling and administrative expenses incurred by the segment increased by $685 over the prior year period.

During the current year, the Rail Products and Services segment had a decrease in new orders of 13.6% compared to the prior year period. Backlog was $88,051 as of September 30, 2019, a decrease of 19.1%, compared to $108,840 as of September 30, 2018. The decreases were primarily related to activity within our new rail distribution products, concrete ties, and activity levels on the London Crossrail project.

Construction Products
Nine Months Ended
September 30,
Increase/(Decrease)Percent
Increase/(Decrease)
201920182019 vs. 20182019 vs. 2018
Net sales$139,926  $112,641  $27,285  24.2 %
Gross profit$19,564  $16,844  $2,720  16.1 %
Gross profit percentage14.0 %15.0 %(1.0)%(6.5)%
Segment profit$6,095  $4,478  $1,617  36.1 %
Segment profit percentage4.4 %4.0 %0.4 %9.6 %

First Nine Months 2019 Compared to First Nine Months 2018
The Construction Products segment sales increased by $27,285, or 24.2%, compared to the prior year period. The increase was attributable to growth within each of the businesses within the segment. Piling sales volume increased considerably during the current year as the Port Everglades order was fulfilled, while Fabricated Bridge experienced increased sales volume within its steel decking and railing product lines which resulted in an increase of $18,518. Our Precast Concrete Products business unit was favorably impacted by concrete building sales, most significantly in our southern U.S. region.

The Construction Products gross profit increased by $2,720, or 16.1%, over the prior year period. The increase was primarily attributable to the sales volume growth in both business units within the segment. Segment profit increased by $1,617 over the prior year period to 4.4% of net sales. Selling and administrative expenses incurred by the segment increased by $1,113 over the prior year period; however, the expenses as a percentage of segment sales were reduced by 130 bps compared to the prior year period.
28

During the first nine months of 2019, the Construction Products segment had a decrease in new orders of 17.4% compared to the prior year period, which was primarily related to the Port Everglades project recorded in the 2018 period. The decline in new orders was partially offset by a 7.5% increase in orders in Precast Concrete Products. The decrease in new orders resulted in segment backlog of $86,626 as of September 30, 2019, a 26.4% decrease from the prior year period.

Tubular and Energy Services
Nine Months Ended
September 30,
Increase/(Decrease)Percent
Increase/(Decrease)
201920182019 vs. 20182019 vs. 2018
Net Sales$120,916  $111,226  $9,690  8.7 %
Gross profit$26,771  $24,981  $1,790  7.2 %
Gross profit percentage22.1 %22.5 %(0.4)%(1.4)%
Segment profit$11,937  $10,704  $1,233  11.5 %
Segment profit percentage9.9 %9.6 %0.3 %2.6 %

First Nine Months 2019 Compared to First Nine Months 2018
Tubular and Energy Services segment sales increased by $9,690, or 8.7%, compared to the prior year period. The increase was due to significant growth from Protective Coatings and Measurement Systems when compared to the prior year period. This was additionally supported by strong orders within the midstream market during the current year.

Tubular and Energy Services segment gross profit increased $1,790, or 7.2%, which was supported by the sales growth in Protective Coatings and Measurement Systems. Segment gross profit margin declined by 40 bps over the prior year period, which was primarily driven by volume in the 2019 period within the Test, Inspection, and Threading Services business. Segment profit increased by $1,233, or 11.5%, over the prior year period. Selling and administrative expense increased by $1,425 during the first nine months of 2019 when compared to the prior year period, which was driven by increased personnel-related and bad debt expenses.

The Tubular and Energy Services segment had an increase of 4.5% in new orders compared to the prior year period. Orders for Protective Coatings and Measurement Systems increased by 16.5%, which was partially offset by a reduction in Test, Inspection, and Threading Services of 12.3%. The segment had a backlog as of September 30, 2019 of $19,406, a 22.8% decrease when compared to the prior year.

Other
Segment Backlog
Total Company backlog is summarized by business segment in the following table for the periods indicated:
September 30,
2019
December 31,
2018
September 30,
2018
Rail Products and Services$88,051  $97,447  $108,840  
Construction Products86,626  95,419  117,654  
Tubular and Energy Services19,406  27,552  25,123  
Total backlog $194,083  $220,418  $251,617  

While a considerable portion of our business is backlog-driven, certain product lines within the Rail Products and Services and Tubular and Energy Services segments are not driven by backlog.

Liquidity and Capital Resources
Total debt was $72,999 and $74,982 as of September 30, 2019 and December 31, 2018, respectively, and was primarily comprised of borrowings under our revolving credit facility. Our need for liquidity relates primarily to working capital requirements for operations, capital expenditures, and debt service obligations.








29

The change in cash and cash equivalents for the nine months ended September 30, 2019 and 2018 is as follows:
September 30,
20192018
Net cash provided by operating activities$13,283  $22,425  
Net cash (used in) provided by investing activities(4,784) 4,181  
Net cash used in financing activities(3,419) (53,813) 
Effect of exchange rate changes on cash and cash equivalents12  (885) 
Net increase (decrease) in cash and cash equivalents$5,092  $(28,092) 

Cash Flow from Operating Activities
During the nine months ended September 30, 2019, cash flows provided by operating activities were $13,283, compared to operations providing $22,425 during the prior year period. For the nine months ended September 30, 2019, income and adjustments to income from operating activities provided $31,995, compared to $25,857 in the 2018 period. Working capital and other assets and liabilities used $18,712 in the current period, compared to $3,432 in the prior year period. During the nine months ended September 30, 2019, the Company made payments totaling $6,000 under the terms of the concrete tie settlement agreement with Union Pacific Railroad.

The Company’s calculation for days sales outstanding at September 30, 2019 and December 31, 2018 was 50 days, and we believe our receivables portfolio is strong.

Cash Flow from Investing Activities
Capital expenditures for the nine months ended September 30, 2019 and 2018 were $5,037 and $3,196, respectively. The current year expenditures relate to plant expansion and automation integration programs within our Tubular and Energy Services segment, as well as general plant and operational improvements throughout the Company. Expenditures for the nine months ended September 30, 2018 related to expenditures for general plant and operational improvements. During the nine months ended September 30, 2019, the Company received $253 in proceeds from the sale of certain property, plant, and equipment, as compared to $2,267 in the prior year period. The Company received $3,875 and $1,235 in proceeds from the sale of an equity investment and repayment of a line of a credit, respectively, during the nine months ended September 30, 2018.

Cash Flow from Financing Activities
During the nine months ended September 30, 2019, the Company had a decrease in outstanding debt of $1,983, primarily related to the reduction of working capital for operations. During the nine months ended September 30, 2018, the Company had a decrease in outstanding debt of $53,497, primarily related to payments against the revolving credit facility, which was facilitated by the repatriation of $31,517 in excess cash from our international locations. The Company paid $836 in debt issuance costs in connection with the April 30, 2019 credit facility amendment during the nine months ended September 30, 2019. Treasury stock acquisitions represent income tax withholdings from employees in connection with the vesting of restricted stock awards.

Financial Condition
As of September 30, 2019, we had $15,374 in cash and cash equivalents and a domestic credit facility with $91,160 of net availability, while we had $72,999 in total debt. We believe this liquidity will provide the flexibility to operate the business in a prudent manner and enable us to continue to service our revolving credit facility.

Our cash management priority continues to be short-term maturities and the preservation of our principal balances. As of September 30, 2019, approximately $11,290 of our cash and cash equivalents was held in non-domestic bank accounts.

To reduce the impact of interest rate changes on outstanding variable-rate debt, the Company entered into forward starting LIBOR-based interest rate swaps with notional values totaling $50,000. The swaps became effective on February 28, 2017, at which point they effectively converted a portion of the debt from variable to fixed-rate borrowings during the term of the swap contract. As of September 30, 2019, the swap liability was $657 compared to an asset of $675 as of December 31, 2018.

On April 30, 2019, the Company, its domestic subsidiaries, and certain of its Canadian and European subsidiaries (collectively, the “Borrowers”), entered into the Third Amended and Restated Credit Agreement (“Amended Credit Agreement”) with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank, N.A., and BMO Harris Bank, N.A. This Amended Credit Agreement modifies the prior revolving credit facility, which had a maximum credit line of $195,000, and extends the maturity date from March 13, 2020 to April 30, 2024. The Amended Credit Agreement provides for a five-year, revolving credit facility that permits aggregate borrowings of the Borrowers up to $140,000 with a sublimit of the equivalent of $25,000 U.S. dollars that is available to the Canadian and United Kingdom borrowers in the aggregate. The Amended Credit Agreement’s incremental loan feature permits the Company to increase the available revolving borrowings under the facility by up to an additional $50,000 and provides for additional term loan
30

borrowings of up to $25,000 subject to the Company’s receipt of increased commitments from existing or new lenders and the satisfaction of certain conditions.

For a discussion of the terms and availability of the Company's credit facilities, please refer to Note 9 of the Notes to Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q.

Critical Accounting Policies
The Condensed Consolidated Financial Statements have been prepared in conformity with accounting principles generally accepted in the United States. When more than one accounting principle, or method of its application, is generally accepted, management selects the principle or method that, in its opinion, is appropriate in the Company’s specific circumstances. Application of these accounting principles requires management to reach opinions regarding estimates about the future resolution of existing uncertainties. As a result, actual results could differ from these estimates. In preparing these financial statements, management has reached its opinions regarding the best estimates and judgments of the amounts and disclosures included in the financial statements giving due regard to materiality. We have updated our lease policies since December 31, 2018, in conjunction with our adoption of Accounting Standards Codification Topic 842, “Leases” (“ASC 842”), as further described in Note 8 of the Notes to Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q. A summary of the Company’s critical accounting policies and estimates is included in Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

Off-Balance Sheet Arrangements
The Company’s off-balance sheet arrangements include purchase obligations and standby letters of credit. A schedule of the Company’s required payments under financial instruments and other commitments as of December 31, 2018 is included in Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources -Tabular Disclosure of Contractual Obligations in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018. On January 1, 2019, the Company adopted the provisions under ASC 842. As a result of the adoption, operating leases that were previously off-balance sheet arrangements are now recognized as right-of-use assets and liabilities within the Condensed Consolidated Balance Sheets. There were no other material changes to these off-balance sheet arrangements during the current quarter. These arrangements provide the Company with increased flexibility relative to the utilization and investment of cash resources.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
This item is not applicable to a smaller reporting company.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
L.B. Foster Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of September 30, 2019. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective such that the information required to be disclosed by the Company in reports filed under the Exchange Act is (i) recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to management, including the chief executive officer, chief financial officer, or person performing such functions, as appropriate to allow timely decisions regarding disclosure.

Changes in Internal Control Over Financial Reporting
On January 1, 2019, the Company adopted the standards of Accounting Standards Codification Topic 842, “Leases” (“ASC 842”). The adoption of ASC 842 required the Company to implement changes to our processes related to operating lease recognition and the control activities within them. This included the development of new policies and procedures, ongoing lease review and evaluation processes, and implementation of processes to obtain information responsive to the new disclosure requirements. There were no other changes to our “internal control over financial reporting” (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the nine months ended September 30, 2019, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures
In designing and evaluating disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
31

PART II. OTHER INFORMATION
(Dollars in thousands, except share data)
Item 1. Legal Proceedings
See Note 14 of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q, which is incorporated herein by reference.
Item 1A. Risk Factors
This item is not applicable to a smaller reporting company.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The Company’s purchases of equity securities for the three months ended September 30, 2019 were as follows:
Total number of shares purchased (1)Average price paid per shareTotal number of shares purchased as part of publicly announced plans or programsApproximate dollar value of shares that may yet be purchased under the plans or programs
July 1, 2019 - July 31, 2019—  $—  —  $—  
August 1, 2019 - August 31, 2019—  —  —  —  
September 1, 2019 - September 30, 2019388  21.90  —  —  
Total388  $21.90  —  $—  

(1) Shares withheld by the Company to pay taxes upon vesting of restricted stock awards.
Item 4. Mine Safety Disclosures
This item is not applicable to the Company.
32

Item 6. Exhibits
See Exhibit Index below.

Exhibit Index

Exhibit NumberDescription
10.1
*31.1
*31.2
*32.0
*101.INS
XBRL Instance Document-the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
*101.SCHXBRL Taxonomy Extension Schema Document.
*101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
*101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
*101.LABXBRL Taxonomy Extension Label Linkbase Document.
*101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
*104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
*
Exhibits marked with an asterisk are filed herewith.

33

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
L.B. FOSTER COMPANY
(Registrant)
Date:October 30, 2019By: /s/ James P. Maloney
James P. Maloney
Senior Vice President and
Chief Financial Officer
(Duly Authorized Officer of Registrant)

34
EX-31.1 2 ex-311q32019.htm EX-31.1 Document

Certification under Section 302 of the
Sarbanes-Oxley Act of 2002
I, Robert P. Bauer, certify that:
1
I have reviewed this Quarterly Report on Form 10-Q of L.B. Foster Company;

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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:October 30, 2019 /s/ Robert P. Bauer
Name: Robert P. Bauer
Title: President and Chief Executive Officer


EX-31.2 3 ex-312q32019.htm EX-31.2 Document

Certification under Section 302 of the
Sarbanes-Oxley Act of 2002
I, James P. Maloney, certify that:
 
1
I have reviewed this Quarterly Report on Form 10-Q of L.B. Foster Company;

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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:October 30, 2019 /s/ James P. Maloney
Name: James P. Maloney
Title: Senior Vice President and
Chief Financial Officer


EX-32.0 4 ex-320q32019.htm EX-32.0 Document

CERTIFICATE PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of L.B. Foster Company (the “Company”) on Form 10-Q for the period ended September 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned certify pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:October 30, 2019 /s/ Robert P. Bauer
Name: Robert P. Bauer
Title: President and Chief Executive Officer
 
Date:October 30, 2019 /s/ James P. Maloney
Name: James P. Maloney
Title: Senior Vice President and
Chief Financial Officer


EX-101.SCH 5 fstr-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements Of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Financial Statements link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Financial Statements (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Financial Statements (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Segments - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue (Timing of Transfer) (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Inventory (Schedule of Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Leases - Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Leases - Cash Flow Components (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Leases - Estimated Annual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Leases - Estimated Annual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Long-Term Debt and Related Manners link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Long-Term Debt (Schedule of Long-term Debt Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Long-Term Debt (Schedule of Long-term Debt Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Long-Term Debt (Narrative - North America) (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2341308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Retirement Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Retirement Plans (Schedule Of Net Benefit Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Retirement Plans (Schedule of Costs of Retirement Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - Commitments and Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 2357312 - Disclosure - Commitments and Contingent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Commitments and Contingent Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - Commitments and Contingent Liabilities (Future Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2461434 - Disclosure - Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details) link:presentationLink link:calculationLink link:definitionLink 2162115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2463435 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2164116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2465436 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 fstr-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 fstr-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 fstr-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability ASU 2016-16 Accounting Standards Update 2016-06 [Member] Total expenses TotalOperatingExpenses 2024 Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment After Year Five Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment After Year Five Inventory Disclosure [Abstract] Range [Domain] Range [Domain] Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Defined benefit plans, estimated future employer contributions in current fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Unrealized gain (loss) on cash flow hedge, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Operating Leases Operating Lease Liabilities, Payments Due [Abstract] Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Expected cost on shares expected to vest Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Minimum consolidated fixed charge coverage ratio Minimum Consolidated Fixed Charge Coverage Ratio Minimum Consolidated Fixed Charge Coverage Ratio Performance Share Units Performance Shares [Member] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Test, Inspection, and Threading Services TestInspectionandThreadingMember Capital expenditures on property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Other stock compensation plans (shares) Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Finished goods Inventory, Finished Goods, Gross Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Paid-in Capital Additional Paid-in Capital [Member] Depreciation Depreciation ASU 2018-02 Accounting Standards Update 2018-02 [Member] Accounting Standards Update 2018-02 Line of Credit Facility [Table] Line of Credit Facility [Table] Line of Credit Facility [Table] Accrued warranty (Note 14) Beginning balance Ending balance Standard Product Warranty Accrual Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Buildings Building [Member] Term deposits Cash and Cash Equivalents, Fair Value Disclosure Deferred tax liabilities (Note 15) Deferred Tax Liabilities, Net, Noncurrent Balance Sheet Locations Lessee, Balance Sheet Locations [Table Text Block] Lessee, Balance Sheet Locations Base Rate Base Rate [Member] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Treasury stock acquisitions Payments for Repurchase of Common Stock Revenue Recognition Basis [Axis] Revenue Recognition Basis [Axis] Revenue Recognition Basis Goodwill (Note 4) Goodwill, beginning balance Goodwill, ending balance Goodwill Defined benefit plan, contributions by employer Defined Benefit Plan, Plan Assets, Contributions by Employer Revenue recognized from contract liability Contract with Customer, Liability, Revenue Recognized Lender Name [Axis] Lender Name [Axis] Finance lease liability, current Finance Lease, Liability, Current 2020 Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Two Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Two Term loan Secured Debt [Member] Property, plant, and equipment - net (Note 7) Property, plant, and equipment - net Property, Plant and Equipment, Net Debt Instrument [Axis] Debt Instrument [Axis] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Weighted average shares vested (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Goodwill [Table] Schedule of Goodwill [Table] Canada CANADA Statement [Table] Statement [Table] Additions to warranty liability Standard Product Warranty Accrual, Increase for Warranties Issued Annual commitment amount Long-term Purchase Commitment, Annual Commitment Amount Long-term Purchase Commitment, Annual Commitment Amount Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Proceeds from debt Proceeds from Issuance of Other Long-term Debt Current maturities of long-term debt (Note 9) Less current maturities Long-term Debt and Capital Lease Obligations, Current Type of Restructuring [Domain] Type of Restructuring [Domain] Total lease cost Lease, Cost Retained earnings Retained Earnings (Accumulated Deficit) Long-Term Debt and Related Manners Debt Disclosure [Text Block] Operating lease, weighted average discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Total net sales Total net sales Revenue from Contract with Customer, Including Assessed Tax Number of defined benefit plans DefinedBenefitPlanNumber Document Quarterly Report Document Quarterly Report Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Lessee, Lease, Description Lessee, Lease, Description [Line Items] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Litigation settlement amount, current Litigation Settlement, Amount Awarded to Other Party, Current Litigation Settlement, Amount Awarded to Other Party, Current Financing cash flows from finance leases Finance Lease, Principal Payments Other (income) expense - net Other income (expense) - net Other Nonoperating Income (Expense) Current portion of accrued settlement (Note 14) Accrued Legal Settlement Current Accrued Legal Settlement Current Piling and Fabricated Bridge PilingandFabricatedBridgeMember Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Denominator for basic earnings per common share (shares) Weighted Average Number of Shares Outstanding, Basic Other intangibles - net (Note 4) Net Carrying Amount Finite-Lived Intangible Assets, Net Customer [Domain] Customer [Domain] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Payment period (years) Litigation Settlement Installment Payment Term Litigation Settlement Installment Payment Term Interest income Investment Income, Interest CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Restructuring costs Restructuring Costs Adjustment for incentive awards expected to vest (shares) ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVest 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Line of credit facility, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Revenue remaining performance obligation (percentage) Revenue, Remaining Performance Obligation, Percentage Long-term operating lease liabilities (Note 8) Operating lease liability, noncurrent Operating Lease, Liability, Noncurrent ASSETS Assets [Abstract] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Derivative, notional amount Derivative, Notional Amount Consolidation Items [Domain] Consolidation Items [Domain] Range [Axis] Range [Axis] Interest rate swaps Derivative Asset Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Construction in progress Construction in Progress [Member] Restructuring relocation Facility Relocation [Member] Facility Relocation Employee-related Liabilities [Abstract] Asset impairment Tangible Asset Impairment Charges Document Fiscal Year Focus Document Fiscal Year Focus Customer revenue transferred over-time (percentage) RevenueFromContractWithCustomerPercentage Revenue from Contract with Customer [Abstract] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule Of Future Payments Of Legal Settlements Schedule Of Future Payments Of Legal Settlements [Table Text Block] Schedule Of Future Payments Of Legal Settlements United Kingdom UNITED KINGDOM Scenario [Axis] Scenario [Axis] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Subsequent Event Type [Domain] Subsequent Event Type [Domain] Number of retirement plans NumberOfRetirementPlans Amortization of finance leases Finance Lease, Right-of-Use Asset, Amortization 2022 Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Four Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Four Fair Value Measurements Fair Value Disclosures [Text Block] Service Service [Member] Other assets Other Assets, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] Segments [Domain] Segments [Domain] Accounts Receivable Additional Disclosures [Abstract] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Uprr UprrMember Customer relationships Customer Relationships [Member] Shares issued (shares) Stock Issued During Period, Shares, New Issues Diluted earnings per common share (usd per share) Earnings Per Share, Diluted Environmental obligations utilized Accrual for Environmental Loss Contingencies, Payments Restructuring Plan [Domain] Restructuring Plan [Domain] Pension liability adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Business Segments Segment Reporting Disclosure [Text Block] Inventories - net (Note 6) Inventories - net Inventory, Net Statement of Financial Position [Abstract] Improvements to land and leaseholds ImprovementsToLandAndLeaseholdsMember Anticipated clean period (years) Remedial Work Anticipated Clean Up Period Remedial Work Anticipated Clean Up Period Reclassification of pension liability adjustments to earnings, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Defined Contribution Plan Disclosure Defined Contribution Plan Disclosure [Line Items] Litigation settlement amount Total Litigation Settlement, Amount Awarded to Other Party Total undiscounted lease payments Lessee, Operating Lease, Liability, Payments, Due Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Entity [Domain] Entity [Domain] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Land Land [Member] Aggregate acquisition consideration threshold Aggregate Acquisition Consideration Threshold Aggregate Acquisition Consideration Threshold Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, State Entity Address, State or Province Debt Disclosure [Abstract] Segments [Axis] Segments [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Contract assets transferred to receivables Contract with Customer, Asset, Reclassified to Receivable Fully amortized intangible assets Fully Amortized Finite Lived Intangible Assets Fully Amortized Finite Lived Intangible Assets Recently issued accounting standards New Accounting Pronouncements, Policy [Policy Text Block] Document Transition Report Document Transition Report Goodwill [Line Items] Goodwill [Line Items] Accrual for Environmental Loss Contingencies Accrual for Environmental Loss Contingencies [Roll Forward] Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Components of Lease Cost Lease, Cost [Table Text Block] Vesting [Domain] Vesting [Domain] Operating leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Unrealized (loss) gain on cash flow hedges, net of tax expense of $0 for all periods Unrealized derivative gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Environmental Loss Contingencies Schedule of Environmental Loss Contingencies by Site [Table Text Block] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent 2024 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Cash proceeds from liability contract ContractwithCustomerLiabilityIncreasefromCashReceipts Expenses associated with contributions made Defined Contribution Plan, Cost Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Precast Concrete Products PrecastConcreteMember Income before income taxes Pre-tax income Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property, Plant and Equipment Property, Plant and Equipment [Line Items] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Lease, Cost [Abstract] Lease, Cost [Abstract] Stock-based compensation Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Technology Technology-Based Intangible Assets [Member] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Dilutive potential common shares (shares) Weighted Average Number Diluted Shares Outstanding Adjustment Operating cash flows from operating leases Operating Lease, Payments Property, plant, and equipment Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Foreign Plan Foreign Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effect of dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Interest on lease liabilities Finance Lease, Interest Expense Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Entity Address, City Entity Address, City or Town Entity Filer Category Entity Filer Category Consolidation Items [Axis] Consolidation Items [Axis] 2023 Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Five Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Five Total finance lease liabilities Total finance lease liabilities Finance leases and financing agreements Finance Lease, Liability Reconciliation of Revenue from Segments to Consolidated Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Term Loan Term Loan [Member] Term Loan Income Tax Disclosure [Abstract] Patents Patents [Member] Subsequent Event [Table] Subsequent Event [Table] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement Statement [Line Items] Finance leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee Overnight Bank Funding Rate Overnight Bank Funding Rate [Member] Overnight Bank Funding Rate Entity Registrant Name Entity Registrant Name 2021 Finance Lease, Liability, Payments, Due Year Three Treasury Stock Treasury Stock [Member] Reclassification of pension liability adjustments to earnings, net of tax expense of $0 for all periods Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Accrued settlement Increase (Decrease) in Accrued Settlement Increase (Decrease) in Accrued Settlement Maximum growth leverage ratio during acquisition period Maximum Growth Leverage Ratio During Acquisition Period Maximum Growth Leverage Ratio During Acquisition Period Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Other assets: Other Assets, Noncurrent [Abstract] Rail Products and Services RailProductsSegmentMember City Area Code City Area Code Vesting [Axis] Vesting [Axis] Entity Central Index Key Entity Central Index Key Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] ASU 2016-02 Accounting Standards Update 2016-02 [Member] (Gain) loss on sales and disposals of property, plant, and equipment Gain (Loss) on Disposition of Property Plant Equipment Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Common stock, shares authorized (shares) Common Stock, Shares Authorized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Acquisition consideration threshold, per acquisition Acquisition Consideration Threshold Acquisition Consideration Threshold Products and Services [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Costs of Retirement Plans Schedule of Costs of Retirement Plans [Table Text Block] Fair Value Disclosures [Abstract] Inventory Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Entity Shell Company Entity Shell Company Amortization Amortization Remainder of 2019 Litigation Settlement Amount Awarded To Other Party Scheduled Payment Remainder Of Year Litigation Settlement Amount Awarded To Other Party Scheduled Payment Remainder Of Year Share based compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Minimum working capital to revolving facility usage ratio Minimum Working Capital to Revolving Facility Usage Ratio Minimum Working Capital to Revolving Facility Usage Ratio Gross Carrying Value Finite-Lived Intangible Assets, Gross Product Liability Contingency Product Liability Contingency [Line Items] 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Long-term debt (Note 9) Long-term portion Long-term Debt and Capital Lease Obligations Product Liability Contingency [Table] Product Liability Contingency [Table] Revenue Revenue from Contract with Customer [Text Block] Equity Component [Domain] Equity Component [Domain] Weighted average shares outstanding (shares) Weighted Average Number of Shares Issued, Basic Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Gross property, plant, and equipment Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Reclassified Scenario, Adjustment [Member] Warranty liability utilized Standard Product Warranty Accrual, Decrease for Payments Accrual for environmental loss Environmental liability, beginning balance Environmental liability, ending balance Accrual for Environmental Loss Contingencies Accounts payable Accounts Payable, Current Property, Plant and Equipment [Abstract] Other current liabilities Increase (Decrease) in Other Accrued Liabilities Customer [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Number of potentially responsible parties included in agreement (company) Number of Potentially Responsible Parties Included in Agreement Number of Potentially Responsible Parties Included in Agreement Additions to environmental obligations Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses Treasury stock shares - at cost, common stock (shares) Treasury Stock, Shares Restricted Stock Restricted Stock [Member] Award Type [Domain] Equity Award [Domain] Weighted average shares granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Inventory Inventory, Policy [Policy Text Block] Reserve for (income) from uncollectable accounts Provision for Doubtful Accounts Less accumulated depreciation and amortization, including accumulated amortization of finance leases Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued payroll and employee benefits Increase (Decrease) in Employee Related Liabilities Derivative Instrument [Axis] Derivative Instrument [Axis] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Weighted Average Amortization Period In Years Finite lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Stock-based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Performance Based PerformanceBasedMember Point in time Transferred at Point in Time [Member] Finance lease, weighted average discount rate (percent) Finance Lease, Weighted Average Discount Rate, Percent Contract with customer, assets Contract assets Contract with Customer, Asset, Net Canceled and forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Lease renewal term Lessee, Lease, Renewal Term Lessee, Lease, Renewal Term Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 2024 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Equity in (income) loss of nonconsolidated investments Income (Loss) from Equity Method Investments Interest expense - net Interest expense - net Interest Income (Expense), Net Remainder of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Segment Profit Profit for reportable segments Operating Income (Loss) Total operating lease liabilities Total Operating Lease, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Leases Lessee, Finance Leases [Text Block] Commitments and Contingencies Disclosure [Abstract] Recognition period for compensation expense not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Allowance doubtful accounts, receivables Allowance for Doubtful Accounts Receivable Weighted Average Weighted Average [Member] Inventories Increase (Decrease) in Inventories Potential increase to borrowing capacity Line of Credit Facility, Potential Increase To Borrowing Capacity Line of Credit Facility, Potential Increase To Borrowing Capacity Nonvested Shares, Outstanding, Beginning Balance (shares) Nonvested Shares, Outstanding, Ending Balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Finance Leases Finance Lease Liabilities, Payments, Due [Abstract] CXT concrete building facility relocation CXT Concrete Buildings Facility Relocation [Member] CXT Concrete Buildings Facility Relocation Subsequent Event Subsequent Event [Member] Deferred Stock Units Deferred Stock Units [Member] Deferred Stock Units Accrued payroll and employee benefits Employee-related Liabilities, Current Lease termination period Lessee, Lease, Termination Period Lessee, Lease, Termination Period Total assets Assets, Fair Value Disclosure Issuance of common shares, net of shares withheld for taxes Stock Issued During Period, Value, New Issues 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Estimated Annual Maturities, Finance Finance Lease, Liability, Maturity [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cover page. Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Rail Technologies RailTechnologyMember Domestic Plan Domestic Plan [Member] Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Trading Symbol Trading Symbol United States UNITED STATES Basic earnings per common share (usd per share) Earnings Per Share, Basic Recognized net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Lease term Lessee, Remaining Lease Term Lessee, Remaining Lease Term 2024 and thereafter Finance Lease, Liability, Payments, Due after Year Five Document Period End Date Document Period End Date Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Raw materials Inventory, Raw Materials, Gross Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Finance lease liability, noncurrent Finance Lease, Liability, Noncurrent Contract with customer, liability Contract with Customer, Liability 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Segment Reporting Information Segment Reporting Information Segment Reporting Information [Line Items] Cumulative effect of adoption of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Revolving credit facility Revolving Credit Facility [Member] Unallocated corporate assets Corporate, Non-Segment [Member] Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at September 30, 2019 and December 31, 2018, 11,115,779; shares outstanding at September 30, 2019 and December 31, 2018, 10,420,635 and 10,366,007, respectively Common Stock, Value, Issued Foreign Sublimit Foreign Sublimit [Member] Foreign Sublimit Interest Finance Lease, Liability, Undiscounted Excess Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademarks and trade names Trademarks and Trade Names [Member] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Subsequent Events Subsequent Events [Text Block] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Total undiscounted lase payments Finance Lease, Liability, Payments, Due Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Treasury stock - at cost, 695,144 and 749,772 common stock shares at September 30, 2019 and December 31, 2018, respectively Treasury Stock, Value TOTAL ASSETS Assets Assets Estimated Future Amortization Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Over time Transferred over Time [Member] Repayment of revolving line of credit from equity method investment Proceeds from Equity Method Investment, Repayment of Line of Credit Proceeds from Equity Method Investment, Repayment of Line of Credit Revenue remaining performance obligation Revenue, Remaining Performance Obligation, Amount Finance lease, weighted average lease term Finance Lease, Weighted Average Remaining Lease Term Document Fiscal Period Focus Document Fiscal Period Focus Deferred income taxes Deferred Income Tax Expense (Benefit) Document Type Document Type Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] 2023 Finance Lease, Liability, Payments, Due Year Five Income Statement [Abstract] Amortization of prior service costs and transition amount Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Leases Lessee, Operating Leases [Text Block] Product Product [Member] Effective income tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Total Debt and Capital Lease Obligations Construction Products ConstructionProductsSegmentMember Amortization expense Amortization of Intangible Assets Goodwill Goodwill [Roll Forward] Entity Interactive Data Current Entity Interactive Data Current Restructuring Plan [Axis] Restructuring Plan [Axis] Aggregate acquisition threshold for four consecutive periods where acquisitions occurred Aggregate Acquisition Consideration Threshold, Per Period Aggregate Acquisition Consideration Threshold, Per Period Operating segments Number of Operating Segments Income tax expense Income Tax Expense (Benefit) Fair Value, Hierarchy [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Estimated Annual Maturities, Operating Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2022 Finance Lease, Liability, Payments, Due Year Four Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Accounts receivable - net (Note 5) Accounts, Notes, Loans and Financing Receivable, Net, Current 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Revenue Recognition Basis [Domain] Revenue Recognition Basis [Domain] [Domain] for Revenue Recognition Basis [Axis] Total current liabilities Liabilities, Current Accounts receivable Increase (Decrease) in Accounts and Other Receivables Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Vesting Period 2 VestingPeriod2Member Number of companies that received a general notice letter (company) Number Of Companies Receiving General Notice Letter Number Of Companies Receiving General Notice Letter Local Phone Number Local Phone Number Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Foreign currency translation impact Goodwill, Foreign Currency Translation Gain (Loss) TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Litigation settlement amount, non-current Litigation Settlement, Amount Awarded to Other Party, Non-Current Litigation Settlement, Amount Awarded to Other Party, Non-Current Paid-in capital Additional Paid in Capital Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Weighted average shares canceled and forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total cost of sales Cost of Revenue Award Type [Axis] Award Type [Axis] Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Operating Segments Operating Segments [Member] Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding (shares) Weighted Average Number of Shares Outstanding, Diluted Other noncurrent assets Increase (Decrease) in Other Noncurrent Assets Accumulated amortization Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Share-based Compensation [Abstract] Financial Statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Interest rate swaps Derivative Liability Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Interest cost Defined Benefit Plan, Interest Cost Common stock, issued (shares) Common Stock, Shares, Issued PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember Operating lease right-of-use assets - net (Note 8) Operating lease right of use assets Operating Lease, Right-of-Use Asset Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Undiscovered remedial work Undiscovered Remedial Work Undiscovered Remedial Work Defined Contribution Plan [Table] Defined Contribution Plan [Table] Defined contribution plan number DefinedContributionPlanNumber Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] 2020 Finance Lease, Liability, Payments, Due Year Two Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other current assets Increase (Decrease) in Other Current Assets Subsequent Events [Abstract] Proceeds from sale of equity method investment Proceeds from Sale of Equity Method Investments Income taxes paid Income Taxes Paid Rail Products RailProductsMember Adjustment to adopt ASU 2018-02 Tax Cuts And Jobs Act Of 2017 Reclassification From Aoci To Retained Earnings Tax Effect Tax Cuts And Jobs Act Of 2017 Reclassification From Aoci To Retained Earnings Tax Effect Net income Net income Net Income (Loss) Attributable to Parent Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Remaining 2019 Finance Lease, Liability, Payments, Remainder of Fiscal Year Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Total liabilities Financial Liabilities Fair Value Disclosure Commission File Number Entity File Number Lease liability current Operating lease liability, current Operating Lease, Liability, Current Commitments and Contingent Liabilities Commitments and Contingencies Disclosure [Text Block] Machinery and equipment, including equipment under finance leases MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember Debt instrument term Debt Instrument, Term Sublease income Sublease Income 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Three Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Three Proceeds from the sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Other accrued liabilities Accrued Liabilities, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Products and Services [Axis] Product and Service [Axis] Property, plant, and equipment - net Finance Lease, Right-of-Use Asset Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Other current assets Other Assets, Current Line of Credit Facility Line of Credit Facility Line of Credit Facility [Line Items] Euro-rate Eurodollar [Member] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Current liabilities: Liabilities, Current [Abstract] Selling and administrative expenses Selling, General and Administrative Expense Maximum growth leverage ratio Maximum Growth Leverage Ratio Maximum Growth Leverage Ratio LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Weighted average share price, beginning balance (usd per share) Weighted average share price, ending balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Credit Facility [Domain] Credit Facility [Domain] Unallocated corporate expenses and other unallocated charges CorporateExpenseAndOtherUnallocatedCharges Liquidity covenant LiquidityCovenant Income Taxes Income Tax Disclosure [Text Block] Debt issuance costs Payments of Debt Issuance Costs Remaining 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Segment Reporting [Abstract] Numerator for basic and diluted earnings per common share: Net Income (Loss) Attributable to Parent [Abstract] Interest expense Interest Expense Statement of Cash Flows [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Long-term portion of accrued settlement (Note 14) Accrued Legal Settlement Non Current Accrued Legal Settlement Non Current Operating lease, weighted average lease term Operating Lease, Weighted Average Remaining Lease Term Prepaid income tax Increase (Decrease) in Prepaid Taxes Derivative Contract [Domain] Derivative Contract [Domain] Deferred revenue Contract with Customer, Liability, Current Earnings Per Share [Abstract] Leases [Abstract] Leases [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Event Subsequent Event [Line Items] Minimum Minimum [Member] Delivery Based DeliveryBasedMember Repayments of debt Repayments of Other Long-term Debt Protective Coatings and Measurement Systems ProtectiveCoatingandMeasurementsSolutionMember Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Weighted average shares adjustment for incentive awards expected to vest (usd per share) ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVestWeightedAverageGrantDateFairValue Entity Address, Suite Entity Address, Address Line Two Entity Address, Street Name Entity Address, Address Line One Current assets: Assets, Current [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Operating lease cost Operating Lease, Cost Credit Facility [Axis] Credit Facility [Axis] Work-in-process Inventory, Work in Process, Gross Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Statement of Comprehensive Income [Abstract] Non-compete agreements Noncompete Agreements [Member] Tubular and Energy Services TubularProductsSegmentsMember Other long-term liabilities Other Liabilities, Noncurrent Gross profit Gross Profit Schedule of Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Earnings Per Common Share Earnings Per Share [Text Block] Present value of remedial work Present Value of Proposed Remedial Work Present Value of Proposed Remedial Work Maximum Maximum [Member] Swap Swap [Member] Line of credit facility, amount outstanding Long-term Line of Credit Title of each class Title of 12(b) Security EX-101.PRE 9 fstr-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events (Details) - Subsequent Event - Restructuring relocation - CXT concrete building facility relocation
$ in Millions
Oct. 29, 2019
USD ($)
Minimum  
Subsequent Event  
Restructuring costs $ 1.0
Maximum  
Subsequent Event  
Restructuring costs $ 1.5
XML 11 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Movement in Standard Product Warranty Accrual  
Beginning balance $ 2,057
Additions to warranty liability 515
Warranty liability utilized (1,350)
Ending balance $ 1,222
XML 12 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Property, Plant and Equipment          
Gross property, plant, and equipment $ 190,036,000   $ 190,036,000   $ 188,655,000
Less accumulated depreciation and amortization, including accumulated amortization of finance leases (107,243,000)   (107,243,000)   (101,798,000)
Property, plant, and equipment - net 82,793,000   82,793,000   86,857,000
Depreciation 2,755,000 $ 2,803,000 8,295,000 $ 8,685,000  
Asset impairment     0 $ 0  
Land          
Property, Plant and Equipment          
Gross property, plant, and equipment 12,370,000   12,370,000   12,440,000
Improvements to land and leaseholds          
Property, Plant and Equipment          
Gross property, plant, and equipment 17,280,000   17,280,000   17,610,000
Buildings          
Property, Plant and Equipment          
Gross property, plant, and equipment 35,914,000   35,914,000   34,608,000
Machinery and equipment, including equipment under finance leases          
Property, Plant and Equipment          
Gross property, plant, and equipment 123,139,000   123,139,000   120,914,000
Construction in progress          
Property, Plant and Equipment          
Gross property, plant, and equipment $ 1,333,000   $ 1,333,000   $ 3,083,000
XML 13 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Cash Flow Components (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Operating cash flows from operating leases $ (3,287)
Financing cash flows from finance leases (539)
Right-of-use asset obtained in exchange for operating lease liability $ 2,459
XML 14 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Share-based Compensation [Abstract]  
Schedule of Nonvested Share Activity
The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the nine months ended September 30, 2019:
Restricted
Stock
Deferred
Stock Units
Performance
Share Units
Weighted Average
Grant Date Fair Value
Outstanding as of December 31, 2018191,825  41,774  300,373  $18.61  
Granted62,125  12,304  89,092  18.63  
Vested(87,782) —  —  19.51  
Adjustment for incentive awards not expected to vest—  —  (15,015) 19.26  
Cancelled and forfeited(6,500) —  —  20.11  
Outstanding as of September 30, 2019159,668  54,078  374,450  $18.58  
XML 15 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Balance Sheet Locations
The balance sheet components of the Company's leases were as follows as of September 30, 2019:
September 30, 2019
Operating leases
Operating lease right-of-use assets$13,234  
Other current liabilities$3,131  
Long-term operating lease liabilities10,103  
Total operating lease liabilities$13,234  
Finance leases
Property, plant, and equipment$3,448  
Accumulated amortization(2,828) 
Property, plant, and equipment - net$620  
Current maturities of long-term debt$478  
Long-term debt142  
Total finance lease liabilities$620  
Components of Lease Cost
The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:
Three Months EndedNine Months Ended
September 30, 2019September 30, 2019
Finance lease cost:
Amortization of finance leases$182  $539  
Interest on lease liabilities16  37  
Operating lease cost992  2,822  
Sublease income—  (18) 
Total lease cost$1,190  $3,380  

The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:
Nine Months Ended
September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(3,287) 
Financing cash flows from finance leases(539) 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$2,459  
Estimated Annual Maturities, Operating
As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:
Operating LeasesFinance Leases
Remaining 2019$1,072  $179  
20203,438  424  
20212,434  105  
20222,148  52  
20231,671  —  
2024 and thereafter5,054  —  
Total undiscounted lease payments15,817  760  
Interest(2,583) (140) 
Total$13,234  $620  
Estimated Annual Maturities, Finance
As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:
Operating LeasesFinance Leases
Remaining 2019$1,072  $179  
20203,438  424  
20212,434  105  
20222,148  52  
20231,671  —  
2024 and thereafter5,054  —  
Total undiscounted lease payments15,817  760  
Interest(2,583) (140) 
Total$13,234  $620  
XML 16 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company determines the fair value of assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. The fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. The fair value hierarchy is based on whether the inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s own assumptions of what market participants would use. The fair value hierarchy includes three levels of inputs that may be used to measure fair value as described below:

Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data.

The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.

Cash equivalents - Included within “Cash and cash equivalents” are investments in non-domestic term deposits. The carrying amounts approximate fair value because of the short maturity of the instruments.

LIBOR-based interest rate swaps - To reduce the impact of interest rate changes on outstanding variable-rate debt, the Company entered into forward starting LIBOR-based interest rate swaps with notional values totaling $50,000. The fair value of the interest rate swaps is based on market-observable forward interest rates and represents the estimated amount that the Company would pay to terminate the agreements. As such, the swap agreements are classified as Level 2 within the fair value hierarchy. As of September 30, 2019, the interest rate swaps were recorded within “Other accrued liabilities.”
Fair Value Measurements at Reporting DateFair Value Measurements at Reporting Date
September 30,
2019
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
December 31,
2018
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Term deposits$17  $17  $—  $—  $16  $16  $—  $—  
Interest rate swaps—  —  —  —  675  —  675  —  
Total assets$17  $17  $—  $—  $691  $16  $675  $—  
Interest rate swaps$657  $—  $657  $—  $—  $—  $—  $—  
Total liabilities$657  $—  $657  $—  $—  $—  $—  $—  

The interest rate swaps are accounted for as cash flow hedges and the objective of the hedges is to offset the expected interest variability on payments associated with the interest rate of our debt. The gains and losses related to the interest rate swaps are reclassified from “Accumulated other comprehensive loss” in our Condensed Consolidated Balance Sheets and included in “Interest expense - net” in our Condensed Consolidated Statements of Operations as the interest expense from our debt is recognized. For the three months ended September 30, 2019 and 2018, we recognized interest income of $21 and $18, respectively, and for the nine
months ended September 30, 2019 and 2018, we recognized interest income of $142 and interest expense of $16, respectively, from interest rate swaps.

In accordance with the provisions of the FASB's Accounting Standards Codification (“ASC”) Topic 820, “Fair Value Measurement,” the Company measures certain nonfinancial assets and liabilities at fair value, which are recognized or disclosed on a nonrecurring basis.
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +9=7D\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ MEU>3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "V75Y/+86PUNX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NEDG$%&7"X@32$A, G&+'&^+:-HH,6KW]J1E MZX3@ 3C&_O/YL^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_,GF!55=?@B8TU;& "%F$A"MU85!C)(L+/GS&=H99!&K) M4\<)9"E!Z&EB.(YM Q? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SE4,^YO(.$ MMZ?'EWG=PG6)38>4?R6G^!AH(\Z37^N[^^V#T*M*WA:R*NIJ*Z5:KU5]\SZY M_O"["/O>NIW[Q\9G0=W K[O07U!+ P04 " "V75Y/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( +9=7D\BVPXI10, )\/ 8 >&PO=V]R:W-H965T&UL?5?MCILP$'P5Q ,<> WY."61[E)5K=1*IZO:_N82)T$'. 4G MN;Y]CM;LXJ+;U^Z@E(G>ZJKIEO'!F.-]DG2;@ZJ+[DX? M56/_V>FV+HQ];/=)=VQ5L76DNDHH32=)791-O%JXL:=VM= G4Y6->FJC[E37 M1?O[457ZLHQ%_#[P7.X/IA](5HMCL5??E/E^?&KM4S)&V9:U:KI2-U&K=LOX M0=ROI>P)#O&C5)?NYC[JE_*B]6O_\'F[C--^1JI2&].'*.SEK-:JJOI(=AZ_ MAJ#QJ-D3;^_?HW]TB[>+>2DZM=;5SW)K#LMX%D=;M2M.E7G6ET]J6% >1\/J MOZBSJBR\GXG5V.BJ<[_1YM0970]1[%3JXNUZ+1MWO5S_R;*!A@DT$&@DR/2_ M!#D0Y$@03B&YSLPM]4-ABM6BU9>HO6;K6/2;0MQ+^S(W_:![=^X_N]K.CIY7 MZ2(Y]V$&Q.,503<(,2(2&WL4("3P2(Q._PJL.4)B 0E7(!U=WM S3,\@/7/T M[(:>>R^ (R98((<".:-//0&.F&&!"128,/K<$^ (D6*%*52800_\P@32+W +A?:^2H ,P^H8,\+[FC)C@: "1P. MM><%-+\E4 )G!"".Q\P7TM,U\% M8'*L0MC[Q'TM)YX*PDP#*MC[Q'TM_>PC3"#[A+U/W->9GWV$"7T:8.\3]W7F M9Q]A0BK8^\1]G?D5!F$"%8:P]XG[.O,K#, $K$_8^L1MG;$M!D[[0$DF;'WB MML[\,@8P015L?>*VSKR-O!XPN<,TPY=+/IU3'MK.N 0-W?F'Y@ $UJ1Q 5 MC([=YP.Y=NDO_-JZ?BW:?=ETT8LVMNERK=%. M:Z/L5-([NQ$/MEL>'RJU,_WMU-ZWUY;Q^F#T<6B'D[$G7_T!4$L#!!0 ( M +9=7D]R&PO=V]R:W-H965T&UL MA9C;;N,V$(9?Q?#]KCA#B8? -E"[*%J@!8(MMKU68B8V5K)<28FW;U]*5@QY M9KB]L0[^A_PIDA^'7%V:]EMW"*%??*^K4[=>'OK^_)!EW?,AU&7WN3F'4_SG MI6GKLH^/[6O6G=M0[L>@NLI0*9/5Y?&TW*S&=X_M9M6\]=7Q%![;1?=6UV7[ M[S94S66]A.7'BR_'UT,_O,@VJW/Y&OX,_=?S8QN?LELI^V,=3MVQ.2W:\+)> M_@0/.VV&@%'QUS%=J&JAI*B MCW^F0I>W.H? ^?U'Z;^,C8^->2J[L&NJOX_[_K!>NN5B'U[*MZK_TEQ^#5.# MBN5B:OWOX3U443XXB74\-U4W_BZ>W[J^J:=2HI6Z_'Z]'D_C]3*5_Q$F!^ 4 M@+< R'\8H*< 30*RJ[.QJ3^7?;E9M=/R8S\/+\=N-_\76 M=O'M^Z9PJ^Q]*&>2;*\2G$GP7K'CBL+?)%FL_V8"11,XQNM9O%%RO!;C]1B? MS^.!-.(J,:/D-$J@T#8G#1%4"AW*7G+12\Z]D,^UO4J*62VN4-H3+X+* &K9 M2R%Z*;@73;P4K!9 9W/R^7:2+"]4+KLQHAO#W9#OOS6L&J/1$"]<5%B3^"Y6 M=&*YDX(XL:P2U$7N%/$BR- 8FQ@Q3G3CN!O2Y*WC8P&M)WVY$U3&%5;VXD4O MGGNQQ(OG0T&C3HP$4#)U%)_Q+E%"@EO G7H*+N!6G=>T#R69QR+E1T88(/-C M%?6#K*(\+XJ"^A%DWFF3\",C$3@3+67BI+F?U9[9X2J#*3,R$X%#T5(H N>= M]B:RB-H1=$YCGEAP0"8C%&P V@1"0*89<)S1Y60+'%4V6J5 DV0.3:I%,M. M0\U2J ''E;/ Y@-7&0,I-S+3@$/-4J@!YU5<5!3K<$GF?:JW9*X!!YNE8 .! M;(@LU^$J5"G(HHP_5-P-S;HFS5U?*47[2E"!FLON[<@L1F= MH#*82@43N2 '*5UUM\@)"7G,YZ@;0:8-)I8JE$&*'*2.@A0ED"H+=**+NAP\ M)!S)-$5.4T=IBIR25BFD:9TDRW61F%LHLQ1YFNEHFHD\@HI2;6$2$":.>PD'>0ZQ5*=V*=SEGJV4>>, M_ 3&(=T>BSH'LXW5@O; M<>T,[S5IVXZ0RN6T3%3-B>HI42?-_.1$S-XEG92]9[/SJ^% \8^R?3V>NL53 MT_=-/1Y8O31-'V*9ZG-LWR&4^]M#%5[ZX=;&^_9ZD'=]Z)OS=$B9W4Y*-_\! M4$L#!!0 ( +9=7D]QZ@1W& ( !4& 8 >&PO=V]R:W-H965T&ULC97;CILP$(9?!?$ ,6=O(D!JJ*I6:J5HJ[;73C(): VFMA.V M;U_;L(@8JUTNXM/_SWQ#;),/C+^(&D!ZKRWM1.'74O8[A,2IAI:(#>NA4RL7 MQELBU9!?D>@YD+,QM11%09"AEC2=7^9F[L#+G-TD;3HX<$_&ZNM=03J,Q[#+$E@&-9*;4CT22,N=L\/CX M9_5$[XEP%ZN7>=*3YMV9-56M4+/WB>8?P@2AU$J5KHJU%E*X2A>I),;:$U3N$#T29DRA;$85V[?ML MG2E(HB"+K\(Y/JK)L3>6%,@@H9;%2T6MW1\X#"1>HN5GT^WE3C0+)^NH31 M_"4H_P)02P,$% @ MEU>3XQ2[@!3! EQ, !@ !X;"]W;W)KK13U:11J@23QLP 84-VQ[[29J M$YP=YVRWN7W[R0^72TBZ=V^:6/F1XM^B1%:+PSH41> ]%Q+M(XAS;JFCZO[/M6]-6Y>@EAE+F7X?/ MP['_/ ^_.#6:\09R-) 7@SCW1P9J-%#?#?2'!GHTT#\[@QD-#)HA&;3W+W.3 MM_ER45?G63WDPRGOT@[N35RN;3?8KT[_6WR?31Q]7X*0B^2]@;YQ8-#[&AC; M,\>!,5HZBQ0QF'7"8U$4,\)8ER)E%--6:I7RXC0K3C/B4-2K@3'744MK4A3U MFL&4<1Z0.(II .O1I!G%E#-I*GAQAA5G&'$.B3-DGKAL'J-$8"JQ%(6\H%=-6X25C**/3"6&.%>88 M81X)3+++UHB:$TA,&B3;AA'J42[+V,@)2?."Q!\ M:12,*E(;!=TSVC@4\YK%4HQM&,P9Z5%^9"QV?0+=RINH_,#(4U@>,&<=X/W% M4%9+G(L,!2DY73,. WFUIV_%L?W$(TA&G,;B)-W-."$9!E(LC#)2.8UU,9ZD MF^B2@.\^@&D_\&JL@+8"2I"SGJ&LQG5CPU!@%7X#&8-YGTXT5L W'\!T'X"[ MCQ%R5Q.).XF/1I8B!SY#P1T^;3+6U]4Y>RN-;SV Z3T ]QXC]"-I'&5Q6\50 M41H^(UE??FJC\)+6CB0A>&MQ4>;3#WIDQA,68?;U0V#16>X%F0,YF,QP/*2JTN%,M2O_0U/,]M6 M;\>V^W_Y:O1RB_0HNTL)-+Z"^S4PXQNXSX8[HN_NARNK/_/Z]7!L9L]5VU9E M?V'Q4E5MB-&+N[@N^Y#O+@]%>&F[KRY^KX>KHN&AK4[C-5ARN8M;_@]02P,$ M% @ MEU>3SP]6@;R @ %0L !@ !X;"]W;W)K[Q.=2F+JIFY!Z6.$\]K-@=19LV=/(I*S^QD M769*#^N]UQQKD6UM4EEXC)#0*[.\B8?::4YEF=7_%J*0 MEYE+W=? 8[X_*!/PYM-CMA<_A?IU?*CUR.M9MGDIJB:7E5.+W!= N\3M-CW$OPNP7]+ M\-]-"+J$X+,KA%U""%;PVF+9ZB\SE8T&(JB^$D!&:78U#HDQA4 M9 RB(:< M1ZCDB2^498 =14@96$X08@2A..R,'#&TA83#&1^H3X-05T0%(\H MJ M&13BL"T9%^0U?$>HK0GR!G4PC1$P %"_'($8BX HCXB0!KL8H+8GCIF+4 M5(R8 F=X@6' 5J7Q2$D"OCW+,81R:'N,81&0LQYC>')C(Q/4$N&V*,$O ((8 W^$M -=?4>"&!I#4"&/X5\/X_*9 M#\[&&H'%?GS+&[S>LH^/Z (%)4"%-[AM2U'O;:_4.!MYJI39GT&T M[\<6MAT#\91.EA2)KTS_AL3O*9VL*#:CA>L9NX;W)JEM&']D]3ZO&N=)*MU7 MV-M_)Z42VB^YTZ?IH'O4?E"(G3*OD7ZOVT:M'2AY[)I0K^^$Y_\!4$L#!!0 M ( +9=7D]T]JXL%P( % & 8 >&PO=V]R:W-H965T&ULC57MCILP$'P5Q .<^;Q6$2!=(%4KM5)T5=O?#MD$=#:FM@G7MZ]M'(YP M-/0/MI>9\2LMT@),H**!8/K(5&O3DQ3K%42WY& MHN6 CX9$"0H\[Q%17#=NEIC8GF<)ZR2I&]AS1W248OYG"X3UJ>N[U\!S?:ZD M#J L:?$9OH/\T>ZY6J%1Y5A3:$3-&H?#*76?_,TNUG@#^%E#+R9S1SLY,/:B M%U^.J>OIA(! *;4"5L,%CZQSAA#LBGUG_&:R?V'6L^:]P :+@.A.U1\F(,$^G[(1DU*JH5"A^'<:Z M,6-O]:^T94)@"<%(\..[A- 2PC="=)<064+TOSO$EA#/=D"#=U/, DN<)9SU M#A\^AQ;KK\[?Q.JX2ATTIV/>J7H*%;UD?N@EZ**%+&8[8((IQ@MO,<4"9D0@ ME<&81K"4QC9X1P]N-\C?(WPOFB6QJK*[KW*3:+A8K] (A%.!X!].HT6!R A$ M-P7W9P4?,(\&TQC,[$CR542QBMC=0]P8B1>-Q M&9N7>QJM&5A'%*F)W#S$8 M09/K0(&?36\23LFZ1NK3G$3']O<4Z.LTBV_]3>XOQ O5+H?N]B8_]-IOF)_K M1C@')M4E-E?MQ)@$E;CWH#*O5'L?%P1.4D\_J#D?FMRPD*RU_1N-/Y'L+U!+ M P04 " "V75Y/'*!)P^H$ "I& & 'AL+W=O:F;JNCZQ^9UW5Z:4!S&0E6YIB1QZZHXG9?;S?CN<[/=U&]=>3J' MS\VB?:NJHOEW%\KZ^KA4R^\OOIQ>C]WP8KW=7(K7\$?H_KQ\;OJG]:V6PZD* MY_94GQ=->'ER'&KJ??PS5[J\M3D4O/_^O?:?Q^#[8)Z+-N1U^??IT!T?EWZY.(27 MXJWLOM377\(B*[:;IKXNFFFT+L4P M*=2#[CMS/[P<^V[\K8^V[=^^;Y76F_7[4-&LV4T:NM?<%.N^]EL3A)K8D2A. M'QO(I4(E!C>A811ZK$!_B")2@8$5F+$"=)X[3R+!:IRC(? M\6*A%PN"L;@"!RMP,ACM6#"3QM[97%FC6"Q I$R:8B\I])("+RGSDHIF/&6L M]W,@FR:4F,C@J MP:L_D49,PI=_(IT89@1H3.8C7B(D4L"+XEZ4:(C):;13 MDHPK0QR?0*64CLUG#% E"9J*T9)P7!F5:6Y'RE0_>6+S&5-428RF8K@D(DDL MPARI*(T @S!+2;(TY6-% *66]V&.5&G4#:8I(9KRC983"3!+,70P61J_C,@;*[.HX3S5(.7F:##0K'SO6:\Q2#5CJ.$LU.MEGP@[(7LDGT:F, M@:H!4,6Q1@-:)N2%(RG3J8LE@P93U0"J.G&])7'9@T4DIT"661^9T 93U0"J MNE@5F*H&4-5QJAH)2VTSOB2 RA@7ZV',4P-XZCA/9]']W:!3_(R0 Y5)Q*7; M^NZ"MPK-ZW@7WB[V]=NY&ZY2[][>[MN?:+@@9N]WZB&?;LU_5#-=XO]>-*^G M<[MXKKNNKL9+XI>Z[D)O,OG4]]8Q%(?;0QE>NN%KVG]OILOSZ:&K+_,_!M:W M_TYL_P-02P,$% @ MEU>3V;3/&XK!0 O1T !@ !X;"]W;W)KS/HE!G)F.,PN\UM@>LR+'^4F3:O1SUVV+Q_&FZHZ MW$\FY?,FW27EE_R0[NO_O.3%+JGJW>)U4AZ*-%FW0;MLPIX73';)=C^>3=MC MWXK9-'^KLNT^_5:,RK?=+BG^>TRS_/@PIO''@>_;UTW5')C,IH?D-?TSK?XZ M?"OJO]1_VAV?EL_ MC+W&49JESU63(JE_WM-YFF5-IMK'OUW2\?F<3>#E]D?V97OQ]<4\)64ZS[-_ MMNMJ\S".QJ-U^I*\9=7W_/AKVEV0/QYU5_][^IYFM;QQ4I_C.<_*]N_H^:VL M\EV7I;:R2WZ>?K?[]O?8Y?\(PP' NAJ@NP#]&1!<#?"[ M /\S(+H:$'0!P6> ?S4@[ +"Q/&E_K6,CF0$:R-K9& M^QZ%HCH@D_;#6,B6MNR.HB 0M5XA61@&(2Z3@F52;0YEE*DG@88)M%UG\D6= M3QK_PF@<1V+$OPZ(#"L^M.+;U\*,$P0P00#F3"2N);!LJE@.S'6-822$1D+; M"(N[Z#&T3G*G2$DK0RK#3 3-1* JLL5$UFF(M7"\&A 95F)H);:M1**3/<;H MBL4MO0"BB&2?LD4Z[KDWR,/=V;,-:Y+MV;/.PY&*9/,=4)EV>F!!H'Z6';*' M*?#KQ9$D!M!9;1&(=.AIBQH@E^]KV;"70%=WQMJ>I ?2Q1STM!/"""' D(AE MN1A8#Z.89+F SBZ7+=(!<2S+!7+IV LB62Y;UY1+WC(KJ(M9]4UVC!*Z@26$ M84(N-"&;%('V(EFC 95I!P.%;B *8:20"U/(!@:I4 [2=9%I!F.%7+A""!ER M+;@:4IEV,%C(A2QD4X,]JS;71:89C!9R80L!;DBT( V3O#-M$?4M;S%:V 4M M;$,C5F+AM1@0F68P6-@%+.P(%J2SU]MN8$&Y$%B #H(%ZOK!PCW/)@@L\CYD MT.29B6)9+A>P )&./.W)ZJT&9 M:0C#A5W@PC8W[DAYL30T)#,-8<"P"V 8 49VR 524:RLI@8@HRY4YNL!C!GE M@AD%GDUBDJZ'5*8=#!J%0*.E'=#T513(:3]'.JMS E&]U";Y]@*>DZQ;;0ET M=Q1$A@T"H%&MCT%FKX*6*Y9YDAGEPN!AGSY!(-R<<0RW1+H MFG+)&;A".E::>FY1U?,R[ ;0* P:Y0(:91-$>8$UI094IAV,&74#9A3&C'+! MC+()$LNGS.L:TPJ&C'*!C$+TT/(-T&I09AK"D%$ND%&('KXU@P=4IAV,&.6" M& 7@$ M3Z%]Y?,, @ DP4 !@ !X;"]W;W)K'3 ):&U/;"=N_[]@X+"$H[0NVAW/. MG!G,9*V0;ZH$T-X[9[5:^J76S8(0593 J7H2#=3XYB@DIQJ/\D14(X$>+(DS M$@7!C'!:U7Z>V=A.YIDX:U;5L).>.G-.Y9\5,-$N_="_!EZK4ZE-@.190T_P M'?2/9B?Q1'J50\6A5I6H/0G'I?\2+K:)P5O SPI:-=A[II*]$&_F\.6P] -C M"!@4VBA07"ZP!L:,$-KX[33]/J4A#O=7]4^V=JQE3Q6L!?M5'72Y].>^=X C M/3/]*MK/X.I)?<\5_Q4NP!!NG&".0C!EGUYQ5EIPIX)6.'WOUJJV:^OTK[1I M0N0(44_ W(\(L2/$'X3D(2%QA.1_,Z2.D(XRD*YVV\P-U33/I&@]V5V'AII; M%RY2_%R%"=JO8]]A/Q5&+WDXGV7D8H0<9M5AHB$FB&\QFPE,CR#HH+<13=E8 M17?TZ#;!^AX1!LG(Q#]5MH]5;HS&D_V*K4!\TZ_G:8%D4B"Q LF-P'S4\ Z3 M6DQM,6DR:OCZ'C.;C:K=3.G,HE&V[3TJPG3CST<&-XJ#/-G?6WF%.-?:-&00 M[2?(2V1NY"B^"A?K<"*^P8G3#8@/^6Y!U)2K(L2=XSQ86F M91Y]%UOF9O!2:+A8X@:EN/US!FG&@J;TQ?$HVLX'!ROSGK?P'?R/_F+18HM* M+11H)XPF%IJ"WJ>G\S[@(^"G@-&MSB149ZWE$R M%_\5;B 1'C+!&)61+JZD&IPW:E;!5!1_GG:AXSY.-[MTIFT3LIF0+81#C,.F M0#'SC]SS,K=F)';J?<_#$Z>G#'M3!6=L1;S#Y!UZ;V5Z..;L%H1FS'G"9&O, M@F"HOH3(MD*,)7D#D>HPP^V M&!(:'XX?\&RG,9L,;_KY!['E&Y=_ 5!+ P04 " "V75Y/X1(]0K0! #2 M P &0 'AL+W=O@.TJR12MPB!!-*JB/+L32:)55^"[6S*WS-VTA @XL7VC.><.3,>YZ-US[X# M".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;) M=W9E;H>@I(&S(W[06KB?)U!V+.B>OCH>9=N%Z&!EWHL6OD+XUI\=6FQAJ:4& MXZ4UQ$%3T/O]\93%^!3P)&'TJS.)E5RL?8[&I[J@NR@(%%0A,@C4S,5_ MABLH#(]*,$=EE4\KJ08?K)Y94(H6+],N3=K'Z8;?S;!M )\!? 'QN<(0Z_&"+H: ) M\?@.SVX:L\D(MI]_$%N^&PO=V]R:W-H965T5-2 MVYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4%YH66?2=3)%A M[Z30<#+$]DIQ\WX$B4-.M_3#\22:U@4'*[*.-_ =W(_N9+S%9I9**-!6H"8& MZIS>;0_'-,3'@&UG+F%>Y0_1>7:G-Y24D'->^F><'B J9YK2J;BO\$%I \/ M2GR.$J6-*RE[ZU!-+%Z*XF_C+G389!DS1S#//J=( MUE(K!.DJP1I)$C_6^):S/ZO)&S14P6FB=-D28F] MCI.\\,X#>Y?$-_D=/D[[(S>-T):&PO=V]R:W-H965TF)!*5J\C+LT:1_&F]O=!%L'\ G 9\ AY6%CHJ3\@PBBR)P= MB!M[WXGXQ-LCQ]Z4T9E:D>Y0O$?OM=C>'3)VC413S&F,XX4]=/ZF1J.%\Z9IF.T-B"J"M&(\23XP+61'BRSZ3J;(<'!*=G R MQ Y:"_-Z!(5C3G?TS?$HF]8%!RNR7C3P#=SW_F2\Q1:62FKHK,2.&*AS>KL[ M'-,0'P-^2!CMZDQ")6?$IV#<5SE-@B!04+K (/QV@3M0*A!Y&<\S)UU2!N#Z M_,;^.=;N:SD+"W>H?LK*M3F]H:2"6@S*/>+X!>9ZKBF9B_\*%U ^/"CQ.4I4 M-JZD'*Q#/;-X*5J\3+OLXCY.-]?I#-L&\!G %\!-S,.F1%'Y)^%$D1DP3S[$L*OI7BR/^" M\VWX?E/A/L+WORG\!T&Z29!&@O2_)6[%[/](PE8]U6":.$V6E#AT<9)7WF5@ M;WE\D_?P:=H?A&ED9\D9G7_9V/\:T8&7DESY$6K]!UL,!;4+QX_^;*8QFPR' M_?R#V/*-BU]02P,$% @ MEU>3_:%=[VU 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$+^NDT6;M\47AX@!>IW_? 3N.D_H%F.&<,Q>&;#3VV;4 GKPJJ5U.6^_[ V.N;$$) M=V5ZT'A3&ZN$1],VS/461!5)2C*>)#=,B4[3(HN^DRTR,WC9:3A9X@:EA/U[ M!&G&G.[HF^.Q:UH?'*S(>M' +_"_^Y-%BRTJ5:= N\YH8J'.Z=WN<$P#/@+^ M=#"ZU9F$2L[&/ ?CHD2,A#7YS?U;[%V MK.4L'-P;^=15OLWI+245U&*0_M&,WV&NYYJ2N?@?< &)\) )QBB-='$EY>"\ M4;,*IJ+$Z[1W.N[C=+/G,VV;P&<"7PBW,0Z; L7,OPHOBLR:D=BI][T(3[P[ M<.Q-&9RQ%?$.DW?HO12[-,W8)0C-F..$X6O,@F"HOH3@6R&._#\ZWZ;O-S/< M1_I^34_2;8%T4R"- ND'@>M/)6YA;CX%8:N>*K!-G"9'2C/H.,DK[S*P=_$1 MV3M\FO:?PC:==N1L/+YL[']MC =,);G"$6KQ@RV&A-J'XQ<\VVG,)L.;?OY! M;/G&Q3]02P,$% @ MEU>3]&>HRFU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$FW63[6;M ML8W"Q06\3O^^@!W';:R\ #/,.7-F&/)1FV?; 3CT(H6R!>ZR5 M[D'YFT8;R9PW34ML;X#5$20%H4ER323C"I=Y])U,F>O!":[@9) =I&3FSQ&$ M'@N(]1#0T;A'O0XU>8Z_F$T5S\=[B \.%!B<]1:6'CBJK!.BUG M%B]%LI=IYRKNXW23I3-L&T!G %T ^YB'3(FB\B_,L3(W>D1FZGW/PA.G!^I[ M4P5G;$6\\^*M]UY*FMSDY!*(YICC%$-7,>D203S[DH)NI3C2=W"Z#=]M*MQ% M^.X?A?MM@FR3((L$V8.//9AJSR7"ZGW\06;YQ M^1=02P,$% @ MEU>3S0(_A&_ 0 -P0 !D !X;"]W;W)K&ULC53;;MP@$/T5Q <$F]U-5RO;4C95E4JMM$K5YIFUQQ>% MBPMXG?Y] 1/':9TH+P:&,^>< <;9J/2C:0$L>A)-S" $TW^.P-68 MXQ0_!^Z[IK4^0(JL9PW\ /NS/VFW(C-+U0F0IE,2::AS?),>CCN/#X!?'8QF M,4>^DK-2CW[QM]%#1-,G+Q1!%SG#!T@4EG!''LLP1=DSC2_]+I>OIFU>$FI&]> M.7Q#?[M*L T$VW=+7,.\X7*W*K+[@,@:YE\1LK@X ;H)3]:@4@TRM,LB.G?% M#0T7_P*?6NH[TTTG#3HKZYY/N.1:*0O.2G+EO+2NB^<%A]KZZ2&PO=V]R M:W-H965T-FMQ>T[1)FVRN M:?N9U5')@6,!U^N_+Z!G;6OZ!9AAWILWPY!/:)YM!^#(BU:]+6CGW'!BS%8= M:&'O<(#>WS1HM'#>-"VS@P%11Y!6C!\.;Y@6LJ=E'GT74^8X.B5[N!AB1ZV% M^7D&A5-!$_KJ>))MYX*#E?D@6O@"[NMP,=YB*TLM-?168D\,- 5]2$[G+,3' M@&\2)KLYDU#)%?$Y&!_K@AZ"(%!0N< @_':#1U J$'D9/Q9.NJ8,P.WYE?U] MK-W7D?"K-]@FR7((L$V7]+W(LY_I6$;7JJP;1QFBRI<.SC)&^\Z\ ^\/@F MO\/G:?\L3"M[2Z[H_,O&_C>(#KR4PYT?H3R."TD>U 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ES6GDY)I%ZK:9,VZ=1IZVV168&KV0'9TO$ MT:W.)%1R,>8E&)^KG.Z"(%!0^L @<+O" R@5B%#&SYF3+BD#<'U^8_\8:\=: M+L+!@U'/LO)M3@^45%"+0?DG,WZ"N9X/E,S%?X$K* P/2C!':92+*RD'YXV> M65"*%J_3+KNXC]/-/IUAVP ^ _@".,0\;$H4E3\*+XK,FI'8J?>]"$^<'#GV MI@S.V(IXA^(=>J\%3VXS=@U$<\QIBN&KF&2)8,B^I.!;*4[\'SC?AN\W%>XC M?/^'PKMM@G23((T$Z7]+W(HY_)6$K7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G M:?\J;",[1R[&X\O&_M?&>$ INQL3^]/"$^S 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$F]VVZ6;ML8T" M'A?P.OG[ O8Z5FOU!9CAG#,7AFQ$\V); $=>M>IL3EOG^@-CMFQ!"WN#/73^ MID:CA?.F:9CM#8@JDK1B/$D^,BUD1XLL^DZFR'!P2G9P,L0.6@OS=@2%8TY3 M>G4\RJ9UP<&*K!<-_ 3WJS\9;[%%I9(:.BNQ(P;JG-ZEA^,^X"/@2<)H5V<2 M*CDCO@3C>Y73)"0$"DH7%(3?+G /2@4AG\;O69,N(0-Q?;ZJ?XVU^UK.PL(] MJF=9N3:GMY144(M!N4<]\\M9[+P5//V?L$H1FS''"\!4F71#,JR\A^%:((_^'SK?IN\T,=Y&^6]-Y MLBVPWQ381X']?TO

,G?S;3F$V&PW[^06SYQL4?4$L# M!!0 ( +9=7D^.O:*;M@$ -(# 9 >&PO=V]R:W-H965T[0_'-,3'@-\21KU J$*&,EYF3+BD#<'U^9_\6:\=:SL+!O5%_9.7; MG-Y24D$M!N6?S/@=YGJN*9F+_P$74!@>E&".TB@75U(.SAL]LZ 4+5ZG779Q M'Z>;Y&:&;0/X#. +X#;F85.BJ/RK\*+(K!F)G7K?B_#$^P/'WI3!&5L1[U"\ M0^^EX)QG[!*(YICC%,-7,?LE@B'[DH)OI3CR_^!\&YYL*DPB//F@,-DF2#<) MTDB0?B!(/Y6X%7/]*0E;]52#;>(T.5*:H8N3O/(N WO'XYO\"Y^F_5'81G:. MG(W'EXW]KXWQ@%)V5SA"+7ZPQ5!0^W#\@F<[C=ED>-///X@MW[CX"U!+ P04 M " "V75Y/'4'?W+0! #2 P &0 'AL+W=O9NQ%$BF>PT.*2@=C7UT#X,F[DMIEM/&^.S#FB@:4<#>F XTWE;%*>#1M MS5QG0901I"3CF\TM4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-;>G4\M77C M@X/E:2=J> ;_HSM9M-C,4K8*M&N-)A:JC-YO#\ GRT,;G$FH9*S,:_! M^%IF=!,$@83"!P:!VP4>0,I A#+>)DXZIPS Y?G*_B76CK60&!Z48(["2!=74O3.&S6QH!0EWL>]U7$? MQIOD"EL'\ G 9\ ^ MB8*"K_++S(4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![ MR3F_3=DE$$TQQS&&+V*VK1,DJP1) M)$C^6^):S/ZO)&S14P6VCM/D2&%Z'2=YX9T']I['-_D=/D[[=V'K5CMR-AY? M-O:_,L8#2MG&PO=V]R:W-H965TI.G*MI1-5;52(ZU2M7UF[;&- L8!O$[^O@-V7*NQ M\@+,<,Z9"T,V&OOD6@!/7K3J7$Y;[_L#8ZYL00MW97KH\*8V5@N/IFV8ZRV( M*I*T8CQ);I@6LJ-%%GTG6V1F\$IV<++$#5H+^WH$9<:<[NB;XU$VK0\.5F2] M:. G^%_]R:+%%I5*:NB<-!VQ4.?T;G@O&]RFD2 M$@(%I0\* K<+W(-200C3>)XUZ1(R$-?G-_6OL7:LY2PDM)174 M8E#^T8S?8*[GFI*Y^!]P 87PD G&*(UR<27EX+S1LPJFHL7+M,LN[N-T<\UG MVC:!SP2^$&YC'#8%BIE_$5X4F34CL5/O>Q&>>'?@V)LR.&,KXATF[]![*3C_ MG+%+$)HQQPG#5YC=@F"HOH3@6R&._!V=;]/3S0S32$_7]#39%MAO"NRCP/[# M$C M3S_1!0FT 0 T@, !D !X;"]W;W)K&UL?5-A M;]P@#/TKB!]0[DC:5:M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B M?+>[85K(CA99])U,D>'@E.S@9(@=M!;F]Q$4CCG=TS?'DVQ:%QRLR'K1P'=P M/_J3\19;6"JIH;,2.V*@SNG=_G!,0WP,^"EAM*LS"96<$5^"\:7*Z2X( @6E M"PS";Q>X!Z4"D9?Q:^:D2\H 7)_?V#_'VGTM9V'A'M6SK%R;TUM**JC%H-P3 MCH\PUW--R5S\5[B \N%!B<]1HK)Q)>5@'>J9Q4O1XG7:91?W<;I)DAFV#> S M@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ _>]*8,SMB+>>?'6>R\%3WC&+H%H MCCE.,7P5LU\BF&=?4O"M%$?^#YQOPY--A4F$)^\4)ML$Z29!&@G2_Y:X%9-^ M2,)6/=5@FCA-EI0X='&25]YE8.]X?)._X=.T?Q.FD9TE9W3^96/_:T0'7LKN MRH]0ZS_88BBH73A^\F:O1%$BF>PT.* MR@;KGGT+$,B+5L;GM VA.S#FRQ:T\%>V X,WM75:!#1=PWSG0%0)I!7CF\T- MTT(:6F3)=W)%9ON@I(&3([[76KC?1U!VR.F6OCH>9=.&Z&!%UHD&OD/XT9T< M6FQFJ:0&XZ4UQ$&=T_OMX;B/\2G@2<+@%V<2*SE;^QR-+U5.-U$0*"A#9!"X M7> !E(I$*./7Q$GGE!&X/+^R?TJU8RUGX>'!JI^R"FU.[RBIH!:]"H]V^ Q3 M/=>43,5_A0LH#(]*,$=IE4\K*7L?K)Y84(H6+^,N3=J'\89_F&#K #X!^ RX M2WG8F"@I_RB"*#)G!^+&WGRGX[CICET@TQ1S' M&+Z(V>6#O>7J3O^'CM'\3KI'&D[,-^+*I_[6U 5#*Y@I' MJ,4/-AL*ZA"/MWAVXYB-1K#=](/8_(V+/U!+ P04 " "V75Y/DH1"[.(! M !!0 &0 'AL+W=OC M(K.^BR@R/BK:]7 1GAP9(^+/&2B?A+;RR M5!V#7G:\]P34.7H(3N?4X"W@N8-);O:>J>3*^8LQOE8Y\DU"0*%4AH'HY0:/ M0*DATFG\7CC1*FD"M_LW]L^V=EW+E4AXY/175ZDV1T?D55"3D:HG/GV!I9X$ M>4OQW^ &5,--)EJCY%3:KU>.4G&VL.A4&'F=UZZWZS2?1.D2Y@X(EX!P#3A: M'3P+V:F]MR*,CAF^&:(%)T"5Q#M^%A^[PR)EA9,.CK?J][R:(G02Q)8C_*_%^5Z(#$W\@ MDCA%$@=!L!-Q83YHQ<$I-?Y?@CM%?X'GQ^'[T0T72^]*U=Z$.QUK3E7H%/Q[W176_T> MK0:%6IEMJO=BGLK94'Q8'AR\OGK%7U!+ P04 " "V75Y/A94FB-0! "< M! &0 'AL+W=OPZ[D97PQW//<\=V>.=)3J13< M!KT*WND,-\;T1T)TT8!@^D[VT-F32BK!C#55372O@)4^2'!"HR@A@K4=SE/O M.ZL\E8/A;0=GA?0@!%-O)^!RS'",/QQ/;=T8YR!YVK,:?H'YW9^5M@7-' M9-/X.W/B1=(%KO,2JC8P,V3'+_!7,\.H[GX M'W %;N$N$ZM12*[]%Q6#-E+,+#85P5ZGM>W\.DXG>SJ'A0/H'$"7@(/7(9.0 MS_P+,RQ/E1R1FGK?,_>+XR.UO2F<[I-4G)U1#/F-&'H"A,O M"&+9%PD:DCC1_\)I.'P3S'#CPS=K]?M-F& ;)-AZ@NVG$OVX,8^%8O!H3)NN[=[-0W,9!C9SV\! M61ZD_!U02P,$% @ MEU>3[C]JG"X 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:;I"O;4C95E4JMM$K5Y)FU MQS8*& ?P.OW[#MAQW-0OP SGG+DPI(.Q+ZX!\.1-J]9EM/&^.S#FB@:T<%>F M@Q9O*F.U\&C:FKG.@B@C22O&-YMKIH5L:9Y&W\GFJ>F]DBV<+'&]UL+^.8(R M0T:W]-WQ*.O&!P?+TT[4\ O\[^YDT6*S2BDUM$Z:EEBH,GJW/1R3@(^ )PF# M6YQ)J.1LS$LPOI<9W82$0$'A@X+ [0+WH%00PC1>)TTZAPS$Y?E=_5NL'6LY M"P?W1CW+TC<9O:6DA$KTRC^:X0&F>O:43,7_@ LHA(=,,$9AE(LK*7KGC9Y4 M,!4MWL9=MG$?QIOD9J*M$_A$X#/A-L9A8Z"8^5?A19Y:,Q []KX3X8FW!XZ] M*8(SMB+>8?(.O9><[W,!4-E3P&3;AG4 0 G 0 !D !X;"]W;W)K&UL;51MCYP@$/XKA!]P*+MZNQLUN;VF:9,VV5S3]C.K MXTL.Q *NUW]?0,_:+5^$&9YYGIF1(9ND>M4M@$%O@O-?#12$]"L'4[S-P M.>4XQN^.EZYIC7.0(AM8 ]_ ?!\NREID9:DZ ;WN9(\4U#E^BD_GU.$]X$<' MD][LD:OD*N6K,SY7.8Y<0L"A-(Z!V>4&S\"Y([)I_%HX\2KI K?[=_:/OG9; MRY5I>);\9U>9-L<'C"JHVX ;=PEXG5*"77_HO*41LI M%A:;BF!O\]KU?IWFDV2WA(4#Z!) UX"#UR&SD,_\ S.LR)2P2!(420($QSN1 ":-PB)I4"0-$,1W M(B',?;_)YG8(4(V?"XU*.?9^)C?>=?2>J+]=?^'SW'YEJNEZC:[2V#OJ;U(M MI0&;2O1@"V[M4[$:'&KCMH]VK^:!F0TCA^4M(.N#5/P!4$L#!!0 ( +9= M7D\&PO=V]R:W-H965T$1I Q"/HW?BR9=0P;B]ORJ_BG6[FNY" N/*'_UM>L*>D])#8T8I7O" MZ3,L]=Q2LA3_%:X@/3QDXF-4*&U<235:AVI1\:DH\3+OO8[[--^D?*'M$_A" MX"OA/L9AS^(\,2'(_>]J8(SMB+>^>2M]UY+?I?F[!J$ M%LQIQO -YK BF%=?0_"]$"?^'YWOT]/=#--(3[?T)-L7R'8%LBB0_5-B]J[$ M/=I_R9,VVM++NC\R\;^-X@. M?"K)C1^ASG^PU9#0N'#\X,]F'K/9<#@L/XBMW[C\"U!+ P04 " "V75Y/ MJE;A^+I5"V0)WSO4G0FS5@63V3O>@_$VCC63.FZ8EMC? ZDB2@M D MV1/)N,)E'GT74^9Z<((KN!AD!RF9^7,&H<<"I_C-\M? =W(_^ M8KQ%%I6:2U"6:X4,- 5^2$_G+. CX">'T:[.*%1RU?HE&%_J B D9B.OSF_I3K-W7.>3M]Y[*^E^GY-;$)HQ MYPE#5YAT01"OOH2@6R'.]#\ZW:;O-C/<1?IN34^.VP+9ID 6!;)_! X?2MS M[ \?@I!53R68-DZ3194>5)SDE7<9V <:W^0=/DW[-V9:KBRZ:N=?-O:_T=J! M3R6Y\R/4^0^V& (:%XX'?S;3F$V&T_W\@\CRC&PO=V]R:W-H965T0/B,'L+IL5(&435:W42JM4;9^],%P4&U/;+.G?US:$4N*\8,_XS#DS M@\?I*.2+:@!T\,I9IS+4:-V?,%9% YRJ.]%#9TXJ(3G5QI0U5KT$6KH@SC ) MPP/FM.U0GCK?1>:IK.[C(0 V<4_GG#$R,&8K0F^.YK1MM'3A/>UK#=] _ M^HLT%EY8RI9#IUK1!1*J##U$IW-B\0[PLX51K?:!K>0JQ(LUOI09"FU"P*#0 MEH&:Y0:/P)@E,FG\GCG1(FD#U_LW]D^N=E/+E2IX%.Q76^HF0T<4E%#1@>EG M,7Z&N9X]"N;BO\(-F(';3(Q&(9ARWZ 8E!9\9C&I_G,'\ MF0/($G!T.G@2VI_<70BIC>%=;I6N#.3O#+>6TX.QQ3? M+-&,.4\8LL)$"P(;]D6"^"3.Y%TX\8?'W@QC%QZOPZ,/]'=>@ITCV/U7XOVF M1 \F"?TB>Z_(WD,0;41\F ]:9[P?BKO _^/0X?*.R;CL57(4V@^"N:R6$!I-*>&>Z MVICW:#$85-IN$[.7TU1.AA;]_.#@Y=7+_P)02P,$% @ MEU>3]1\%X:W M 0 T@, !D !X;"]W;W)K&UL;5/MCIP@%'T5 MP@,L(V-WIA,UV=FF:9,VF6S3]C>C5R4+8@''[=OW@JZU6_\ ]W+.N1]/*B5>=RVGK?GQAS90M:N#O30X#1MPUQO0521I!7CN]T]TT)V MM,BB[V*+S Q>R0XNEKA!:V%_GT&9,:<)?74\R:;UP<&*K!<-? /_O;]8M-BB M4DD-G9.F(Q;JG#XDIW,:\!'P0\+H5F<2*KD:\QR,SU5.=R$A4%#ZH"!PN\$C M*!6$,(U?LR9=0@;B^ORJ_C'6CK5MY1 M,A?_!6Z@$!XRP1BE42ZNI!R<-WI6P52T>)EVV<5]G&[V[V?:-H'/!+X0CC$. MFP+%S#\(+XK,FI'8J?>]"$^1OE_3DW1;(-T42*- ^D^)AS?&+-E"UK8.^RA\S-)\H%I(3M: M9-%W,46&@U.R@XLA=M!:F#]G4#CF-*5OCB?9M"XX6)'UHH$?X'[V%^,MMJA4 M4D-G)7;$0)W3A_1TW@=\!#Q+&.WJ3$(E5\278'RMX@?+PD(F/4:*R<27E8!WJ6<6GHL7KM,LN[N-T<[B?:=L$/A/X0CC&.&P* M%#/_))PH,H,C,5/O>Q&>.#UQWYLR.&,KXIU/WGKOK>"'CQF[!:$9@'@IAIS";#83__(+9\X^(O4$L#!!0 ( +9=7D^*=ZJ5M0$ M -(# 9 >&PO=V]R:W-H965T"XR>8Z[FG9"[^ M"UQ!>7C(Q,]-&9RQ%?'.)V^]]UKP \_8-0C-F-.$X2O,;D$P MK[Z$X%LA3OP_.M^F[SW^0O?)KVK\(TLK/D@LZ_;.Q_C>C IY+<^1%J_0=; M# 6U"\>/_FRF,9L,A_W\@]CRC8L_4$L#!!0 ( +9=7D]CS'HKMP$ -(# M 9 >&PO=V]R:W-H965T[EG',_N*0#FA?; #CR MIE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3=J)&I[!_>S.QEML5BFEAM9* M;(F!*J/WV^-I%_ 1\$O"8!=G$BJY(+X$XUN9T4U("!04+B@(OUWA 90*0CZ- MUTF3SB$#<7G^4/\::_>U7(2%!U2_9>F:C!XH*:$2O7)/.#S"5,\M)5/QW^$* MRL-#)CY&@^2^-T5PQE;$.Y^\]=YKS@^W*;L&H0ES&C%\@=G.".;5 MYQ!\+<2)_T?GZ_1D-<,DTI,EG2?K KM5@5T4V/U3XMVG$M3[Z7]@_S 0 I 4 M !D !X;"]W;W)K&ULC53;CML@$/T5Q 4T%\8].'V?A%$J](XB'8^@D.7H+#_39-LWN_V. . MHU[0[D:'K)J$@ZS=>%"H$$/G9M,JNHR@Q\@UV5_X-+^^4EFWG4(7H4VKNH:J MA-!@:@D>S+?1F)&Y'!A4VF[W9B^GN3$=M.CGF4B6P9S_ 5!+ P04 " "V M75Y/X=CRI=0! "X+A[^P%V/2]E7PQW M_/[<82 ;E7XQ+8!%KU)T)L>MM?V1$%.V()FY4SUT;J566C+K0MT0TVM@52!) M06B2[(EDO,-%%G)G761JL()W<-;(#%(R_?L$0HTYWN"WQ#-O6NL3I,AZUL W ML-_[LW81650J+J$S7'5(0YWCQ\WQM/?X /C!832K.?*=7)1Z\<'G*L>)+P@$ ME-8K,#=9^=AC-S7^!*P@']Y4XCU()$[ZH'(Q5SH3(L3 MZ$R@"^$0?,AD%"K_P"PK,JU&I*>][YG_Q9LC=7M3^F38BK#FBCRWHPWU& MKEYHQIPF#%UA-@N"./7%@L8L3O0=G<;I:;3"--#3-3U-X@+;J, V"&S_:?%P MTV(,\Q WV45-=N\$TB2Y,8EA_K.3^ZC)/B) ;TQBF/3&A*Q.AP3=A'MA4*F& M+MS)57:Y>H_A.)*_\.G>?F6ZX9U!%V7=&0TGJ5;*@BLEN7,-M^ZI6 (!M?73 M>S?7TX69 JOZ^2T@RX-4_ %02P,$% @ MEU>3QPYFC,, @ P8 !D M !X;"]W;W)K&ULC531;ML@%/T5R^\K-A#;B1Q+ M2Z)JDS8IZM3MF20WL55L7"!Q]_<#[%I)C-:^&"Z<<^ZY%T/>"?FB2@ =O-6\ M48(1U&":E8U89&[M:TL MLA/\ OW<;J6)T*ARJ&IH M5"6:0,)Q&7Z-%YO,XAW@=P6=NIH'MI*=$"\V^'Y8AI$U!!SVVBHP,UQ@#9Q; M(6/C== ,QY26>#U_5W]TM9M:=DS!6O _U4&7RS +@P,61@, MQ?^ "W #MTY,CKW@RGV#_5EI40\JQDK-WOJQ:MS8]3O)?*#Y"7@@X)$0T_\2 MR$ @GR70@4#O"*@OQ?5FPS0K9U4M! M(IJCBQ4:,*L>@Z\P^!:QGB)(-+O%;*:8V7R$(&-R=(J]3K'CDYL 6( M$Z!7 O.[.E8])'&0QD&^8)K-D[M2?# @>3SIY-Z!=(/3V>=3MN>$.)/DGF39!\V?9U- MDDQSH*O;99_'GTR>JD8%.Z'-1777Z2B$!J,7/9C6EN9%'@,.1VVGJ9G+_EWJ M RW:X3VO@^\F[ 0 T@, !D !X;"]W M;W)K&UL;5/;;MP@$/T5Q <$W](F*]M2-E652JVT M2M7DF;7'-@H7!_ Z_?MR<1PK]0LPPYDS9X:AG)5^,0. 16^"2U/AP=KQ0(AI M!A#47*D1I+OIE!;4.E/WQ(P::!N"!"=9DGPA@C*)ZS+X3KHNU60YDW#2R$Q" M4/WW"%S-%4[QN^.1]8/U#E*7(^WA-]@_XTD[BZPL+1,@#5,2:>@J?)<>CH7' M!\ 3@]ELSLA7%$Z\I?>#V_,[^ M/=3N:CE3 _>*/[/6#A6^P:B%CD[RH?^=4A:3XC;KL$&! KA, !D !X M;"]W;W)K&ULE9C;CJ-&$(9?Q>(!%JJZ.8UL2^-# ME$B)--IHDVO&;A^T'!S X\W;ISF,U^[^X&;) M,7?FTW;LK9Q/BW.='G/U5DZJJ7.=LS&\/?_T_DL;O [F/:G4LDC_ M/F[KP\R)G,E6[9)S6G\M+K^J/B#?F?31_ZX^5*KQ9B5ZCDV15NWO9'.NZB+K MO>BE9,F/[GC,V^.E]_]IA@VX-^"K@9[[D8'H#<1/ _G00/8&QM,E=)GSTJ,?"$V14RJ)C_)MY0AD;&5C:$!&9"5C9E.!(AD9@-L5A)$(<5P#C M"D!< V430@?A^+*)H(-H1-E$5J!!&$KC:5[:5"1],I*VLBF6,A+&'5@#3$1^ M./#LQS"T&"37QP[(PR+FC4\O#>@@C4AP#]V&*T,*S>)%&/G"?"X!1B*.V>:A'&$%)"2! UI#6&PH>"+-6&XH')/FT X8M1G$H3X#.-AH />H MTQ 61+(5T>XU9.L3:#: 0MT&8*C= .Q!OR&LB81$<2!!C$61GQ!%QJ+(8T21 M;7E";0=@J.\ ##8>Q#WH/(Q%D9$HFD740W?W79H+7P+*YS@VP[,IDA'Y9G0 MX\ ?Z(J,Y9H%""X><('EFN43-80%D6U!!#5DOZ.AQHHPT%@!!ALKXAXT5L9R MS>CET*JAP)XJDI$9'Z "ZU,+4(%GBMH:4%*&0Q*"VPC;;42P-^ "RS1'3U00 MUD*VM1!44#SJG0%@Z)T!8/"= 7$/WAD$5FKAC:B@'KK]/F,69GR TAW=?$ M110+LY,AS NM[V7W9J\A4^6^W?BI)IOBG-?-G;\9O6XNO7*S5V&,+^AE26!\ M12_K;NOHI_MN)^N/I-P?\VKR7M1UD;7[&+NBJ)5>O?=%WY6#2K;7BU3MZN8T MU.=EMX/47=3%J=\=LO MY]KVS)9S>A)UU9)GYO%3TV#VNR UO2Q\X%\-+]7A*)0A6,X[?""O1'SOGIF< M!2/+KFI(RRO:>HSL%_X3F&TRA=> 'Q6Y\,G84TJVE+ZIR9?=P@]50J0FI5 , M6'[.9$7J6A')-'X-G/X84CE.QU?V3UJ[U++%G*QH_;/:B>/"SWQO1_;X5(L7 M>OE,!CVQ[PWBOY(SJ25<92)CE+3F^M!OZKF]L! M#@YP=)"Q[SF@P0%].$1W':+!(?K?"/'@$!L1@EZ[7LPU%G@Y9_3BL;X<.JRJ M#LQBN5VE,NK=T?_)]>32>EXB".;!61$-F*+'P D&A.@6LW9@1D0@,QC3@*XT M"FBYP]L *QL!PLA(XI\LF_LL-XDBYWHA38"F!#ER$T1.@D@31#<+;F19])A$ M8UJ-2:,\-A;$!@$ TL18$AN%8!:EQK+8*)AF*'7KBIVZ8DL7 *&AJ\?$DS / M($QS0Y@+!7-3F ,5A<@HW8T+E8&_;%CB%)8X-LRH_B*QPD3F*5K9F <0&QNQ MMD&9&6QC8Q ,W8I2IZ+4H<@X2D5J9XM2LU!7+A3,35$.% ASJPA=,!AFN5M: MYI26.:K0W*S,/A( F*?+!B41-&O0!H$LRS03U#=^(:] +,5<-C7LJ/W#?B#OG\.?,/L4+7O[<#\1M!N>&,'XSEG^ 5!+ P04 " "V M75Y/IM4L"U," E" &0 'AL+W=O6\U54CMVZA5+OQ/'DL6$WE$V]9HW\Y&EO!3* M+'AYUM(+^\[4CW8O],P;64YES1I9\L81[+QU/^#-#H>FP")^EJR3D[%CK!PX M?S63+Z>MBXPB5K&C,A147VYLQZK*,&D=OP=2=[RG*9R.[^R?K'EMYD EV_'J M5WE2Q=9-7.?$SO1:J1?>?6:#H=!U!O=?V8U5&FZ4Z'L<>27MMW.\2L7K@45+ MJ>E;?RT;>^T&_GL97$"& C(6X."?!?Y0X,\*O%Z9M?J1*IIG@G>.Z)]62\U+ M@3>^#O-H%FUV]C?M5NK56^Z3,/-NAFC //<8,L&0]XC=(R),1XBG!8PJ"*B" MV'I_J@(3F, '"7Q+$+RS$DT8DB6=> %CBDV#!3P#*"1[EX 0F M"$&"<'T@$4@0K0BDQX03ISC!41K, @%@<1BC )83@W)B()"%1!.0(%D?2 H2 MI"L"21^OCP3#;8?)BE &T-1O$H4^ MGF\!C[ 4!6A)$-S&&.KC>($";CT<_$/ZH MO M#H>R-_XSR/\"4$L#!!0 ( +9=7D]3X7/6 P0 +42 9 >&PO=V]R M:W-H965TXSG3@)&BY9()W9OU]SZ0PI%]V9EP#.J:I3Y>+8>'XMJ^_UR9C&^Y%G1;WP M3TUSG@5!O3N9/*F_E&=3V'\.994GC7VLCD%]KDRR[XSR+ #&=) G:>$OY]W8 M2[6Y*>JT++S*'!;^$Y]M(6X-.L3?J;G6HWNO3>6U++^W#[_O%SYK&9G, M[)K616(O;V9ELJSU9'G\.SCU;S%;P_']N_=ME[Q-YC6IS:K,_DGWS6GA1[ZW M-X?DDC5?R^MO9DA(^=Z0_1_FS606WC*Q,79E5G>_WNY2-V4^>+%4\N1'?TV+ M[GH=_+^;T08P&,#-P,;^R$ ,!N*G@?S00 X&\M$(:C!0CT;0@X%&!D%?K*[Z MZZ1)EO.JO'I5WT#GI.U3/M-V?G?M8#>=W7]V FH[^K84$,V#M];1@'GN,3#" M<";N,6L"<#+UL6HF,Y%D"45G;T8 MQX@U[4"2#F3G0-[-28SFI,?H#E,,022+\+1\"KNCHT@ZRLD'E*0=:-*!=O+A M3*%\>HP:$U420HVZ0+OYZ)#%N!%<;XHI':+&WKC>I 8I(CJYD$PN="=+,)1< MZ- 1,HQ1;ZX?0FU#AS-H/4+=48Y(RA%!F2/*D4M&2-Q=CX"VD3ME:C3]=WQC MDF],\,7%BQTJ (8'88S6@L9$<@1.N8FS=E4H G1Y40@B5674^\N>A\(D&0: M4R8\28V:=$.A+&PB,5+&GS@0B4W,-:?5D[OR.2DWG-9/3@BHT+B\%"C$Y:5 M$2XO!8IQ=0F0G.H:6H>Y>D!'!]!X%A57/,:)N3 I0Z%P:BZ,2QYIO*Q2.*ZE MF%AG.+U.<'>A$')B&\%I->;A+W0/K8[BS(3TA3**<)DIA01PRNS"[+9$ M,*>)7%P4"CVQ.^&TFG)"3N7$^@&T4 )[O,I 2R"X$NA6&2CA8GBM6E$PV_-( MX-8$3(1*(8'?$#"(F9Y*CQ9"((103KP-0 LA_((0 BV$\(@04B")UQD2A-N8 M!&E<7@H43J1%"R$\(H1 2!*#4&&)IW!VZZ!BG)R+$UI$W,F/P-G%=FK' [04 M B6%$_M2H*407"D4>F.G;G'[6W*R]%TU9U-'H[8WF"]@L3SICYH3S P (Q( !D !X;"]W M;W)K&ULE5CMCILX%'T5Q ,4^]K&.$HBS22I=J6M M-.JJ[6\F<3Y4P%D@D_;MUWPT)?9E2OX,X)Q[?._ASL'V_&K*[]51ZSKXD6=% MM0B/=7V>15&U/>H\K3Z8LR[L+WM3YFEM'\M#5)U+G>[:H#R+@) XRM-3$2[G M[=A+N9R;2YV="OU2!M4ES]/RY[/.S'41TO#7P.?3X5@W ]%R?DX/^E]=?SF_ ME/8INK'L3KDNJI,I@E+O%^$3G6U8&] BOI[TM1K<]B4\G3']WU M5+37:_>+Y'T8'@!] -P"[-SO!; ^@/T.>'\&W@?PJ3.(/D X,T1=[:V8Z[1. ME_/27(.RZX=SVK0=G0G[NK;-8/MVVM^LGI4=?5LRP>?16T/48YX[# PPE+![ MS!K!W!"1S>"6!F!I/(,7#O<3K'P$)4ZBZS^R;-YGN4N4H7JQEH -IQ C!!PE MX"T!O\M .()WF+C%%!U&<)"Q(PD"BR51KBH^3! 1R\21QH?Q&#A+\.($6ISP MBF-T1)T8)8BGRRM1 CE!W@XC!I7&4G+JJ.NC$BZH=,3U4@ZX0&!.0>/[MPQ3E MU.UC#):HL3ZFN 52WP,9'>EDBAL-%0^(C%L-C:>('/M-*JD4KL@(K.E25V0? M9GM4@: _[J!A%9(!\_ M%A-79!_&[4K4=64$1H$HSY8QG'4,&-,(=T3P'9$)-4*!>P[(!V3&/0?\=0XB MY!PVW!"!M7SDB8S AN;M21F )L9\_1V0$%C>[&J>\:+#!S75Y:$\; MJF!K+D7=2#,8O9UH/$&S07;&G^EL19'Q-9UMNO.*W_3=\;Y[TQM;;9DP^V.8XZW=T>,KVOFUMI[\ONV*)[J,VY/Y*);N="R_\!4$L# M!!0 ( +9=7D^=XK7@6P0 /(4 9 >&PO=V]R:W-H965TM:^][EN;5RC_5]641!-7NI+.D M^E1<=&Z^.11EEM3FM3P&U:74R;[ME*4!"T,99,DY]]?+MNVU7"^+:YV><_U: M>M4URY+ROV>=%K>5#_Z/AB_GXZEN&H+U\I(<]5^Z_GIY+B^-:\_+Y?^6$S(YWJ7=V$2,S'N][H M-&TBF7G\VP?U[V,V'8?//Z)_;I,WR;PEE=X4Z3_G?7U:^9'O[?4AN:;UE^+V MF^X3$K[79_^'?M>IP9N9F#%V15JU?[W=M:J+K(]BII(EW[O/<]Y^WKIO).^[ MT1U8WX'=.YBQ/^J ?0?\V>'C$7C?@<\=0?0=A#5"T.7>BOF2U,EZ618WK^SV MPR5IMATLA%FN7=/8KD[[G=&S,JWO:Y2P#-Z;0#WSW#%LP$"(8^:%8.Y$8&9P MGP:CIO',G.YL/,#&)2#DUB1^&67[<9311)'4"]L .!Q"3 3@9 #>!N"C&0A+ M\(Z1+9-WC.!,24L2 I,JC&U57$R$0JK(DL;%N&0<(SHY028GG.20(QU D@'D M?'D5&4#-D+=CQ%"WD"FA+'D)C#$4L26OBZ'$"*S%VA(8E^%@;J/D(C*YR)47 M)P+$9(!XOKP0TGX1SA"XAX;)"A!@*;DB*HSV1N9Z(,.'+C'8=!O-%9K3K,#9#Y!X:[64%RL(V% 8"G?.6 MBP'&L;WGMQ0'3/*I(R+MBP[. MJ?AZ:.0$TA1SMLPNALB5[&PO=V]R:W-H965TA E+\R7 MHY YTV8I3T25DK.##5V+VM7"7BHK.TX%OIJ$N>,_EWPS-1 M+5UP;QM/Z>FLZPVR2DIVXC^Y?BZWTJQ(QW)(ENX;%AMH B_B5 M\DKUYDY=RDZ(EWKQ[;!TO3HCGO&]KBF8&:[\D6=9S63R^-.2NIUF'=B?W]B_ MV.)-,3NF^*/(?J<'?5ZZL>L<^)%=,OTDJJ^\+2APG;;Z[_S*,P.O,S$:>Y$I M^^OL+TJ+O&4QJ>3LM1G3PHY5RW\+PP-H&T"[@.9P2"-D,__,-%LE4E2.; Z_ M9/4=PX*:L]G7F_8H[#>3O#*[UY4?Q@FYUD0M9M-@: \#'8(8]DZ"8A(;.@CW MPSE.X*,Y^I; [Q-$'DXP0PEFEF#VA@#NBFPPH<4439%S&L2X3(#*!(@,O9-I M,$%/YI-/1U1"5"5$5/P[E7"@ O'<'SFS")6)AC(PPPEBE"">?FMSE& ^X=;F MPT)G "-_3_!P"W@3[JT%3;LX&/$:3+BZ%O2F)#^*_1$EU')KH,CM!2,4N.G@ M ZX#W'8PQ7:]<(0" M-Q]\P'V VP^F^ ^&!AQ1H;CYZ!3ST:'YQE1PY]$ISFM!X3LJI/>LYER>;$.A MG+VX%+:;Z>UV3'XP>4H+Y>R$-H^[?8*/0FAN,O$>3*5GTV1U MBXP?=3V-S%PVG4:ST*)LNRC2M7*K?U!+ P04 " "V75Y/B ?B7D$$ #@ M%@ &0 'AL+W=ON MQ"%U"VP#B8M%"[1 L$7;9\6F+UA)]$I*O/WWI2[QRN3A1GJQ+CX'(&AV)UGFS2=UD97^YJ#J,F_U8WT,FDLM\WW? MJ"P""L,X*/-SY6]6_;OG>K-2KVUQKN1S[36O99G7_SW)0EW7/O/?7WPY'T]M M]R+8K"[Y4?XEV[\OS[5^"FY1]N=25LU955XM#VO_D3UL1=8UZ!7_G.6UF=Q[ M72HO2GWM'G[?K_VP\F!7O@>C!WWTW5:U(6I[&1"E!1EH;83 3-1,!,:I@9--&DFU]XPKCYVR$99T)@ M.S&T$P,[F6$GMOH1(HHBPPU092EW_% )-)/89ER#F\( Z?RIDL$ V8RIDEF) M,B)#M 4BGA"VPD)3R K'SR C,%>8(@;G"%H"%8;*P.6@917?9QIDY)$ 4I0XSF"QL#EH8@ 9+ MK54!J6+'NL P6=@,TM&H(R!)&CI65,&)H#F((L8.'9$X:J&,\=\X7-XPQ%',F$1$.K<".28-WP.;T;1=.//XNE.>W0$9&G$ M'*7%,6\XXHUC]G''/Z8%O.&8-QSPQN3K$Q0ECGXP2#@ B6O%X+CT>;P@6URN M')6KE2T2F?NX#T3W9G#A\]0.D;GJ#!<^SQ;\9\:E*D"I6D."1)E)C@]$]V9P MD0I0I)EC^R9P60E:,"2XK 2?,R1 --FLCD/R<]&]&<>A!JB]S+'""%Q[(EHP M)+CV!%AV[2$!HLP\/H"1'"P1N(H%J+W,E0^N/;%@T16X]@18=.TA :+,7. ^ M$ UF@LEY82GK8W^TVG@[]5KUY[J3M[?CVT?JSQM_R(>SWS_S^GBN&N]%M:TJ M^[/%@U*MU%["3WJNG&2^OST4\M!VMXF^KX3TFOK/;. @ ^PH !D !X;"]W;W)K&ULC5;;CMHP$/V5*!^PB9T[ B0NBUJIE59;M7TV8"#:)$YM ]N_K^UD MLR2>4%Y(;,Z<.I)[SYM"9'^H/*G_4+5R.O8]GG):U$SBJ'T\/,7:#)!B4ZP"!^ MY?0J;MX=;67+V)L>?-W/7%\KH@7=24U!U.-"5[0H-)/2\:FV=>F>>UY?\(@P-P&X"[ )7[7D#0!@2? >'=@+ -"!_- M$+4!T:,9XC8@_@R(S7XTBV56?TTDF4\YNSJ\^8!JHK]3-(G5_N[TI-E.\Y_: M *%F+_,@2Z?>11.UF&6#P3<8Y =]S!K ]!$;&Q$D48?QE,I.*H:D+K%%@/LI M5C8"^>% Z']9GA]@V=B8*(.]!."R!R8^[.7(!LO>8&*#J1I,'$4#RP HB0>. MUC8H\L-X8!L !1C#ID+05&B9"E(?)HA @L@FR(:KTF"B6\-XN,?W,3TA,2@D M!IP$,$$"$B0/.$FL!4_PL*SN8WI"4E!(:@D)_9$]R4""#" 8E/;:Q@3I2#D@ M'SZ&?"#-R,>'1DXR](!2$#2RH @\AA8( VY'#C($5S^RRQ^0:H."-!G) Q./=\][ X^<#XFZ@!I//>TD[LW5K*?H>0.-70$O'$ M>NC4E8KQEDBUY!@[D;(I:B@+/BU%+FLXM]]X:2ZUU!NHR'MR@9\@?_4'KE9H=CDW+72B89W#H=J[G_Q=F6F] M$;PV,(C%W-%)CHR]Z<6W\][U=$- X22U U'##4J@5!NI-OY,GNZ,U(7+^=W] MB\FNLAR)@)+1W\U9UGLW=9TS5.1*Y0L;OL*4![O.%/X[W( JN>Y$,4Z,"O/K MG*Y"LG9R4:VTY'TZ'?"WX7J9I[TIKEWYII**]3NK8B\*$V 06@U"8Q!]B(%7,49-;#3=",$!ME,B*R6R4.(5 M9=3@!06G_@,*ME*PA9*L*'A+25+?3HFME-A"25>4>$N)L]1.2:R4Q$+)5I1D M2PG\!UE2*R7=4GQO14DWE,![^/@S*R;;8,)D'2;;O&11A/'J52PMJBP-XU4S M:/$1ZT/U!^&7IA/.D4EU'IBOMF),@G+TGE2R6IWC\X)")?4T47,^GF;C0K)^ M.JC1_&]1_ -02P,$% @ MEU>3XR6++XR @ D@8 !D !X;"]W;W)K M&ULC55=;YLP%/TKB/?5?#>-"%))&FW2)D6=MCT[ MY":@&LQL)W3_?K9Q*0&ORPO8U^><>ZXO-FE'V0LO 83S6I.&K]Q2B':)$"]* MJ#&_HRTT50U=#PBC8.@^/*??27 MVUCA->!G!1T?C1U5R9[2%S7Y.WT72'E(HX M'K^I;W7MLI8]YK"FY%=U$.7*7;C. 8[X3,0S[3Z#J2=V'5/\5[@ D7#E1.8H M*.'ZZ11G+FAM5*25&K_V[ZK1[ZY?B6-#LQ,"0P@&@O\Q(32$\)T0?4B(#"&Z M-4-L"/&M&1)#2"8$U&^6WOT-%CA+&>TH[PO6ABXK\J M3S>H;.>8^,%>2VC=TE#SP[$++[ +1%:!2 M$5SV9%)+WF$1CFKX0/YZ -K> MMG/00_@/N['5;FRQ._D\\GB6Y--#,NFP!1,D]Y.2YJ#%I,6V5(MD4A :G8\: MV$G?;MPIZ+D1JG>CZ'"!/@;J?$WBN;]<^Y;XQE\^]??CNWQ_6W_#[%0UW-E3 M(4^U/GM'2@5([]Z=-%_*'\0P(7 4:G@OQZR_)ON)H*WY Z#A-Y3]!5!+ P04 M " "V75Y/Z9++ 1D" (!@ &0 'AL+W=OOD-JR5ZI\1DJ<:6BJ?> ^=GKEPT5*E M0W%%LA= SS:I92B)(H):VG1A5=JQ@ZA*?E.LZ> @ GEK6RK^[(#Q81O&X?O M2W.ME1E 5=G3*WP']:,_"!VAJ\" 9=M^"%^WN=&;P4_&QCDK!\8 M)T?.7TWPY;P-(P,$#$[*5*"ZN<,>&#.%-,;OL68X+6D2Y_WWZI^L=^WE2"7L M.?O5G%6]#3=A<(8+O3'UPH?/,/K)PF T_Q7NP+3%1LW.:9*9)GE4[->*K)@D2 -,%(F7 M(K'YZ7R%"/L+I-X"J2V 'VQD"QM.0ZRFLQI29"1=6/&I(AS[8; 7!GM@R +& M:;+9,BG.B^6^KE4)(3/5 TSFA5;Q)__&3X+]SBY0/%^?'?1]/A7 M?P%02P,$% @ MEU>3T6W/ E8 P %P\ !D !X;"]W;W)K&ULE5==;]HP%/TK4=[7^".?") *--JD3:HV;7M.P4#4)&:) M@>[?ST[<-,0WG?M"8G/N\;GWFH,]O_+ZN3DR)IR7LJB:A7L4XC3SO&9[9&76 MW/$3J^0W>UZ7F9##^N UIYIENS:H+#R"4.B565ZYRWD[]U@OY_PLBKQBC[73 MG,LRJ_^N6,&O"Q>[KQ/?\\-1J EO.3]E!_:#B9^GQUJ.O)YEEY>L:G)>.37; M+]Q[/$L)50$MXE?.KLW@W5&I/''^K 9?=@L7*46L8%NA*#+YN+ U*PK%)'7\ MT:1NOZ8*'+Z_LJ=M\C*9IZQA:U[\SG?BN'!CU]FQ?78NQ'=^_=&TG\[VW A>:A8IINF=>M<^KYG\-@P.(#B!]@%S[O0"J M ^A;@/]N@*\#?-L5 AT0V*X0ZH!P%.!UQ6JKO\E$MIS7_.K4W08Z96J?XEDH M^[M5DVT[V^]D QHY>UGZ!,V]BR+2F%6'(0,,1O06LP$P/<*3"GH9!)*Q(D8X MN5U@;2(P\D=)BP MQ51=(@E"-$1HU+V--3(%D'$2,_ .4'@/Q1'U8=)A@L]0FCB/C4U&\/ M34$HCI)X,H,0S" $,AAM^%5HK!63* 'TVP)3 !C&032I/0*U1X9V3*.1]LA8 MB42W;>Y^:,C2 V!(VEQ(:4"1$) M*"(!1 0P 4:P\2)[F\ 3WHTMC$*#AK7 A*I=->ZB-3(%D;Z/)CN)0=>_QP1( M()R@@,T6?\!M,6RWV,9O->@FY8C$4!EMD2F(#/$[980-%T...U4#V/%P^($R MPL:#3>L!IGR\^54)D/9OM;W#U19_S1_ K/UAB8W^#9 M0W='>Z/OKHS?LOJ05XWSQ(6\6;3G_SWG@DG]Z$[V_RAOJ?V@8'NA7B/Y7G=7 MM6X@^$E?0[W^+KS\!U!+ P04 " "V75Y/KR28AM@" !S"P &0 'AL M+W=O,2X,Y5]T7L,US]]R9>^R;7X5\42?.=?1:E;5: MQ">MF_LD4;L3KYBZ$PVOS9>#D!739BJ/B6HD9WMK5)4)02A/*E;4\7)NUQ[E M"FNBQC';PM/Q?&DVX5D.6_8D?_D^E?S*,TLZ;WL MBXK7JA!U)/EA$3_@^PVAK8%%/!?\JF[&49O*5HB7=O)MOXA1&Q$O^4ZW+IAY M7?B:EV7KR<3QQSF->\[6\';\YOV+3=XDLV6*KT7YN]CKTR*>QM&>']BYU$_B M^I6[A+(X&G@;B>'8B5+99[0[*RTJY\6$4K'7[EW4]GWMOF139P8; M$&= >@/#_9$!=0;TW2#]T"!U!JEGD'2IV+W9,,V6Q^;\/:*L+WJ=G] M7;MH-]M^,]NCS.IEF5(T3RZM(X=9=1AR@\$](C'>>PH"4:S(R)P,"=9C!$79 M$+,98[(9' 4%$Z76G@X2#:21@@Y2ZR =./ 26768W&+J;J!@XI% F"E,,@-)9H"#F4<"8-+ =F$$ZQ4!+K O6 A$ CR!#"+P 0%*@ #,L?T[$+%-IZ^ # Z>>/$ R+&P/J3OU*A$"A4L2P MO#&@;Q0J %B8>/(?V<*RPX"FQME"P@O]6UAY&))58,,(+"N"/I\M@15# #'X M%\3:@88W1#;- DRP9@@@!_^.6#O0X)*@)% #!!8- 43C7Q-K!QK>$R2G'E-R MTY%47!YMMZ>BG3C7MM6\6>T[R@=B.YIW>->._F#R6-0JV@IM^B+;O1R$T-Q$ M@^Y,PB?3 ?>3DA]T.YR8L>S:P&ZB1>-:W*3OLY?_ %!+ P04 " "V75Y/ M^^_\$58" #8!P &0 'AL+W=O\[P< MY%#V7+S(&V,J>&WJ5F["FU+=.HKDZ<8:*I]XQUK]Y<)%0Y6>BFLD.\'HV28U M=83C.(L:6K7AMK1K![$M^5W55*ZN-V46HFW9 MT2O[QM3W[B#T+)I0SE7#6EGQ-A#LL@G?H_4>$9-@(WY4K)>S<6"L'#E_,9// MYTT8&T6L9B=E(*A^/=B>U;5!TCI^C:#AQ&D2Y^,W](_6O#9SI)+M>?VS.JO; M)BS"X,PN]%ZK9]Y_8J.A- Q&]U_8@]4ZW"C1'"=>2_L,3G>I>#.B:"D-?1W> M56O?_? ER\F,AB""8)84 M9$D!,XG#DGHL*$8QJF2]DN:HY2),#NT]@@ ($* "= M;L$*?UN2I(!95B#+"F!)'9:5Q_(.%WB!!L7PD8Q](DS<,QE[3!E>V%RT9#'D^1+?N##C3# D[L\V/^/$KS _< !#2!M'!Y_"XPK]O8SOR@5>[^ MTM&LQ9H[[RL5UZJ5P9$KW:UM3[UPKI@&C)^TKYN^9J=)S2[*#',]%L-=,TP4 M[\9[-)HN\^T?4$L#!!0 ( +9=7D^1+O! , ( ) & 9 >&PO=V]R M:W-H965T'0NN-X&<+@YCM UW)D;$7??ARVH61!@("M=01L%IN< !"=""%\7N,&4XI MM>-\_Q;]DZE=U7+$ @Z,_&I/LMF%11B[MIU9!_LDRT8WOT,R.B230_R^0SHZI(X#LF2F MU(]8XJKD; BX?5D]UG&:=QNUC8@;$/[F=U=\PO[2="(Y, MJC%CAL&9,0F*)7I0#6G4YV$Z$#A+O5VK/;=#TAXDZ\?YCZ:/4/474$L#!!0 M ( +9=7D^#:J'3Y $ *($ 9 >&PO=V]R:W-H965T+'! MURH/-[8AH%!JRT#,<(%'H-02F39>)\YPEK2%R_F5_L-F;TB;=5K@UT[PR MV4L1IVF&+I9HPAP]!B\PVQF!#/LL@=93>KQ-$JSU&CB!:$.#M!QW$ MJP2Q(XC_,[F[,>DQJ<-PA_D4X?UN7299E4E69/8W,AZ3+&62Z(/=2%=5TA65 M^QN5])T9'">W*FAQ1AC(QMT.%91BX.YF+K+S!7S [HS]@_O;^YW(IN,J. MM M3JH[3[40&DPOFSMCMC4/QAQ0J+6=[LQ<^FOC RWZZ45 \[-4_ 502P,$% M @ MEU>3WWN!KVW @ \PH !D !X;"]W;W)K&ULC9;=CILP$(5?!7'?Q6/,3Z(D4I.J:J566FW5]MI)G 0M8 I.LGW[&L,B M@L<5-P&;,_/-&!_BU5W6K\U%".6]%7G9K/V+4M4R")K#112\>9*5*/63DZP+ MKO2P/@=-50M^-$%%'E!"XJ#@6>EO5F;NN=ZLY%7E62F>:Z^Y%@6O_VY%+N]K M'_SWB9?L?%'M1+!95?PL?@CULWJN]2@8LARS0I1-)DNO%J>U_Q&6.VH"C.)7 M)N[-Z-YK6]E+^=H.OA[7/FDK$KDXJ#8%UY>;V(D\;S/I.O[T2?V!V0:.[]^S M?S;-ZV;VO!$[F?_.CNJR]E/?.XH3O^;J1=Z_B+ZAR/?Z[K^)F\BUO*U$,PXR M;\RO=[@V2A9]%EU*P=^Z:U::Z[U[DM ^# ^@?0 = H#]-R#L \))0-!59EK] MQ!7?K&IY]^KN;56\W12P#/5B'MI)LW;FF>ZVT;.W#4O(*KBUB7K-MM/0D88^ M*G:V(EH,DD 7,%1!T2JHB0\?J@ \08@F"$T"]I!@4N2VT\1&4QH-D)'H@<)0 M"K,I))Y0.DTTHH0L3'%*A%(BA)),*)%%H2QD."5&*3%"22>4V*8 <_22H)0$ MH2PFE,2B0.QZ^RE*26T*3#=Q:E$B$CE6;(%2%L@>"R>4A=U+E$*"8X#@EB0( MB$T]22S2!QJEH8/D,#]8)+#=#W9/(75M-L -#IC#(T<*W.(PQ^.]Z*'8Q/$I M MSD,,?E8-N<4=>2X#:'.3X'V^A 7.N&&QWF.!ULJT>.3R/@3H- M_R!C.EG;'2):)-.-'XQ.'^UQ\#NOSUG9>'NI]$'&'#=.4BJA$Y(GW=A%GT"' M02Y.JKU-]'W='<.Z@9)5?\0,AG/NYA]02P,$% @ MEU>3SB)6WE/ @ MF0< !D !X;"]W;W)K&ULC97;CILP$(9?!7'? MM3&G$!&DAJIJI5:*MFI[[21.0&LPM9VP??O:AB!BG"HW\8%_?G\SD''>,_XF M*D*D]][05FS\2LIN#8 X5*3!XH5UI%5/3HPW6*HE/P/1<8*/)JBA $&8@ ;7 MK5_D9F_'BYQ=)*U;LN.>N#0-YG^WA+)^XP?^;>.U/E=2;X B[_"9_"#R9[?C M:@4FEV/=D%;4K/4X.6W\C\&Z#) .,(I?->G%;.[I5/:,O>G%U^/&AYJ(4'*0 MV@*KX4I*0JEV4AQ_1E-_.E,'SN97,'@M2,OJ[/LIJXZ]\[TA.^$+E M*^N_D#&AV/?&[+^1*Z%*KDG4&0=&A?GU#AX M- :@*2"(_AL0C@&A%0 &,I/J)RQQD7/6>WQX6QW6'T6P#E4Q#WK3U,X\4]D* MM7LMHC3-P54;C9KMH$$S#;I7E$M%G$T2H F"N2D0"8^O*-8N0U"IT%H#*([ M@\Q*8] D1M,:38*@E*8#RB;%7^ <:@2]. 5)TZ6Q,$26"S),F4(D:4J':HHC$,W M3.J$21TP#RJ[^8G^M6>'LF M5;LU3?'$F"3*#KZH^E;JGIP6E)RDGJ9JSH?+8EA(UHT7(9ANX^(?4$L#!!0 M ( +9=7D\Z)1"XS0, .03 9 >&PO=V]R:W-H965TB8G;MZ]N M,63RT"O_L27Y\,P,I6](:W72S<_VH)0)?E5EW:[#@S''^RAJMP=5Y>V=/JJZ M^V6OFRHWW6GS&K7'1N6[85!51HR0.*KRH@XWJ^':<[-9Z3=3%K5Z;H+VK:KR MYO>#*O5I'=+PX\*WXO5@^@O19G7,7]5W97XM/[9GWS>K4/29Z1*M36]1=Y]O:M'59:]4Y?' M?Y-I>([9#YP??[C_/13?%?.2M^I1E_\6.W-8AVD8[-0^?RO--WWZI*:"9!A, MU7]1[ZKLY'TF78RM+MOA,]B^M497DTN72I7_&K^+>O@^3?X?P_ -@U@YP&, M7AW IP%\Z0 Q#1#6@&@L99B;I]SDFU6C3T$SWMYCWC]%]%YTL[_M+PZ3/?S6 M34_;77W?B%2NHO?>:-(\C!IVH8DO-8^NAL?9I>8)^21G3=3E>4Z6P6398" N M#!@VX-" #P9\;I"DV$! P$RX-94C)IXT-23AA!!"+'FPQ4FG2J="R]2DC E M"5(2V""&!O'R24F@0;)@4D:-G-7*!$^D.RF),RF>V4AA+BG(Q5-,!@VRY;-! M"4:*@!PRFRGBU$FS?CJ\=Y]Z *9NM,QG@;&B[(::,5B4+ZF9.P\!%>1JS9A" M"C#,J!W-Q4M>#X;YH@"PC-GM3SJE993&5X)A%FD,@G&[,B3R($\QLA0PFSE] M?Q2ELZ+X'9.>0)A'"H#,8CM0"@+YXF!L:0;B)':I%6@2 M70;RW"&&N6:(:YNH231_QMG5)L(\"ZN[LDJ[,S],(KD8*(9[!7-[A20VOTO36IQ0SSES&)?%0Q3&]G"POF6,PN0NF)';KA*+8$P"PP#OV&C*C ,PEW*W&J1B'K^= E,C P4$^K$A@&<<,6 M56 8!%IVG&J1R!?'\Q<1P$ ]74I@&(2\H5H,@T#+@U,M$%'/=DA@8@2"P=/H M!(9!I#=4BV$0:/=GK_*3:,$R%,W>GO3OO[[FS6M1M\&+-D97P^N2O=9&=:[D MKKM7!Y7OSB>EVIO^,.F.F_&]TWAB]'%ZIQ:=7^QM_@!02P,$% @ MEU> M3SYV"G&ULC57M M;ILP%'T5Q /4F*]F$4%JDDZ;M$E1IVZ_'7(34 UFMA.ZMY\_* W@9,OH@20WFM-&['R2RG;)4*B**$FXHZUT*B5(^,UD6K*3TBT',C! MD&J*PB!(44VJQL\S$]OQ/&-G2:L&=MP3Y[HF_,\:*.M6/O;? D_5J90Z@/*L M)2?X ?*YW7$U0X/*H:JA$15K/ ['E?^ EX^IQAO SPHZ<37V="5[QE[TY.MA MY0?:$% HI%8@ZG&!#5"JA92-W[VF/Z34Q.OQF_IG4[NJ94\$;!C]51UDN?(7 MOG> (SE3^<2Z+]#7D_A>7_PWN !5<.U$Y2@8%>;?*\Y"LKI7459J\FJ?56.> MG5U)DY[F)H0](1P(^#8AZ@G1.R&^28A[0OS1#$E/2"89D*W=;.:62))GG'4> MMZ]#2_1;AY>).JY"!\WIF#6UGT)%+WF"[S-TT4(]9FTQX14&!]$8LW5@!@12 M#@8;H4X=G/#GL=)XGG:=!5U>E!GXR?4MX!3LW4I_T571HC0^AOFJ3^!HO-]@1 MWZI6:CO?N[SMP]\)/U6-\/9,J@MNKN&1,0G*?'"G=JE4K7^84#A*/;Q78VX; MH)U(UO:]'0T?F/PO4$L#!!0 ( +9=7D])9%7#&@, (T/ 9 >&PO M=V]R:W-H965T77GSVIX8$]Y;653M MVC\)43\$0;L[L9*V'WC-*OG-@3V0\F?M9/C;P+ M^BS[O&15F_/*:]AA[7\D#UO(5(!6_,K9M;VY]E0I+YR_JINO^[4?*B)6L)U0 M*:C\N+ M*PJ527+\,4G]_ITJ\/;Z/?MG7;PLYH6V;,N+W_E>G-9^YGM[=J#G M0CSSZQ=F"HI]SU3_C5U8(>6*1+YCQXM6__5VYU;PTF21*"5]ZS[S2G]>3?[W M,#P 3 #T 60Q&1"9@,@*"#HR7>HG*NAFU?"KUW2_5DW5HB /D6SF3CW4O=/? MR6I;^?2RB0%6P44E,IK'3@,W&DNQ=17QLI<$$J"G )0"='QT&T\R/$&$)HAT M@L6@C,@JH],D6E-I#4FM.A!)@F,L4(P%@K&P,#I-?/..T*)P%4D:XQ@QBA$C M&+&%$3LO<;KA2I(EP3D2E".9T8[$?4EL@[B:$,=(48P4P4@LC'0&AJL9P9J]N" :UD(RFQ?@Y$]%>9K M8[LRW(\@FC\Z@#L)8$YBCP[<=Y))R1 $=Q+ G,19).Z6QP&9D@Q!<#\";%=D M#PY,;7D,R.Q=$>"N!IBK.1VY[VJ3DB$([FJ N9HS-)FS-W= IB0=2'!S+E(' MU>^T.>95Z[UP(8]8^B!TX%PPF2[\("LZR;-Q?U.P@U"7J;QNN@-B=R-X;0Z_ M07\"W_P#4$L#!!0 ( +9=7D^E_Z=W_ ( 8, 9 >&PO=V]R:W-H M965T#;?NDBE1$KV$XHBTP^+FS-BD(Y MR3S^]*;NL*8*'+^_NW_1\!+F)6O9FA>_\[TX+=W8=?;LD)T+\<2O7UD/%+A. M3_^=75@AY2H3N<:.%ZW^Z^S.K>!E[R)3*;.W[IE7^GGM_=_#X #2!Y A0*[] M60#M ^A'@/]I@-\'^/>N$/0!@;&"U['K8FXRD:T6#;\Z37<>ZDP=.SP/Y';M MU*3>'?V;K&:C: 9E!X,H,A#0*ED1(KG-PN ML+85&/E&$O]UV7[NM%M0&]J=<$J0\:^-K 'V> Z/@G2;4FDIK* H- MV+4M"GT4&Q6Q13BDV%!M;562Q!-E"4"J "@+@0U"T""TRA)0XXREG288PR"? M&*=U#:EH:)1X WJAT"@,[#6QWQ$(%@%@QE:FT5U@D,H& [TL,-AK BP&P6)@ MRP/8( $-$J R1IYI8N5) O,?P=9@8MX,@ \Q*K>%?! ,A!%\F2( *3)O4W0' M$R"RH2 GBPITFL*:^$9@ "LVL3!PI,+( H-D?IR8:*#;Z*;MX6"WB7.,P6_/ M R; E6P>Q%X4C59",Y*8=) J)":N\<"$[+]T?'3@73":/9O*TG613/@P*=A#J-9+O M3=>9=@/!Z[[K]H;6?_4/4$L#!!0 ( +9=7D]I"L]A= ( $() 9 M>&PO=V]R:W-H965T!FZ0M>..?242N>]*FLQ M<7,IF['GB75.*R(>6$-K]6?+>$6D&O*=)QI.R<:0JM(+?#_V*E+4[C0SED5-E]P1^ZHB_.\C+=EQXB+W8^*EV.523WC3K"$[^DKESV;)UT9*NI98@JCG0 M&2U+K:3\^&-%W"\DJJZ)G@6+H(%0E @- +XU,<3@39? M+28VF-I@TB3N96R(&87]C TQP0CU%F<.@-(PA4/"8$AX$%*$>TLSPP,KD1^' M/7_O 2UN@,[\C4!_(\#?OBL0!L-&8M!(# A$L$ ""B3W5UH*"J2 ![TJ>H8P M"6QD!!H9 0(7B@?Y\"'CWQ\HNG!.H=NA+@ 0OE3G"-[\* #LC"Y(P-L?A?\1 M+;S=$+3?XOZQ#('Z*^N=7 3Z=?&#\%U1"V?%I+I3S,F_94Q2)>@_J!V1JP=- M-RCI5NINHOJ\O=7;@62-?;%XW;-I^@]02P,$% @ MEU>3VZ.L5 V P MG T !D !X;"]W;W)K&ULE9?1;ILP%(9?!7&_ M8!^P@2J)U'2:-FF3JD[;KFGB)*B ,W"2[NUGC,N(.9:ZFX"=X_\_-N'F5 M[4MW%$(%KW75=*OPJ-3I+HJZ[5'41;>0)]'H?_:RK0NEF^TAZDZM*'9F4%U% M0 B/ZJ)LPO72]#VVZZ4\JZILQ&,;=.>Z+MH_&U')ZRJDX5O'4WDXJKXC6B]/ MQ4%\%^K'Z;'5K6A4V96U:+I2-D$K]JOPGMYM8M(/,!$_2W'M)O=!/Y5G*5_Z MQI?=*B1]1J(26]5+%/IR$0^BJGHEG<=O*QJ.GOW Z?V;^B3V9YZ(3#[+Z M5>[4<15F8; 3^^)H38K8<,?8+BI-,$92YB[(-FEKYGA(. M,D5(YB[)-NAF0IP1GQ/.,D5@YB[,-NBF'EC.N0\ G&>* ,U3CP3.*LW?#P#@ M& *"X0P &S2=<$+3-/$XX;0"?4?]VZ";I868^)QPJ &#VBT7F$/M6SF<9\!X M=DL%YCRSA*2>2@&<9T!X3CQ;)>"< ON/2L$A! S"6:7,(8P)B5//>QMP"@&C M<%8J_0MP" &#T-V_;-#-SD(9H9Y=&7!8 7FSSJLR?V]5QCC/,<:S M6Y7QG.RB; M+GB62G^BFP_IO91*Z'3(0B=RU$>EL5&)O>IO4WW?#N>%H:'DR9Z%HO% MOX+ M4$L#!!0 ( +9=7D]_6HR[8P( (X( 9 >&PO=V]R:W-H965TMZZOLF(E>RD# 35RYV]L+(T2#J/WSVH.W":P/'^ M@?[9BM=BCE2R%U[^*LXJW[JQZYS9A=Y*] C Q&KIB&SFGZBB62IXZXBN M^ TUWQ@]8UV;DS':4MAW.GFIK?>,A''JW0U0[[/O?/#(!PT>GD8?*#!$L<>S M<4CE@(\1=X%GH+ 3R;!0BP=W8(K[\6".X>%*PH:>^TIJ9PBZ%Y MC^&$+$# +83(?VB%FPB%:[2&J[7"G8:@5IO=GVAV?_!FH140W&X(ZC:!Q43%SM()3.B=]J.X5'UF'8[K =)__2G9T M7#A73.?B/^F:YOKG8#B4[*+,-M)[T4W([J!XTT]_;_@%R?X"4$L#!!0 ( M +9=7D_.N6+A'P, /$, 9 >&PO=V]R:W-H965T?;5Q*C@]= M;@(XW_E]?F,?F\6%MR_=D3'AO%9EW2W=HQ#-W/.Z[9%5>7?/&U;+?_:\K7(A M']N#US4MRWJJKS]NV8EORQ= MXKXU?"\.1Z$:O-6BR0_L!Q,_FZ=6/GF#RJZH6-T5O'9:ME^Z#V2>$:H"-/&K M8)=N=.\H*\^(ND.?*G!\_Z;^ M29N79I[SCFUX^;O8B>/235UGQ_;YJ13?^>4S,X:HZQCW7]F9E1)7F<@^MKSL M]*^S/76"5T9%IE+EK_VUJ/7U8O3?PO" P 0$0T _.),!H0D(WP.B#P,B$Q#= MV@,U 13TX/7>]6 ^YB)?+5I^<=I^/C2YFG9D3N7KVJI&_7;T?W(\.]EZ7M$D M7GAG)628=<\$(X;XX37SB# #X(5:(!IW,0MP@0@5B+1 .!9(9[@ 106HE0%-$O#&>B;63-W;C.& (@RE M8$!M)DK![,@0)HYQ0S%J*$8,I#B)#_ D_,]3/#%G$%!<@/EXV_=N7,9FHO.2&A6R@L5D*AQ5C""S/ M-D,HF(\9"H43IM Z_D""&Q:S@:Z7%US,&)3XT!8"674APZB 3"QG@M=]8A=^ MFA)H++0'T/)E,[#J(DAH>4*ZFIK"^$9$HAM*E(&NLH4;"<)$*;1D,X3"G02# MHHG=F>";(T%V1ZM4$7O+@CO?!F&L6H4P)*;0% )9U5X?#]_E^X^!;WE[*.K.>>9"'C+U47#/ MN6 R=_]>YGZ4WQ_#0\GV0MTF\K[M#^']@^"-^<#PAJ^3Y=8YK&> @ F@D !D !X;"]W;W)K&UL ME5;;CML@%/P5RQ^P&'R/G$BY;-5*K;3:JNTS24ABK6U<(,GV[PO8\3I TO0E MAI,YPYDQ/E"<*7OC!T*$]UY7#9_Z!R':"0!\F;FGS93OU 540JLA&* LO'B2Q)52DF6(^X386 %T MVK69*RSPK&#T[+%N/[18;3LXB>7KVJB@?COZ/^DGE]'3+,Y0 4Z*J,%ADZ_0DT07OD5 MN@DB)T&D":(K D/'HL,D&M-H3)IEAA\V)K=>BHU!(4P-2QR@*,_=DF*GI-B2 MA'+D)DB]4).5+GDA%?P,D2.N(K=?'0Y]@'?7=K^8;9OFRXMZ9" MGH;ZS-I1*HBL/7B2.^(@+TK#I"([H8:I'+/NMM!-!&W[FQ 8KF.SOU!+ P04 M " "V75Y/YQ%EKIH" ""@ &0 'AL+W=OVSDS@!'6!J.\GU[VL; M0A.S1->78#NS,]XULWAQYN)-%HPI[[VN&KGT"Z7:>1#(;<%J*A]XRQK]SYZ+ MFBH]%8= MH+1G0VJJR!$* EJ6C9^OK!K:Y$O^%%59"F46@GS1T@/[P=1KNQ9Z%@PLN[)FC2QYXPFV7_J?\/P99R; (GZ6 M["ROQIY)9WJLU L_?V%]0L3W^NR_L1.K--SL1&ML>27M MK[<]2L7KGD5OI:;OW;-L[//<\U_"X("P#PB'@!#?#8CZ@.A?0'8W(.X#XH\J MD#Z . %!E[LMYA-5-%\(?O9$]SZTU+QV>$[T<6W-HCT=^Y^NI]2KIYQD9!&< M#%&/>>PPX0TFN<6L($QZBWD:8V(7\PSQ9 ,FT+D,"85@0J$EB&X(9C!!!!)$ MEB"^)I@A)]L.DUA,TV42(X1@F1B4B0$9[!2CPY K&1Q/B!!0A BH9,+&8M@ MA":S24"A!!"*'*%D5#2%S\9EF\ID!HK, M !''#:O9J&0)(IEC*P"$PPG/8 1W 01L9HIBHI'@CQL/P];%(;"+F=MHPE'A ML\EW",,6QY#'I]*%[8OC_T@7-B>&W(G=%W8 M<%H(=B<>6R]!V!5*Q]WSSA'"%L5CCR;(;6T *!XUT.#J4VEN1]^I.)2-]#9< MZ:^N_3;N.5=,$Z('79U"7\B&2<7VR@Q3/1;=K:2;*-[V-ZY@N/;E?P%02P,$ M% @ MEU>3R-$QL/R 0 !P4 !D !X;"]W;W)K&UL;91=CYP@%(;_BO&^B^*HVXF:[&S3M$F;3+9I>\WH\2,+8@''[;\O MH&-=AYL!CN]YGW,8()NX>)4M@/+>&.UE[K=*#4>$9-D"(_*!#]#K+S47C"B] M% V2@P!2V21&$0Z"!#'2]7Z1V=A9%!D?%>UZ. M/CHP1\?<$E$^Y'_JWP$O7 MM,H$4)$-I($?H'X.9Z%7:'6I.@:]['CO":AS_RD\GE*CMX)?'4QR,_=,)Q?. M7\WB:Y7[@2D(*)3*.! ]7.$9*#5&NHP_BZ>_(DWB=GYS_VQ[U[UTOSW^ *5,M-)9I1.4G&VN.A2&'F; MQZZWX[3XW]+<"7A)P&L"GGN90;;R3T21(A-\\L2\]P,Q?W%XQ'IO2A.T6V&_ MZ>*ECEZ+)(@R=#5&B^8T:_!&$ZX*I-U7!'8A3O@N/4H^N@TB9XV1-8C>U7AP M&QR4=#F(#(0C;V"TBOYV-OKOXFNM_P) MVX/\7SX_$=^):+I>>A>N]'6PA[;F7(&N)7C0W;;Z55H7%&IEIJF>B_ENS@O% MA^790>O;5_P#4$L#!!0 ( +9=7D]J< H;%0( #X& 9 >&PO=V]R M:W-H965T!Z.MS/U:J6Z+ MD"QK8$0^\ Y:_>3$!2-*+T6%9"> '&T0HRC$.$:,-*U?9'9O+XJ,GQ5M6M@+ M3YX9(^+/#BCO@U#CI/-Y'4W]B MFL#Y_.K^;(O7Q1R(A"=.?S='5>=^ZGM'.)$S52^\_PIC09'OC=5_APM0+3>9 M:$;)J;2_7GF6BK/11:?"R, < H(AUH&D,W\"U&DR 3O M/3$2EWKT4,=YDZ&*,1LUNT(0S33 ID':?$*$+ ML0MOPE?QQFVP&PO M=V]R:W-H965TJT[=J!PX=J8V:;T/W[^8-02KR;V#Z\YWW.<6QG$^.OH@60WALEOO6E9IQBJ9:\06+@@"N31 D*@R!!%'>]7V0F=N)%QD9)NAY. MW!,CI9C_/0)A4^[O_&O@I6M:J0.HR ;

]>)KE?N!+@@(E%([8#5)Z?G5_-KVK7LY8P",CO[M*MKE_[WL5U'@D\H5-7V#N)_:]N?EO< &BY+H2 MQ2@9$>;7*T$2T)H>[$@4_D3EKC(.)L\ M;O=^P/HOWAU"M3>E#IJM,-]4\4)%+T6RVV7HHHUFS=%JPI7F78&4^X((78AC M>),>)9_=!I&SQL@81!]J#-T&>Z?!WACL/QA$FR:M)C&:_@JY=U-B)R5V4/8; MBM7$*TKD1B1.1.) Q!M$6_4B+0L" MM=335,VYO9=V(=DP/SEH>?>*?U!+ P04 " "V75Y/3_1VDU(" W!P M&0 'AL+W=OUNVR 4?17+#U ,_D@: M.9;J)-,F;5+5J=MOXI#8*C8>D+A[^P%V7 >S;'\"7)]S[CU +FG'^)LH"9'> M>TT;L?9+*=L5 *(H28W% VM)H[X<&:^Q5$M^ J+E!!\,J:8 !4$":EPU?I:: MV#//4G:6M&K(,_?$N:XQ_YT3RKJU#_UKX*4ZE5('0):V^$2^$_G:/G.U J/* MH:I)(RK6>)P 'Q7IQ&3N:2=[QM[TXLMA[0>Z($))(;4"5L.% M; BE6DB5\6O0],>4FCB=7]4_&>_*RQX+LF'T9W60Y=I?^MZ!'/&9RA?6?2:# MG]CW!O-?R850!=>5J!P%H\+\>L592%8/*JJ4&K_W8]68L>N_)%>:FX & AH) M*O<]0C@0P@]"=)<0#83H?S/$ R&V,H#>N]G,+98X2SGK/-Y?AQ;K6P=7L3JN M0@?-Z9AO:C^%BEZR!"Y2<-%" R;O,6B"@4%XB]DZ,","J K&,I"KC!S-Z.@V MP6:.@$%D%?%/E=U]E9M"0^=^A48@G*8(0[= Y!2(C$ TK0!:/O(>DQA,8S Q MM+9C#H%+:S?F$!0NK%0[APY:_.7H8J>A>&8HL4O)XUF6$,+8LC0')1%*+%-S M$%PFC_8Q.U 0Q;';5N*TE3AL/5JV'!@46*Y<&.LPMRZ,;F/SK:\)/ MI@4+KV#G1NI+.XF.7?X)Z:YAQ7.XVD!'?*M>A;Z)?\CW3\HWS$]5([P]DZI7 MF8YR9$P257KPH(ZC5*_8N*#D*/5TH>:\[^7]0K)V>*; ^%9F?P!02P,$% M @ MEU>3YZ-5?+& 0 @ 0 !D !X;"]W;W)K&ULC93=CILP$(5?Q?(#Q,0AT$: U&Q5M5(K15MU>^W $-#ZA]I.V+Y];4,0 MN_7%WF"/.?/-'&-3C$H_FP[ HA?!I2EQ9^UP(,34'0AF-FH Z=ZT2@MF7:@O MQ P:6!.2!"D%2-,KB32T)?ZT/1QSKP^"IQY&LYHC[^2LU+,/ MOC4E3GQ#P*&VGL#<<(,'X-R#7!M_9B9>2OK$]?Q._Q*\.R]G9N!!\=]]8[L2 M?\"H@99=N7U4XU>8_>PQFLU_AQMP)_>=N!JUXB8\47TU5HF9XEH1[&4:>QG& M<>;?T^()=$Z@2P*=O$R%0N>?F655H=6(]+3W _.?>'N@;F]JOQBV(KQSS1NW M>JLRFA;DYD&SYCAIZ"O-?M$0QU^*T&@1&@#I"I F21RPBP)V ;![U4$6!Z11 M0/I?!QG-W]B<-%G0R*#9QDOLHR7V$9,T#LBB@.S])O,H('^'R4GS<6UR\_9; MDM7A\7?S!].77AIT5M:=PW!:6J4L.%ZR<;8[]SM8 @ZM]=/5UMV:4E56 MT#!U+SIHS9V#D W39BB/5'42V-X5-9R&OI_0AM4M*3(WMY5%)DZ:URULI:=. M3I)I25MX MW;^X/SEVP[)C"C:"_Z[WNLK)DGA[.+ 3U\^B_PHC3TR\$?X[G($;N4UBUB@% M5^[JE2>E13.ZF"@->QO:NG5M/_I?RO""<"P(;RV(QH)H*@@&^"&90WUDFA69 M%+TGAX?5,?M.!.O(;&9I)]W>N7N&5IG9K=&H>< TJ_>:S: )KS61 M/VFHR3 %"=$@H3-8O#,(<(,(-8@0@W!&@FFB&3T72ATZV8 A(8! !0 !X;"]S:&%R9613=')I;F=S+GAM;.V]:7/; M2)8H^OF^7X'H<4])$1"+ +BZ>BI"ENUJ57M12_+4S)N8N &1D(0R!; !TK(F MYL>_L^4"9(($5>X[W>_VARI3))#+R9-G7_Y0UYM@6^1_V69GY;;8_,OO)LG\ M=\'7AU51_\OO[C>;]]^_$.=__B'S8]GY9>L"DZ"^CZMLOH/WV]^_,/W^ O_ M.@_>E\7FO@[>%,MLV?[U*EL/@F08!O$PFK=__+C8#((X\?_(LZ[3NVS0_NEU MN=@^9,4FN'Y:9^T?H^')GSM?^/,VK399M7H*+K-U66W:#VZJK3.@?ODBJ_)R MB?L,7J<;YSFUU?_G?_TOWW[,HJNTJ/--7A8=B[A-5[4S^EGY\)#7-;[U-E]E MP8?MPTU6M9\:#H(.PN!J Z (RBH@U*N>X-^E,^[%:<=@U^G7X'P)4,EO M\P6-V+&Q>'P2)?%HFB0=(YTNEX"<-2ZH D3V;F\4C8,_EJM\F3X%KZO\B_. M,]8V]YPS?AE$P^&^M\_@+P<2^693WVRKN_O]^_#@6/NAB[+>I*O@_\W77KA' MXSAVEGE&(\"5][XRBN+V5^_*!E>RL6VP@V_^;JX3XN[S(L8'TZO7I\Z5$. ?;:M*KRW?%EI>CB:K;.3?W=I MH[XR0'/2Q08P#BE'JH;L>!SO-]PG./Z[LG(PZ'2QR.!W^'7)3W:,&6?JK*Q\T]8,3#.BV<.=60]QD,N?L9.<\K/L\K8AG! MQ^T&\+3 LW.V S1Q273Q[2IU?M5$\VU>(Q+^>P8(\A:^=#:TD^3*VT+ O>__ MN8NPG,$ %;Q\#NSM:_"GS-DXT-QA,HYG\=C!;<$<>_%=W./D)(I/$@?CSTJ8 MMJCAK.%33;0+#_Y5NDJ+188GDFUJX,V?KEX'1R^.@Q=!7@37]^6V!G [FWR= M+8!%1<1P9UVKA4L*8[YT?D[K^P X(?O+-H>+"L\[DP""(BNH@RI;9/#0 M#9" DZ FGSTH03*.3YNOW%>?(&!RBK/ZL:3$^?)CYM[N!J+QDH=(E$B2=S] MS$4%0** X#Q-1=Q!JO']Z:59;665#E=_>;D_+V9 M_ M\'R-$68=V^@ ]$]EN7S,X:+QVZ..M_,";M1=#M!MSM;U? >P/EZ?O@M.KZ[> M7%]U(<0J3V_R%4@LF;M8?=CK] E/VL6XVPQ&60(RP!F[PA6\#R+7$E^O2M@S MGE4^95EPDQ79;>[%,'KI,:U0E'F2G4?NUM46B'(#60)6E,K+ U@3G3< M>U\'41FY".(GC+ JB[L3H.@/P3*[46_/N\ NTUE W(VP.QY\UV]B#?,-2%?6 M<&J?[@4T S\34&: LG4YW/F[KH,!ZPX0$%^Y+U?+K*J_HQN[>7))U2Z9 N[Z M=G,/Q.:_8&_Q, 3JC?^)=O.#_!N K(V;3SK<<0E@(ME6^%GH9! M%(51- ZGT[D>IC2<[\"QAN$(5C=)QO0$_)E,)K#0:0A7J5YG)$VL7/DRS9[:"MSR[<-V1?RN9+H/DD>5W0,_1$EJ5;IB#5^E MVH,D?L+W[OSTU?F[\^OS-U?!Z8?7P=7UQ[,__?'CN]=O+J^^"][\^=/Y];\_ MCR4?7:1XG>^S#2@VJV. Y(O@^PX5FD1]NF!P[=[F!8R3H[A2BIKX'ZC2M<9KZN#,M3CBK_:\)U>DW\.>^]#U8@L'Y4T+%1MH MUSV]]Y@TK(F4"RN'!WK+4$EO>XK4B,@-7+5T^Y 5I^J1T9%_7" J7D3X@N?\O5KSE(5IVOMAN+C!X\ B@R^W"F# M#BPN,[)4&),4O(6OXT4FL]X)C?&$L\(_8#!"[M+2RM/\ M7I]_^"DX/;L^_U>2?ES%KKEPT.5+D$I E2\T3<7O"5+ C[[DP R#FR=+_B># MEU]KU!K*+O+^.H,3!T$(@;N+<3EV&Y+W$"*:'1$* _ *V(,-VKSXDLDFVZ,< M_00HH=XLF!L36B_S>EW"GS3@>J<=P:N\G-RD>,1XQ^"PO3LX8TLETC4#3;8K MX/B]]'%C?-EA;7&Y4K8&!<(Z%C]%0CCNM*^<.KKC;DO.#HT/>7@O+-N']NM?3/66^69+PF]QX"C-U:B5L$(3 M/&0@K]LX[%*H=?JD>'J5?2E77T@O!P40OUG !X<2S\ MXF''\O;\P^F'LSW'HK="MPZM'[M!Y7OB-=I,4&R3(V#5PMZ7@1J>EO MV=JZ B:2KU&ZOPF,!AN[08Z<@W"]6 M&&2!<+K,[K9B&+@Z^;=!<$J[@<6O0(R"P9Z"90DB*;'#U7:9D9*-&CC-TUS M;5ENX-$,!61 I8KE%MP)[0#AO\J (YLMU!JX ] [:=!R#8HM:WP/:9'>T<\A M38OBSP-!B55@HT0=H>:1LW1$J@@L:X5B.HC +#6 R S7(H23A].H61=_S(&: MTA*60,ZJ#"4N&@BN WQ5@)1?URE0?3(N!+=I7@5K&Z\$#F8_:V55AE_>#5X- M /3U1O@!H!ZMN][>P QY2A[9E)"UOTT_A\T>:GS%H7J_YZ4(1*-AHYO[*LMH MO +EW >VU69HJ^W: R_[H"586KB:^,#IS$45K%T.@C^6C]F7K I1@MP2GT/M+4=Y8=2@2$P]3V!\P8WF!*)@POUZ[8@8F0H5,-0X)NL M14_PMF9 R=1Q*MKIN6-(-*/I#W5P6A1XSNXJ_^3 -_/<-2%(^W:,;C; G R M3;16R/=C%@KU5M]LZ_8WY;;27^%V<47RD[47_)6F *"M5LJ?AU-U$9BO-/_*=\ST:8V+##Z4 _WNZ=4G_2I.?Q*-0P69\T9DA@[GP'VSZ'W"$6%% MNCKY!-?XJKS=/,*55*"TYE!CJ[GX0N$/PKYJY>E57AP4:K,*=84@?U J%OU" M&B^BY[928D$ :M>6;5%;5MLQH(+Y&5_[OP!^YK?"!M*@9O\$GAV)0;R>5,5P MU0KI<85(9#)2>)&F(#[?X5K7<'WAQ%%:@8=9/5=[@!$= M5.VD!57&^I519UED '$ZPQU-!$$3NP#9?B8ENZ1 *4 L-X)"CE%4WV M4"ZS57#TN2@?"T00HIMBTM.<0NQ,9$E5DYV].7NG[P^-%=H7N M9W;5/##2=.P5X2\F9SH7609JU55>?^8PJ%HQ7 5N/#XM5\,=EW@8-R\Q M7@IK'W)(BF:SVK01%52> 00+V[H$;]9U?%&LEV"Q1@:6'YG5$-;S4W#V.+SF M6TA8D+>X892BK&K"JDP4E*IB+$5*^K6V)"0<=UT+T#W\*&7QJ]*!W8K#[.-- M2EUH,29<+C% %,YEL%>X# MG4#&C&QG4Y4JC II4E5BM'VJH= PY-*4' >-OE_AFP-,*2 Z@OI_V+BJ]S!2 MMF(: 7<:B=Z3K!PMW0OQU"G: MWS9/"P$@]T#.S.+P#3N"?7JP3@YW'+1O^ZSSML_LVRY&;&,,(^H%E]TD(OB\ MXOB[>T'/1";$A!OV0LC6]QF&>=!.T=30F3!XO,\1[U:D%K,E2[ACI5:$GA60 M,)<2G)K)2A8I>5&$1WP:7 UHH6=;D:Q^+F] 60+Z?F0I(/@$?&L\F "6\5,Y)3L1'Z1U3.& M;E&F6I$U4A-UNM1:^:"_S'TFDB*\ERXJ!B"G@ THJY!5["9K*,BR$ (>ZA1Y ML24Z9@3KJ,MJ5'TG M['>@GD%H7KTY"UX;%YQHNPBF*U0A#2P N8A0 FL#(6'!1@]\_;O::&"6 MK4 M"RUE?1#\/Z*,4M?;&[@5#*DWO-OV>+P)M0JDNLS3 M;6E <%'M]"@5M30K[E(F:<:YS_>2F9YDMR!HV(NR$="HJ#>2/I72"GSTYAC> M1#'1P$>96U-":G1Y5$30O^39HZ5 W>>9-IVSS96D1U"9/F,$KE*P/[Y^;W-F MT/?@=S2E+D383&\P_@\F+;>5& 9OR'6"",',:&/!BT%]M&!/#^\:;V'5]);8 M? WQ^0L<,RJ_ VO)^@A((F>-CC5^F#"OU.\2YLRV)D1\'%-6)0?T74N3$Q . M I4B1=S%/H>0Z4"&8>1V\)DH-D*XF++FJ-'1(MG+0TM,FS/>H#.O<3V^TPCG M4QQI. XKPI75HBPL,X!D?L-,D<3&>!"XU$+0\P,;G-N@V.\=1% R(\C9L-73 M 'W2:8#&C=^6*/(1EZ-DOWRUVE+8IS (LT*Y)GS?Y7CI%ED,'_!E7 MXJ+(EB]A7B0S=B2^[RN,D;FBR#U%NB]XTLX?=I"E%\%D&DY'$7Q(PE$TA7]G MHW!,'\9A/)]WT*K1-(RF8U#A9J-9,(K"<3*"/R;#9"?12N9A,AD&<1@G0WQK M.$J"41A/1P&'S[\ 713_GL"G:3B:C_$;6.!P/L)/$;;PNC M>#0*9PFN*H(/$2XK3F;A>(IPB^)P,AYWP"F"+<_C23"!/0"X\%D ]B@<36<[ M(17%PW >37#/\V0*_T1A#,-$PW Z-- :#\?A!$:"PXOA)/#01I,X'"7X53R% M-4_U/OV8&>)U!54339TW(-4K$Q&BLZ::JC:"3=AUY+-% S5?4+8-C*75[]Z# M$*#$UEOQ3(FPO0199X'VI7J[IDMK$6G%G)Z(RIA%:8NJ>@[')](4:LYE4]D0 MQ2T]EA)_%37:%D@YM*W#9A%Z(G:@J>WHH39/Z\P$##8Y#-,2%3$OB^>\%(&R MHLYF8'9I$%QPQTK3!^@HBFW".&61?I(E:V+AG2.=@#HZ2Z[">>AS1V- MZ-*?M"U?\RTX$U<@JQ-G $HXD&I'A)9ZNS&*5F?*RF@S-J58R,#P!-8%VN0/ MVE@MT0A),AC]GB,L)H/9[R7HF:=H!(?T#]*PTU-90HQG@T@F&0]B[R0'!H+8 M8\Q?$2>94#-\[5>T^_"39%+OGD=&!7V (JWP#3+\ QE% MGPDJ6.A[:TUA/1Z"G+R66!,:D=40-573O[3* 91H<")WVSI?;&HOC8;9264A MXU9)YF@#_0#!KNF!\7JK8_("O@/B&,GR(@$B/9O1\;](X-+%XV^(G"^BX2A, MAOS0B]D4),CYMT'+4\U\+2SQ0;/:"9@>2&V]J.$(BBH#$K,3P@ 71D8I1'V6 M1I9PW%\P(BZT$4X+#(HH<5PCA[FB287?>FK8D/H>KEZ4=;H1<4XY"Y#TH^&W M/%W G?$XX<_Q'"CZZ!L=[H$!?DWGT%)?"XM[ODA&X108+Z]U@DRXO262VAZS M*A/S*RNEVO?1J@BC[)66V-DK#_\;[LZN9$%;#).1G 8<-:@7AVRP71?E^?M# MD>8A_;6L+%F]ZU;F=8O;DJU05M(P)%:(156;]:*<#10@1[=\0?=A$%S8?^J9 MFJQY,AE,F&M.DPZN^=OOQS0:S&6240?__TW7Q#:!6K$D>L<;"4FPP8$80#R* M(V.$#)4W2);8'%.5.E993L42@91/K<'L'^^SHO'\AJJLK5.*VQ!-1,]%A+"^ ME\)& @<5QH5N$(I!M8_;?IU\EVB-)[&27:L\G0Y042@D(5 :T? WFY@7&Y". M&TO#V3D\QKC"178F/+M_JLF[K#1!O^I6;Q\>THJ.HFELTG464'ZG&Z(A9J%Z ML) Z:[]!,VL*_BA8 V-'47\$'Q*2^<<)EG/!3_#C9#CD=ZZSQ7U1KLH[I"D@ MI*,Q*1F#4)X$\R@<19-@/@OGTVB7:B%&*3%%*?.+LKE]0=K#-EYCIYF%HVF,YITI3 1; MG,,8(] YX:^=%C!E^Q([C[+P7),Q]KS@NX;6!UPM'H84^S.&'E)2(C2VP<3# M<#J=!B/>-\RUD8""LY),+ PF.S3NBF-T4!N.H@@$> #<-)@-8>5S(%$ BWD? MDYP8XXS9B>U-K>(>#0.=,DR&L'40WD,5'>&?&GJUJ0[+'I1"A*C>'\(]C! M;!)[-FN9B(44O-"WR=R0'OO]=B<;32?AF Q%4SB)&2+='!>)W\"NPR' PMIO M!$1Y'B1H58&-3L($SB>"?T=HLG'W:^S?0O)>:*IAZ,!UX^JW]"BFBR!^KKAZ MA,ZY50'W:(14#D38%CY)PJ45?*JT>32H2A2*&I"2DVP97MNV^PCEQ[P>/5AC M"I[UR"=%>R?I$(R/321G+ZGX*@>HH8Z(_EV)!>5,CX:J8@6+])(-=4@CVY6% M-JL8)P5K$\]BSV4)0R(K[H@H>8'T!"-A]VW$UDI^VVY4,KG2;B(@TA:A,<*4QEGXKP5J.2FX-=YCN0-N+ MYES)[L5H./$I$P?-?Y!:P=.'(Z PF2UR,=YV@ZJ.C!0J,]B.AQ9%-/"NM"=&D4%3M\\>5Q' M+Y_-1171[! (I8QP.DO\BP#U*ADV5'M![MI STJKV&1DM::H"R.*&Z4>C9,U9STC] MFD34/D)V,L3B)#-0BM,-/1 - _0$'$6SZ!A0?F:\=$11D7;?YVO4[.$Y4,VF M\"AH+S$\'>/=F6#/BB60_^HSDP?.=BK2!]3*)Z#<3$%2/DK"9!8?!R-0A(;& MM/$$1 "-&N,Q.HKGX6@X/4:9&6O)PBJC<#)#,?@H08]GA"M'E7X\]M"3;P&F M9!HSF(:CR3'YR"<-. %).HHF8UCB/-D%)UAMC""%$6= ALB8$.V$TSB8A2-0 M+8XP>@CF'I-/UH'39#2$86EX/"S0"Y%^SN)P/AL2G!($W3%;EU"-.G=0CFXM M5TC3O@N*K.,8] "]'II;4\(G2X CO.+QF!,T0Y5]PVZX1P7[5&"?VK5#K5#H M!G./9+ =]\I7@U2\*10L)$+2%%3);^A+&>/YJX])''\;$_'KPV3",+@C!':) M!G$/"ZT;P&X(R&DSX)S([18%!_L-.RG8F'P*+FLA6TC_PFXX2LMLVK@41O9+1+9Q0D .-X3 (@W#\,3X./ M$7RC]O3QD(;1I*JS"M]E9Q4^SR-6#I8E.NXH M.N,;1))_@:>R!*S#O]@%7[1XH&V0UTS,A/,"$^4E(02(8JPRLCFDV-%D9>S\ MS'>;Z@03!?'3BJ&_#G!/FZ?@IN3 ?! 1[D!F ND]0Q_&$X>"R2[8^TXU1KEX M"G)[(DMPKABT\Z1S*E1,*:6D93J9A\&#&R5$33V]*5JDZ9__*9H,?_!Z">4G MQ8Y,"0]U&6^>FGG%B,_+W2>Q&TZI#*R_D;@]D5Q67L)'Q*9%9N-GY1#F"I]^0 MAMO%=6>2CVFF!*'B6Y#TKN*93[V4._-X]SBV5>VP4CL<\ZC<7]I"T%()=X:L MO44LN(=W4:PFF_L\'$\2_C $@>:L9<02OSZ[](-?RNKS25Z<2#(TQD6#%#H) MYR-T<#UBWPR@ 5@K%3ASDFA M(%N:$DFX='I% W*%.+HG]*!<$LR@(X6C!"[JG*YI"W.!U3E9X]U1G+/[X1TX MT7HO;+VXIS7-@2BBZ.92"P<*.W;BQ3NZK^BA2=B5$XSB"%03=-RQYZ 53IE3I=4[;)*&,G^2 &JB&4O7S]\%X@@] MH2!8@Z9$$N@[',66QI9696(FIY;XT:H@O(VG@5TXN2E1HS].).H8]+SD6TK4LS">C]7'R6S\;23J M7S+)@ K*;;7OX%1)#"0'4D02@R7HSJ,!ET,4;2MZ7L$!U1019M)+6"II&2%J MJH"%PLY-9B;!Q*9?++,P1?TUJW"@5<=CU&!+"$7!K2@ @BL>6($3,H'P.BYN MB[%NQII"0@[&GF54S\N:N4=QZF<;L!VJR64I_-\>:OB4MSYZ2A\TZ'\S\9<2 M[MGBMA(%0ETZG53:NW*"5HPM888KSG!MT[RP ]VB)!S/&.];#^D*V4@??;V- M5!19'*OHS3">)&[846YEUR[SI94/39?"6_8M-&50:TKGP">INF%NRD"R/P$N M1FI9M*@AGX2#7692>E#D\5.E$P8L";Y/*P!4Q!U MUA2QE7/0K;,(>J/HFJK^TJ?'5BN.$$^]I\?T M;9,?=6RR#TMJ[[)/%[7=&\8G+-WD@%U=>GKSFX@G+>_(*W ]@!6#>>D M&-YU71,JP:+O1S-/2RU:&^A;RU3V0PL 9.)1R?NX64$:J<,J>1O"##'Q=4/E M'ZCN 6X"7R%2*07 ;\JJ8I6ET-FLVH31*% M4#4U&FOF<$N*14.'CPS-G!]-#.V[Z*EB1&X@G2N(4D9ED454F>LRDRE%*N12@C^6EJ=J$IZ!*(W$A9CWSIA>V M.:2A1=D%S^J:4CRM@F"FW!+'Y3YPHC@6YMRD5&2-LBU8>EZ*3F;)7V)QL\J MV,(9AA:(A+K8M*JR?54OB+#IOL+X%8C9<-X>A\-%]0WE(@,[ZC6BDGF$EVJQD;99VJ[3 MS_Q=K4^BZ5;NM MY_9Q,.@5T=@C%B>!:UNO=%(Q<(V<*RU M49S#C318-5AD(T=(UQQI&.6MU/0VHCRO4'K/[ @/KGF^:C(DE(-:'CS7/(:A M.NBX'R=SD\:.[4)!U?;&RTN(2'4,441H .?DO4> MN@VC^9 0*IG) >DN(\^XK(>8QE[V S-5I*?F722EB,VJ'3WXT*P4[$#OI04X MF]5:Y0X,T7A!6?JSZ;$J-N-YJ6WEA/,[]BIEG!/%*]7-D6[)F/^X>YUZ-3$% MY?=R/G/9F]8E]BATBLSWJG;O.*G;D3]FS6+F4A=!_KS4\VEO]9#"5:+IG'W6 M"86*C^(1^ZTQ;38#H9FCL(-'0\(ZLUAAWIVC2))#XA/?,V"[]&PD@MN=B>LQ*# M4E%DE:<5(#S7R^%FB*YG[,T&8[5;=/F9'I)+W4]-]5%CV?$)J?\L' Y'G$PP M',X"VNNJ!'4X'E&2C )YV^:B95226(VR@E"9C!,TNC;M9@T1B1M[+(%:PC5:- KVMXIG MW7(?C;0 G3EE!PF7D8,_&IU%CNQV 3R9F'Y>D4$ 3LND&&2$<51TMSS8*JCK MELK3[0=TE@&IA1O?\8_#&MJMS^B0V\70M3QNI:+!DYN3@Z4$]9KEEJ?4B_4LEP M5==;VOZ]B.9C:GC/?H6-+I HN//$=A2BWK9]%U 0 &\C2#R2 O%=:]=5=:0Y M#9SS"5+0L'L+K'-S%7^X$'KUNFZ/C8N2S.D/\%BX#;(RG =PF/UHG=#QPH9 M-88P(A*W64KU&144;,<'-QAA'P--II=J0&K!RA2RT "^>1* X79,P-&+\5!C M1?/:QR$'(" %P%--D(Z:2&256F^X""[OA#I0P%:9V'%#RJ^J59*2 M ' GM>)@ 39.K5%Q;X6WZ8"EIC% SZ[>5W0LU&<;^@Y70I-*)D0P0J,"\4^- M7SE+R>J-;(#?>4.X:A50;^,MN<,AV3M(OW O6^&V\HS!?5RS60:B8--@8[7" M G2JZ1B57S H'PN>M]["-<^D38"O%GBF>NKR.C@1".U5RIJ*2('Q1KGI?*## MN34#4[ .&E*/]20W*J^ZV([5[6R%O?YT_KI&E]J.5C.6?);@K,,: M"$Q;MZ;SX&Y0$-3'DFY4>6,3:B?E=R@OAU1JTODK8H4G],=ZM:VYA\2";O # M<)((LLP7S-X$"TC#ZPI$W^@T1 R!O('7J'A;GT)E;UZ=7[\^9?L: M&JK0UDJ18Y+57%N2,(7[[ M=LN'=*E!-1Z*I9=J+, JL(HJOGE185;F)9G#8=%8I!2_?IVBR;X%;\QJLT<) MCC*IEM]S0\?M'2GYAB>IU^@KJ.VPZGC,YK=QB+!#' IU/3K#>XH FM$D ^U=T[K;"TTCCT#XAV2_E@=(M2RXDMIE)BE@JFUI9ZU)Z10.5U4E'?7ET $ED M7\M"/)G:8XEWAPP-=SE!6IH$" ]2NPL;FR(*;O;D$T8.!:5NZFGW\P[JDLRV M>-Q('7O#I7NKS4P,DJFL&7_0[&J5PY=+JUR3P6 )_S*(I(1J/9$#2G<>=2T; MRHCN&LH65B4*62^:DCY,CU\2059ZP9K*I]F[R:U?VZH/^]:P-<9ZU8)[0X\7 MXGG+T4D%"KP4BZ4DC1\46<:Y@'7[)].>7^6'V2V0L/\"!3?0YF51J&Y0*#'2 M^OPA4Z936%T8 &;RL4@AI T0+OHL@GY'DRET%Y(@;_RR3-@DUY7R<2TQT:"! M,@^7Q8E2+YN6DU8X-%K\-URDU7#FT"16B(5FE6?%CHIH8:-=(P:,DD*U*V9L MK_#7/_&\W&XHEX--NFRJ0\6.AW0RRUY@ZAMNBCS+&&6A-6$33;)(UT#<^:*] MF$=A-!FJ@FFVK4,9_A0C0'M,R\ZA;6/QW-Y VWI!(/J0;GY!V9;$6'71#%MN MJ9BVJP:YH'*[+ITXR[<8^/FO%,1BE35RC*768_VRB#K&;3C3=?1<+:!J9/3Z M8Y(:83S:I@]05&UD'DTC5JD"QEVY)&X&R2\Z-+B]GA09LQK$'V$VT]=\PT,> M*V24CM;H4ZPX2"E=?DFIOFBYQ=B7ZK,5U:6G,N-RO">FT6 #!II:# TWV>81 MM4T9@Q1>G,K4E=9P895-@P"FV2HN+?UTG2$$'N@4H: :W):(ENXJ&V'FUN#2 MU@%[]"F"@W_@5;WGCARP/9,"ML'T4^!'F4V?UEL.[]>/.;L#_0VPMEK4FDK:"F2-E32"8C!9/9:WDFRO2HM: M Y),IEI%W&2K\O$E:7*K('H9_'E;(F%12ZQR#FKG\NN9?"\-H1%&5%Q/N=^J M9LP0#QJ_M,^!!SCATY9UM\ZML1W.VP-:?%-6RFYA'9Z:)'D))'''$,AY=PY# M[EBGSU5J:<*>2VXYT1NX;)5>:- O3!BB%H:X9"[LJ\S%M56B1V1;Z\@LE^N MO;3&$EU3*V!QTT)8R\7!1NW>YOTY* M@\52[26K!F/"%ZF]GF&96C^SNI>^.W_U\5)CAEC%V![RF*YQF]>E9$FJ$$MI MU]E\VFK;:?R_]@JKFVB08$'ZG^F9HY5/6>B_N?^>NXY_'8%G_:_$\LU M;G]FM[<)0]NYJ,D\4JN:4-'(72N"9\;-@=I_]_LD(4/-4*YO,W+'1:(:'XTB MR^CKT$%)]^@.,3)=22XY1"$A6_)[3@):>7N+_)'%=.D&K>=DVLM,$RM]Z.R% MNBXQR5"NL>?&2VX DFOI#$Q5CSD?JFXUO^DB&)+88.C3<[LA'I(WHK+)W0J( MO@8J_6;HRII7IL^\/38'70D FT'PJ*0_+W'SL1&[K^>T,N=C5;_>F^;YS*3. M_=-B>"1#O04&^M$ID"?ROH,O5+ :[T6U;-HLFFV6\1OLO_M=[>_/?491%R), MFJ:W9]K/*RVXXZ%NU^OG.#JOR>;:(A*:CD8@N+6$54^&S\9BPNV2#RHWHE*= M,56B!(Q<9S$0@-14DB M7UF]--6Q5+@Y#5@W!.EH2&7(X9]D,J:_AA/^*[('LU;=#;==8[W1[8!IQTB+ M)9B!@C>OR"=!E8:*6BI( ?VM@W@\PO(/Y!"-8/#7ZFUCA[?7X'FAM8G]QW\2 MI,M?MQ0 Z 3L^R$XF8YHN[,Y_95$_%<$3&0WQ%X$PT$\IW\F%-8Y()%@.)A/ M>*<[%VJ_'?';";_M%B B )^\2ID+&3 [S^'(HAK9S^VP%O+0[BN]"$#7R\VN MSAC^H"/>;+(-%#B8(C]12K(]A&J/SLAE_V2(<.ED5#E&>VN%-H(.@JN.7SA& M'(L@,EG7V9<,F7(+,OA"AQ=4G4](-B1,VT]Z4CR-[6*_*IRS3$4E4? GD M==/602B9V[*"E*[:O7R*UUKRF'*/Z!=H85)ER:K_RKC)77BH$L]THLH:F?8T MWZ"\1!S.HZ$N79',_KJM;T+8D05\+["X(!,:8/#(!3K&H,)%YB9)\Q0H#]*4 MBZ"VX%K244>\72]**@2>#%3]/(!@N;V[5TZ((999NV+JE-?U-G,*P*MQ7=C"?! M)-15ML#>*]U VIH.,(DG5+0/7QE0:*^@(]_O4X..%Q8ZLACQB=#QDP[CBH? MFCX^%/G-MJ:J.TWS$5U4:CO.A?'T%?/<@F[T5^U)JMLLWTA(IO\.T7SPI0$^ MNAQ/OH@H2PFTA RIW)RR4'?H"O-[@_>IJHLQ#02I)>M6!_D]M#:49-C6YAL*V54T5>+2;]WZ&B7 M00CJU.U8"D/SI*JA*..?06<; X(Z_ZIN.<<42+-/$7F-[%CS5?%YP%L'; M[*:BPBA--ZJ^V&<42HO5](@8J=XZ1 ;]-P7SWP E'[2UX,U7Y8>7_M#G*JF\ M.17>)"KM7ZM@W5M>M(4_)COJV%!"WV(Q21[U(=;R.3:!^@6V"C-SM>?%/;;W MD_@WM<')G@UJK8D'M@>TB[T4%'W#W=%77"!/#!0]Y@#UI+K+-HW!'S(D QVM M9UO]BSIH1NA%K7 G.]9M=P]+-[-(K6[&8._9J<+[T1*/NTJ!1_,HG,74 V@* MXG,R!#UA2NU-9BC-_B04<1*'$4GR83(<8- MA]%\,(Z"4Y+E=34H70U!438.;UEKFD8TUZDL'@'GCJ@&\"">8(3X(J-^&F(! M00*/2YF$X^'074D\'$21!RH>N20:S\/)9!:,L4L,5A4>A:/QD,$RGGGZL6ZD M32'=/CI"L-9EA;#E%1D).I=.Z[U#4!9&XE*[L0](FB1?J02"4U;&(TPB4^:L-Y?G M5Z?:H*5HO],>M5SEBRO7&MF;K;LLXUOVDJO MDK?9V#*F@LTS[KDTH2K1Q 7@"+=5$:A]B/GU*)H!:3^*L0'ZT1AS6X\F^/]+ MHQ52U!F*$ECBE&O])5$0CX+Y*)C&W> -CMB^=TR)LI1&S?7@W;-%JAG7$2-Z1OG565W6^FE MH,J&P]K0_LK-2ZF $-9&JK84QV571E+D7K?Y<%CJ+FQHV<-,OZ V:W9C3>-1 MI!AV:SL-=!/\9W1_>X#0W?O^1K.I6@BS&76+SFP^XHIG]1I=D55-:O0>_K=; M0$L7E#Y$?DD5:J3]=D4J=,$44NJE]"@+F,^GW#P;*HG&$*@9!K_E5C9I(+KH MD3M,)Q37$,YF4ZHJ,9P-108(8G@Q(;2>1VU4P%HV$58XCF?T'PPT(U?-,*%A MDHB'&\WGCF!_9N6_(C3Q.&%8O "6"-_[K07*^[WJ)?2;6#6'TM\]!6>K-']H M(AF&PIG<7]5K]Y$*;:(E@-^0N+Z\UA(VB'5Y@1:-!6 5>WR10=U@Q=:LKODJ M*5>I*=B5+75#U.;],9)6ZJZ"PHO2E=VK3+E_R&%*-Q70G]/QR*@*U ZU2%1U MRULI,G[+Q<#8W2S\,%0>"^^,C:D:K1&:Y0XIK,<$,E*B0KG:*OK^N<#05/11 M?LF76\[F]<&YX]XUO::.3-ZQ]I?!+^H;@P'[NW_!U1E/=0(/$6@]LHG$' ,# M^L7]&G:\(HYT%&%#H7Z=OL(X)HZ#1!!($("1FIL!!UEJO>?3Q>6E5GMT>^/K M/),*(1CKWRALVZX]C-1N4YN$C*P?*,GY38!3[ MA^RF2NO/Z< RU_LV[IX!+H6,QAC^R)"XM[."3)UME:6$,$.SWKK*3G[=+N_$ M?,B2F:((-_!VH8I(O(@YX^CA(5NR!8##GT*IABGWR!0*>D&U7X:!K.]9*QU29Q'/:CQ=#O#UR\(N#:A.E+<'VW_'E-YZ7?4UT1K1% M*@DR4Q\C\S$V'Q/S<20?58F@$8_RIOB25V4A]2]PE>_@ *@=(2:AD2N\F\DH M@2/D^F=4>Q/;"8;L.*: &CJK[S'XNZ1N\NFC"K:U)=$5%V92PI6T$S=-*/ M:74#YW:U10LWW(W@"KWMGPV(.(F2@L 765M/6)( M>2Z (UW2="YG-)_%@^#5D^2[-8NJ3T+CGPK@#*00G&? M+;<<9T&I,W;!:%QIHRH:*]4J.4(Y!&F" M)^6H+[<;!PG(V*Q#^I7U%O;/OM6VJC>(N.^R]!B!+Z;J"U^$A/ $WB3OKFZX M.C:8/Y[6.NLY2E1L@4F1'K1I+3??4#>3A6)E@VR)JM:&U'H*+F2D8HY!&BA! M'+!3'BE11WOXK$NFKQ&"SI<%KG,_R%E)=Q#.WR0V"#MOU:""N_>%A(,5<@/6 M?*5Y$<@+")@5I0QBF1!")[0\$S@1!G=PMFMT V.*GH 87BKA-RHUO4@+KG^> M8:T6CN58\8%;*2^BNUH,KI5PLZ*B$$#4;ICMRD*P8 %=_RX,"\6E<$D M.J<4#2>,#&.YD4P">]A0!>.4\X&:3(I76N^=J%X I9*,(,K&:X5S:Y)8TAU4 MM-(3*-*@KP:=$<6WXH%MHI(@N@Z_POH]IO2.73)>*N.A04,E"(>H1*;2^D$G MO=]D*W0I.WS-E(Y:K3(L,818AM+&MCZ,;R'GT/RGG5*M2$[S)"PQA,06$G=9 M9M"]M3RR P'?[>'765?;;A5"\098"(J"+NMBPB#&Y*;GTIMI^5\LLV-=^0Z03WD:)X0(PNX@T#\:" MA'WDPY0K,(1$D0-.I%4U3+H[^YXW "#TE;$IM#+C=\%3.X.MUA*P#-8G&"W- M3LA9<=0L6=C\D6L+([.GP#=MWSHVT6>J'8>G@S@WV6@;UG9$0HC-C%AYL>9<8)1"1K;RT,X) M43>Y^:CT-,.G+31O(H%UV[K.&P,1>2E+J^H$>=!4Z1ER+R'X@7)X.FM2R,)U M^M4U=)O?^K;=-&,]-U/*/EK3557W-=W 6G1P.AN9=.(4>>ZJ[ 2?L5*!IU M[!?&QB:A_!P\.!X_:\?Q8,I;CB+/GJ\;>&I&TD,\TP>\S&&HRK:>W&9+LK20 M[$>%R=02X^CWJ%B@1PM[!&UUO* T(34E"53Q9>&77'U6!=GADL77:P5$2W(F MMA:V*FGH'L--C6U![ILMR^!*H$+K!+8$][P-E 4=)9N=J[%\):O\,RJG;'(6 MSF*7/V@DBXKAS#T2H6JJ:#7W$K%Z'K=P"9#OUTQ)$J(:/.1?I8(L/B%.R5^W M(*,L54TGEAVX^1+K7LWEM'#-(4A7VYLZ^\L65_CFBZ_0CO/ KJR9]K,?B^#C M8E,BSC5+"AF]J"A1/F)3BGB_MH4R!V"(,O]E^6:Y\Q@:QK5?PS1@-56B2?5E M'G>U+C^G!;")7T '@,SD9-;Y@G=WP6T;2TPUN&.6 M#DKX(W#C6L2<]PD9;5T*N4HSJZ4E5* V=*Q78;P)5P=*VDW0=%4GI MRL[6?-Z&MO;(W.85W'8)V6=K7#PU-@.?H!T8M09E:D!/ M3EFES5=U+8^VB8T\$%0['"-YR5^#E>OM3L+B^;:[%]79G7$#V"543!H50C(W MK?T:X&PK-2R@KI[:&3P*KGB9*'1CRW5J-9! > 6^Q;UKM3528 L7:O$YO>-V M59GJ+[_$7]T(7U$)_+@LW\9-_:%NEV2;Z/CN1\ M[]JL#)H*DTV88K;C4*TF:E)Y#)N$F=0>/J5,JVE-)XSRAOQT>FK<(1RYCGCQ M8*E?C4:(1:/J@D97NI8@!F(TRLF?Z;%3C&A>8;HNPNE2.Z""JY-_&U#V.UFP MQ*SZI'HXJHY@5@'Q]@)NRW(#CV8ZD(ML>[@3\3Y(V4VS!=.DB (G.K7ED*95 M2HKTT]*1_74[YZ3 95%:G22ZBUI78QH?U=(D(\:-NHV'=6\/%3DZK)Z$Q"?T>H^2Z;!Q>U;5WU$7>BM? MY)EAD^%A2Z!*5V\/[HMD36E>D6_]R4002C>#!J-^3<[P@_7 MB#EDK :B"1";SSR9R@B,R[:EBK*>+*NZ;^VZ!3 L73:NBXE0$>&E2F%'AX/N M5-/X"K&$0@"X[)9=Y;(UM'8=*X^L)*NAV%2C3$4WP^ZLC!8KRR#"E6*N7ZO^)<$$:NP,U1'2*O2^0)WDS7,V]N/VJA MABZPS0![]2G?SC.N;MTH]NDSK>R]T(T2R)86)AIEJ"([%(SK)^"=&!FM6=>I M;+R+=]FY]KLHPS#6E$%:.>^$]=**\":3^NG,MS)57\3M;B^1LHJP-AL9 M:S^YDJJM+0D)QUTKRJ$74@C K9>C M+H6XEAM5B$Q?W/%"==W5;7=)5VM^ZS=[E M'LB9V5Y(VSYAGQZL\P.0IV#F5-:8==[VF7W;59ZUHDFZ")4I,GO6J$C)+^#O M[@4]$YD0W9Q<0$VV;I>Y9.G4-VBG:&KHC"Z P6V(32 LES#A%6&9'I PE^(# MRF0E%*&F>03YBG"A9UN1K'XN;VK*,[=3&/ )^,Y8MDCKW%.U4SEF<$TJ($B' M0+=DV0S[<.B:Q]Z%.]98=B3C4HE /%"5%([-J+/;[:J0 ';WL7TAV^7AQ?A MFUA;1EL=5$3?IKGL902AE8D953$W6Z MU%KYT)$GF2[*ERKK,UY4&(V"RR@H@9K890W%6Q9"P!/_8MLYP6)02N.WQ7I% M1RUTM!.%/0X)42OP2B^03*L*.QA_[(78H62T:6?G'V@Y>:UIEJI9:@K/>I$+ M_=R3)'EV55IC0KAT<%T]@]"\>G-FASZ(MIM2;"%&$VI8 '(1H53N0Q;XX76, MXE :F*6 -O5"2UD?!+]0YX0'R7?;=%V\K**Y;W/$8AF-74X%%2W+5(),6%:<2D5 MSULK-S'FIG-]9T-%L0\KK^C DK2^]&? ]BM,4%6;1#\F3MKY R8!&F4Q3P;A6/Z, [C^;S#8SJ:AM%TC(G4HQD6?AICK_IP,DR" MZ^T-8$Y%T[PILNKNR%43P:A=B3"M8 'R)<5IS,PO&4BCS$X60\[H!3 M!%N>QQ,,UX7=1/@L 'L4CJ:SG9"*XF$XCR:XYWDRA7\P_95*\$Z'!EKCX3B< M3#$0.8GA)*94_B0.1PEEZ$YAS5-/G:GVQ?FHO=\"BR,T71W_E2Z23MI(B78T MEZ(N"6?J>*]2GRZW%!3P&VH'"!S8Q(/"H<27"R@LY&24M. O4/=7D\=\Y^%T MCE4^X&Y-X-]1.$PB^G>&U6@^2J0H265'\NZQO#R*(RQ?-CT.9G$",PZ#3X7D MNA"]E[Q=-:54&Z(1M_:#$KEQE(33.#[&?^/Y%-<$*#>B#U@7 58I&M!-AN$$ MEM!*=X(C'JE\=4PW@R,""2;QV"U;[.*=]+:PT>RO0JY5&Z2F2&%(\LN6![*9 M([N++D0SH'E,FZ9CNIE^*C '(C"?!G,@FLEN"CF; "F-@CE6W(X[SE?V$\_" MX60,"!L.(Y-ZF\PG84S%+9(9'.S(K4>A^&079P515,4D-SGKLP^C51'$L$[$ M:JJUP'V??L6NV 7=^5U=-ON-'-8T0P 3W%@QO!!ZYJ,TZHYOD+ MHMF3X9#?N<:V9B6&GV4$*DPO74OSJFG+HSPNV=DC&F?G@0-O\ +[C)/ZGU.C@1' +4+*' -TJ&T.H--D M.N0B3N%T/*7^[/QX#*"+X02!C<$5P/.?#X,QH 4LR(6?%AX%?UZH$S"@[;/7 M]OU\_EXGD; CP* 15=]*X%I/Z8+'<9C 5]9>$SCR"*_)$-8^#<>3.2+K-!E[ MMJK%8KDC+Q26&=QQ2=%?\50C(._SX9B*$,'*\<,,8#\B:622@#PQL;8Z@9L M?&4TIQ8.P-C&(04O]&TR-Z3'?K_=R8*<%8Y)P)C"2:XR)C*DH%\#;"P]@MR\W0./!!XY)!::\#Y1/#O"!FPNU\CS0O)>Z&IAJ$# M;4[I"2TPL0=*O.EBLU?*(L2^??3+[TR+A M1B'Y1A4R&C4[8T7 ;\('IB"@S#(%LS+'^(.@CT6P6G*DH=RZ@ M JAQGZ]1MH#G@#E,X5&@GS$\'2.D@=*C#QY[(NJJA%C)(<6&VT V@%/ 705E M(\$*SR.L^V2$JZ< BZN-P_$859PY"+^@A\!MQ:*$L$J0LJFVYU&"$G1TS"5F MQJ!EN-CW+<"43&,&TW T.2;M;M* $R#P432A(M+)+CC!:F,$*8PX Z0E<2;: M":=Q,*-V,T=HC8&YQR3C.W":C(8P+ V/AP6<"6_;+ [G,RHT"DP/0'?,\BT2 M:M,Z@?HY&=:PI8VKTUV-3?KC[4JF/4EIH:Y3#?R&B^ M&D; W>(QUS :D[F&:A@!\ &P5,,( #B?<0TCD%2CB&L8M:8'=H?#:%3K,E<_ M]2+Q^NE>P+5-X8?%%4L^MBA<.KJRQ3!VJKQO\R*O8>7$2$C*FX. D?"'(2#P MF42?*>J5@,P$G!FE2OCGE[+Z?)(7)ZKV!JI5TV 2SD>H4CWJK(@:(3P'@0Q$ MSAG()O:>V>"!,L=,!,PHAE, !;L-8^!?ZZS"S">LC,EZ(X8ZK[GDFO]D_$ W M0V'M2:D#ENFQ#CP'"6//ECJT7!W!3N"_HY1*JI+/$CJ('@"X<_9D:E,PS7'_Z9 )$RR6% +^9(-D:@U2%O )( -,Q5>[P9QA HN4"M@ M/V13?4>U6RS*O<0FNHO/%F %''+NV5ATPY*YZ4,_\MGG<>XZ6_""C64->:"#041S.XOXH,@$F=":[EC;;XM]*L3RM8N%6\VB#8W4C\\.R MV+>Q[GDI*#V-?Q[$]7S5P GRCKYTJFVWR 1J#3%5]YX;ZSX6[W%1= *2GW,[ MR 4[1S8)^!,'5]L;_E[,ZJ8_R>Q8M1PV[Z%, \21L#,!&D\'I!L"/^/F']8V MIA>8*=>':F-2;)_N]ME,\WAHQDH[T'MI <[4+FIX@0P%>D'.BQGH"A)B[7FI M3>WA_(Z#2P^I*F\D2(,KB7 0S2V%%SSN7J=>34PVIVY96_)8WFLZ$)I1OIW0 MS9.TB(V#I::N::\4)4:"S3C'++/'H-',L%X]B>V@$4XCJRN/*[Z#YC0>M9IX-TK],4AT?=8( M585I,)T,S?4&6C^>D6" ZK+V42?B,O#1W9V'+2!QQ 0D^M2>_342_3[JA.$3 M](J55] +CUILYIFRZF6&9>OHTG'LND[5QF8#94QD&K@6I?PO8K'@<5>!_WI:(%Q<5.3(PC(Q=.._3ZK/46PO.J5@D!B++-J^L MLB$L^'V\P163_?&\6&];SWPJ2N?W!J;]CZWBFN\()0.3##!5_S/61,NN.%'_ MZXZZ?<]#:?5,6CTW;NYU%?_1Y?P?7<[_T>5\YT*_19?S7K?Z M0ZEZ-_.E/)5NF=\J@N4?C3S_T<@SZ-O(LSO0RM'?2:O#9S97 MZR.MJ 9L;A^NYU/S_QMZ@77"]..MBFJX4-:]C[=2MMST7>K/*__1S&GH,70V M:MECQDBS1^%?"W?__UC&OU\YQ0]X>5!.KH%JOL:4TE6-N2&?KEX'1R^0BV&" MN3(ZM,?\&5N*#@7+VC]^R![M0AE D3C#5-QYE53P95 M#^^84CP)?R>!V:?9IG/7L_5 PU$B&MO/&(^$RMSID6[XS+S"YYR(RGDQ]M=S MDY7>]3"G)CDZ1V?R@>PZV[,Y)<_:^(Y',%7"?GT7V+)CU2/QZ#H2\<;H=NTN]S^K4J-]& M:M4PQL7::%BF^87G;G)<':G:JLITV+'8KJ=7'=+CC^VP/96W(L6BK$I9SIOD MVN<&,JIDBV:OJA9=-Q2T5*[K3- R.A>JP_B==9A06Q[;W@*FGY]0\/^1Z>KK M,(XD&8R&OV]_&T\&,\^WLT'D^78\B-UO3>K!?S<,<63!W/7PZVP%>%8]^9]L M9$&T?YQ,!A-W)=/$M[YI-)A[OAWY]BTG%UH^>WM+'S4"AT;9N]8I45?P4WV; M2J(8"##5AAV+_W'Z-:__\R6Q[)-H>#*,_GH3/_=*[L2=Z6#J NO".TZS/=\- M$&I:'$A H?4++;T]8!2+9M])G0XG2-VYB2U6?/B;=H)D+V$#+\B.E,?>8W1E M/QX@S* \T#.U\;!1#\AU[$[/U8A]+53N6;QHUP'NI"X[W^PFT5W'M6NJKI=3K?9"?OJ#CVOL2N'SE2_0PD0*J\13$SCJAI M10?OR)PA0[ >Z90,ELXCWD0DA\MP]M$.@0?^[(V^K_>*H]W@=@(V&O4?H=P;1K/> _8\K MFO0?M/-DHPY@];O+6E-ZSKU]NZ4N&HPI%'G;2HQLO_">R_#Z+WBPH@O>'B24 MTG_P\ZV#MN_3K[X!XPZ$/)R^:3G5E[WV/.6R9>=UUCZ,AY[O'&$;#<">[Q+/ M=^W@6@\YY*BG2ZU#/D=_U_6@E^7V9H-')O70ZG"7=GK)UF0RC6CW'JF:VT(* M[=.*U&#M]ZU$/F_&WK,PNY%#MT<3=ZYO,X/.%@L.H\=:5?"G+M3 M/W_S#QC#@?C^U#S72B:Y>2XY^HW)>3LE M:RLWSST@BK[V&]][8ST>+UHLK7/L'(FSN&9VH2,KQ+M.U.'.^] M;V3] A8Y+CI>XK'AE^PQ7048(^X1,;T<@=_$-U0O=O8J.^_3ZWL6&[H!?"L] MOF/]\2]H_Y J!X+C?I7!P[GGX\'0M78THO4/6FX'_/8-V'.QHT'B+O9=YV*L M0M&=-\&?G?F,6]%.%#H 8SO0=6_VXTXH'T@I=^D^Z0[=YZTW8[%[4YW/=U_; M/:F1G4=KTB&?1>0(4^GM[J:@N[,)7:Z](Z%P'[XLW+3.'UOIA7[ =;^N(:4; M> 560FE?>T;_3#X_+NQ/YW-$([>'06=:7]?U<10D#8P=N5V_B2R\\^^ED3#G M/\$="6U=*-9U[?R+\$VS:Y9V*EN_G+7G2-CO,&#-=-MY*ZEGNRE?9WJ95V!U M,\J\V[53RCS67'^*7-=V6H^%*LS-BN!WC3:26K?O,+1LAW(>!=B@U/W8/\3K9K\E MKTS687(1"XUJ#;W*1#"DZ@('/:Q:$Z0+KD;>+:R+F:G=INBKCGN 7W8N0]Y_ M!$7>ZK7#7G9U6CI9%NA;UT#OG/FG,;$8U/&6A0[>J"BD3Q]JU M,X:4>\T:H&FVNKK%[N,X0;:0?";5=.>>HHO-BW50+K@Y6+]Y.E;]]W77X#?E M5D'1*W]P8[3^YC?P9EN5)ZAF[;F](276U4&]IL:@<&A?,,P:36R^MR.?'OGW M PSXW&%UC@;Q^.]\8QW6[[_+C6'\3'"Y\\2&?_\;\Y_8W_P>T*]>D(V/IGB[ M93?RI8=># ?COU%Z86I8R.=W'J&[LV)$AZ?LZC%==QO;[1H238/43U6Y7<-* M0U^#>]#;U[Y:8D#*J_P+K8)ZOE'#.5$Q.FT2?A-"N\-!;SA\NQ(9SU$;&P4= M.O=D*B+X%6*_A=HI>M!^X%EE+([>@12["B(W!KY'?0MY.=[YLJ_PA;R8."]* MQ01/N86#ZRITG=_W*FT=(/2)4ZC-%_IDPSTG_?P*!NZE,44*'%]=CXS[(_[. MHS6KU][YY"NSG)%4M.,4<>.>$=9/@DHW$LO]V MEKQK?C)=/*5='AY!X]A5JC=FW3]1)S45K]T>+9'6X9/. %5=E(#K8_PW%000 M:H&3.]X6];M?#T_\)H$>\W3+@':\+A,N(C']L<:9'8E*QZ@[#&N-8#]#\_C_ MWQRA0O+Q@RAF]S1G2D#]O#^RN!":TAFAKY(VK$=N!.<&!QM M:ZJ.P<\=P\$98/0EMG=2F>);C"6%0[[%4.F>.A=.C8MO,>F""F&X=3!^\]#J M")L1H <-W+XZ?Q-H#G+"#4=377D7W2HF@S4;#=#GUX$#5*-IX% MD5O0KF;"A0H*0@B/."EH4IEEKCTU5ZPGG:H.OL=?^QZR"WK>*)3 M.O)6G.B0B?Q5(IRS["H3L<_?W[N Q0' W%7XYSE 54=_9E^!/56(WNBTT%9E M(+%ME$)9K6I%>%' $,^K![NW/4;0V"1;@;%ZKF=15O5ZCEXA:':45H8E=6%K[\?N X)1KG1 3;59Y\!& 3^O*#7?F MZ(^%QN>.D]QUZIUA4+M?*C#]P?^B$H1V [[O)>Q7H.: &RHALOC0E?1A=P>6 MLVF__&I?2M.>VC..@-M=AL:A=SOSG?I"LU6.IC_8,/C^N9/NJ]#2?Q7VE3FP M[LN/'559>N2I]:O'LGL^7W&6WBOLFW7&OJ1_N;[,E 54^V:1?.RSM;-Y# M2=^TX-T3#AOY$L.'OAC9*/8E-4>1[]FK[4V=_66+B/;F2RL2\"1H_PI?D;X' M%YSC+JILI8)H3X*S?[M&D8%3=V\D'MYXC*QG"73O\]7*=]H?%YN!,L-U,O[6 MPKQ:J5[EPE/#[\=WZ4WF4*4W3)L=-:XC85!5S5'4KPX^K3&R1%?*^8_W5![H M/X%UG7X\.P].-RQ0D5D>KL!%2E*^>LSQ/@!6G*'I_A1HPL_E#?8\VZ CD*, M581'P/H6HRE/080+KDN4)CE(4MOM<31&O/8\MP"M_PT_XUPP% >-L=TIFB35D!!? MQ0Z)'LIEZ; M'_\_4$L#!!0 ( +9=7D_TZ$+>/0( 'P* - >&POA'^F-?$#JCG?T;] M$^8#XH4E#KK-2>-"BOT]LH"I3#B@-6$)OB:,KA2U607AE&T]/+5 )IE42)O# M,&JAD[S+ MYKEW:<.C>%%-UU*_;\URA//MU8$[!07=.']3# (,.ZEKMGW':"DX^,7\LF!T M9,$T)GT=5$E%'PV?O2J9 4!AM :E:;:+?%6D7L)&]]=I4QRK>?H,-3_U/I<@ M0!&V*]K<_5/>Y?^L>/;F[R6[O\JAX"?4:%O4,Q Y/WV1L\O3UVB;^[\5&71= M9Z>U[36V 46KEC)-12>WHGD.7H]]623XUCYIV%Y[&?N;H==D99Z">_PF-X>" MM$S?V26Z8()'^Z,5'BV&66)]VN31>BX/9OO10*/IEI4W ';\V\:Y=& M\,PNA'!%W@UZO:1;<*DZ9Z>;:SV:KO]&.Y$ZJ14/Y)#4ZS^MO51_47X([V.V19V&<3!LG.CX=7' EK9S* M7+K78:=^G8L._(JN]S/J=MC\73?BB?D_S:AG,YF**YV6A5!NW8Y&Y-7=E5W( MI>TPQ0LQ[%SJE3 5,=S@-EO3.VB7=R1F3B1\8&ZS?H5'B:(RH:S(&+RR.I<9 M<&3L@N='A(P]R*\(Y-=#0B8>Y#<$\ALMY(U4,-=(GF\'M+/^ M#-[#IO >+=M%::42UK*)F'\ 0]U"+)>Q6 E5"A\'LTB?6"/?M9)XSKC+V MX!;"L%L(*]2\XF#G/B;FD3ZQ2,[35)?0BVPL4B%7O+[[.QIFCSZQ/FX5=*B# M>$PTGC',%7UB64 PNH2H[_4O]@C1@*O[]OIG*9?5]WQ(S!5]8EF,!+?-)L.D MT">VPDBK^?&3, 6[$M-UBXVK\V#2O>/*CU3ZF!;ZQ%ZXX=*P9YZ7@MU!^Y7F MXZR+":%/;(1K;A3D,)8]PCQRJ8M"*S99<.,/U@#30D"LA8G3Z8_C"[XV:P%7 MLO5)/A]FAX#<#DZN^[0>NG['!FBR09YM%(5T];-6CPV(2AQT=,4YDGSJ8V*: M"(@U<:M270CVQ'\U9I8 \T- [(=).;7B9UDUU?5J9[ &F"4"8DNTA6_LZ!&" MS11<]L7'Q#P1$'OB0R3'CIXJ_S<),7<$Q.YX"^E:N3!9!,2R0&.[1F(;8-(( MB*6Q":!>VQHPQ&P1$ML"C:/8D8^)22,DEL8ZDFIM/&\.K)0X?$U-+2*R6C['#,=M"6K^2'V&>B3Z[ M6,6.QB+5T,"YA+-]3,PS$;%G4,S&LQEAWHF(O8-C^J7R"/-/1.R?;=3X_D!^ M84=7PG&9-^:C"%T;(=;/EK(-#!-.1"R<]Z!;%C!!,CUC3P9F])DP53/ZF)AP M(F+AX#%XXV'$M!,1:P?']%=N(DP[T4$S&G_M)L*T$Q%K!\?T5V]B3#LQL79: MBNJMXSS&I!,32\?+#B=PN:P$2!CKF\,^)B:=F%@Z:*K87$3&I!,32^U,)&.MVMU<;HBCRQ@;:8]0N(U*UK;TO,/_&GK+( MY"6W"W:3ZYGF9A));)[N(6%XRG/TT?#JC_KK8A17%UZ5N;Y M)1Q[4"/-J^/U-3;_RW#V!U!+ P04 " "V75Y/;L4(Z68" #V+ &@ M 'AL+U]R96QS+W=OQ)4%4D>3V5;VI"B3ZNC ^;6P8-F;>C1\(E!Y?\KD>3FU3 MCJ>NK-XOYZ9LJN,P=-^<*]MCOM3EKNUR,WZS;_M+/8P?^X/KZNUK?-//KK\ M/^O;_?ZTS=_;[:]+;H9/*OXNJ-SG03(?)/0@G0]2>E"8#PKTH#@?%.E!-A]D M]* T'Y3H0??S0??TH(?YH =ZD%\#&=?\)(0U7VL/N/9\KST V_/%]H!LSS?; M [0]7VT/V/9\MSV V_/E]H!NS[?; [P]7V\!>@M?;P%ZRP+7VNABFZ^W +V% MK[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[<"O96OMP*]E:^W KUU M@;,2=%C"UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*USL O0-?[P#T M#GR] ] [\/4.0.^PP%DW.NSFZQV WH&O=P!Z![[> >@=^'H'H'?@ZQV WH&O M=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1ZQP7N5:*;E7R](] [\O6.0._(USL" MO2-?[PCTCGR]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;0L\:X(>-N'K M;4!OX^MM0&_CZVU ;^/KG8#>B:]W GHGOMX)Z)WX>B>@=^+KG8#>B:]W GHG MOMYIHG_1CZ4W,HMR[Y9_B7-1.XR_!QSK?/N$[]9_ M\>O4/Q%N6E&>?@-02P,$% @ MEU>3]\)R204 @ Z2L !, !;0V]N M=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKW\"(LAG8#D@S+V"2VR9J M$ENV8?(4%_NA'^.Z:%/R/QB+=4N# MC:7S-.;*QH7!IGP:MLS;>F>WQ,1J95CMQD1C6J:I1W%U>4T;^]"GQ<^7ZU/K M=6&][[O:ILZ-['%LWC5=OC8L _7SFMAV/I[E!<7B9I^[Q'QM7>1J+-@G)KR_ M<3K/]]T^4@A=0U^*YC:;KJ;&U0]#OJ6,/I!M8DN4AKZ,K0W4_$ZA&[>O>>]L M2+_LD!NS?<_^6U">+D=ZZNEP@+ERS,DI;PLZ-&HNO'SR;PU\VPVU"[3T(5=# MZ@X\7HYTEZN130N/^8@T;9V&FD\-SZU/]\/^=6$W?S_TPO\5(YL/WWOKQ\LA M0')(D!P*)(<&R6% MYK/Y'[Y7SU!+ 0(4 Q0 ( +9=7D\?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ MEU>3RV%L-;N *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ MEU>3YE&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3W)S->%E! -14 !@ M ( !<@P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ MEU>3SP]6@;R @ %0L !@ ( !Y!< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3V;3/&XK M!0 O1T !@ ( !>2( 'AL+W=O7S# ( ),% 8 " M =HG !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ MEU>3U)R5F2U 0 T@, !D ( !\RT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3_:%=[VU M 0 T@, !D ( !MC, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3Y@B_JNT 0 T@, !D M ( !A#D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MEU>3XZ]HINV 0 T@, !D ( !13\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMEU>3S_1!0FT 0 T@, !D ( !"$4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3X65)HC4 0 MG 0 !D ( !^$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3QP%Q/>V 0 T@, !D M ( !_5 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ MEU>3]1\%X:W 0 T@, !D ( !\%8 'AL M+W=O6 >&PO=V]R:W-H965T&UL4$L! A0#% @ MEU> M3V/,>BNW 0 T@, !D ( !N%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3QPYFC,, @ P8 M !D ( !VV( 'AL+W=O90 M>&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3Q (S.2H @ \P@ !D M ( !36L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MEU>3SICYH3S P (Q( !D ( !\'0 'AL+W=O M*UX%L$ #R M% &0 @ $:>0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3X@' MXEY!! X!8 !D ( !:( 'AL+W=O&PO=V]R:W-H965T6' !X;"]W;W)K&UL4$L! A0#% @ MEU>3XR6++XR @ D@8 !D M ( !,HH 'AL+W=O&PO M=V]R:W-H965TN. !X;"]W;W)K&UL4$L! A0#% @ MEU>3Z\DF(;8 @ I( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MEU>3X-JH=/D 0 H@0 !D ( !?9H 'AL+W=O&UL4$L! A0#% @ MEU>3SHE$+C- M P Y!, !D ( !#*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3Z7_IW?\ @ !@P !D M ( !PZL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MEU>3W]:C+MC @ C@@ !D ( !#K4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMEU>3^<19:Z: @ @H !D ( !T[T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEU>3X=D(\KL 0 M P4 !D ( !&<4 'AL+W=O&PO=V]R:W-H965T MC57RQ@$ ( $ 9 " <7) !X;"]W;W)K&UL4$L! A0#% @ MEU>3PS2 IT! @ 0 8 !D M ( !PLL 'AL+W=O&PO&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "V75Y/WPG))!0" M #I*P $P @ '0.0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 5 !4 /X6 5/ $ ! end XML 18 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Business Segments Business Segments
The Company is a leading manufacturer and distributor of products and services for transportation and energy infrastructure with locations in North America and Europe. The Company is organized and operates in three different operating segments: the Rail Products and Services segment, the Construction Products segment, and the Tubular and Energy Services segment. The segments represent components of the Company (a) that engage in activities from which revenue is generated and expenses are incurred; (b) whose operating results are regularly reviewed by the Chief Operating Decision Maker (“CODM”), who makes decisions about resources to be allocated to the segments, and (c) for which discrete financial information is available. Operating segments are evaluated on their segment profit contribution to the Company's consolidated results. Other income and expenses, interest, income taxes, and certain other items are managed on a consolidated basis. The Company's segment accounting policies are the same as those described in Note 2. Business Segments of the Notes to the Company's Consolidated Financial Statements contained in its Annual Report on Form 10-K for the year-ended December 31, 2018.

The following table illustrates the Company's revenues and profit from operations by segment for the periods indicated:
Three Months Ended
September 30, 2019
Three Months Ended
September 30, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$67,741  $3,417  $84,517  $5,299  
Construction Products47,175  1,848  41,534  1,603  
Tubular and Energy Services39,360  2,230  41,043  4,274  
Total$154,276  $7,495  $167,094  $11,176  
Nine Months Ended
September 30, 2019
Nine Months Ended
September 30, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$244,836  $14,815  $238,571  $12,655  
Construction Products139,926  6,095  112,641  4,478  
Tubular and Energy Services120,916  11,937  111,226  10,704  
Total$505,678  $32,847  $462,438  $27,837  

Segment profit from operations, as shown above, includes allocated corporate operating expenses. Operating expenses related to corporate headquarter functions that directly support the segment activity are allocated based on segment headcount, revenue contribution, or activity of the business units within the segments, based on the corporate activity type provided to the segment. The expense allocation excludes certain corporate costs that are separately managed from the segments.

The following table provides a reconciliation of segment net profit from operations to the Company’s consolidated total:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Profit for reportable segments$7,495  $11,176  $32,847  $27,837  
Interest expense - net(1,079) (1,296) (4,031) (4,813) 
Other income (expense) - net421  (157) 823  320  
Unallocated corporate expenses and other unallocated charges(3,722) (3,297) (10,947) (12,089) 
Income before income taxes$3,115  $6,426  $18,692  $11,255  
The following table illustrates assets of the Company by segment:
September 30,
2019
December 31,
2018
Rail Products and Services$181,694  $175,704  
Construction Products99,997  97,133  
Tubular and Energy Services86,531  90,402  
Unallocated corporate assets28,065  20,010  
Total$396,287  $383,249  

XML 19 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventories as of September 30, 2019 and December 31, 2018 are summarized in the following table:
September 30,
2019
December 31,
2018
Finished goods$69,563  $69,041  
Contract assets34,792  26,692  
Work-in-process3,427  6,940  
Raw materials20,959  21,831  
Inventories - net$128,741  $124,504  

Inventories of the Company are valued at average cost or net realizable value, whichever is lower.
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 3,064 $ 6,408 $ 16,318 $ 9,984
Other comprehensive loss, net of tax:        
Foreign currency translation adjustment (1,416) (371) (1,038) (3,132)
Unrealized (loss) gain on cash flow hedges, net of tax expense of $0 for all periods (151) 207 (1,309) 1,243
Reclassification of pension liability adjustments to earnings, net of tax expense of $0 for all periods [1] 90 137 275 392
Other comprehensive loss (1,477) (27) (2,072) (1,497)
Comprehensive income $ 1,587 $ 6,381 $ 14,246 $ 8,487
[1] Reclassifications out of accumulated other comprehensive loss for pension obligations are charged to selling and administrative expenses.
XML 21 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingent Liabilities
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingent Liabilities Commitments and Contingent Liabilities
Product Liability Claims
The Company is subject to product warranty claims that arise in the ordinary course of its business. For certain manufactured products, the Company maintains a product warranty accrual, which is adjusted on a monthly basis as a percentage of cost of sales. In addition, the product warranty accrual is adjusted periodically based on the identification or resolution of known individual product warranty claims.

The following table sets forth the Company’s product warranty accrual:
Warranty Liability
Balance as of December 31, 2018$2,057  
Additions to warranty liability515  
Warranty liability utilized(1,350) 
Balance as of September 30, 2019$1,222  

Union Pacific Railroad (“UPRR”) Concrete Tie Matter
On March 13, 2019, the Company and its subsidiary, CXT Incorporated (“CXT”) entered into a Settlement Agreement (the “Settlement Agreement”) with UPRR to resolve the pending litigation in the matter of Union Pacific Railroad Company v. L.B. Foster Company and CXT Incorporated, Case No. CI 15-564, in the District Court for Douglas County, Nebraska.

Under the Settlement Agreement, the Company and CXT will pay UPRR the aggregate amount of $50,000 without pre-judgment interest, which began with a $2,000 immediate payment, and with the remaining $48,000 paid in installments over a six-year period commencing on the effective date of the Settlement Agreement through December 2024 pursuant to a Promissory Note. Additionally, commencing in January 2019 and through December 2024, UPRR agreed to purchase from the Company and its subsidiaries and affiliates, a cumulative total amount of $48,000 of products and services, targeting $8,000 of annual purchases per year beginning March 13, 2019 per letters of intent under the Settlement Agreement. The Settlement Agreement also includes a mutual release of all claims and liability regarding or relating to all CXT pre-stressed concrete railroad ties with no admission of liability and dismissal of the litigation with prejudice.

The expected payments under the UPRR Settlement Agreement for the remainder of the year ending December 31, 2019 and thereafter are as follows:
Year Ending December 31,
Remainder of 2019$4,000  
20208,000  
20218,000  
20228,000  
20238,000  
20248,000  
Total$44,000  
Environmental and Legal Proceedings
The Company is subject to national, state, foreign, provincial, and/or local laws and regulations relating to the protection of the environment. The Company’s efforts to comply with environmental regulations may have an adverse effect on its future earnings.

On June 5, 2017, a General Notice Letter was received from the United States Environmental Protection Agency (“EPA”) indicating that the Company may be a potentially responsible party (“PRP”) regarding the Portland Harbor Superfund Site cleanup along with numerous other companies. More than 140 other companies received such a notice. The Company and a predecessor owned and operated a facility near the harbor site for a period prior to 1982. By letter dated March 16, 2018, the EPA informed the Company of the proposed schedule for consent decree negotiations to implement the Portland Harbor Superfund Site Record of Decision, with negotiations scheduled to commence by the end of 2019, and the EPA also set a proposed deadline of June 2019 to conclude negotiations with PRPs for the performance of remedial design work in the harbor. The net present value and undiscounted costs of the selected remedy throughout the harbor site are estimated by the EPA to be approximately $1.1 billion and $1.7 billion, respectively, and the remedial work is expected to take as long as 13 years to complete. The Company is reviewing the basis for its identification by the EPA and the nature of the historic operations of a Company predecessor near the site. Additionally, the Company executed a PRP agreement which provides for a private allocation process among almost 100 PRPs in a working group whose work is ongoing. We cannot predict the ultimate impact of these proceedings because of the large number of PRPs involved throughout the harbor site, the degree of contamination of various wastes, varying environmental impacts throughout the harbor site, the scarcity of data related to the facility once operated by the Company and a predecessor, and the speculative nature of the remediation costs. Based upon information currently available, management does not believe that the Company’s alleged PRP status regarding the Portland Harbor Superfund Site or other compliance with the present environmental protection laws will have a material adverse effect on the financial condition, results of operations, cash flows, competitive position, or capital expenditures of the Company.

As of September 30, 2019 and December 31, 2018, the Company maintained environmental reserves approximating $6,058 and $6,128, respectively. The following table sets forth the Company’s environmental obligation:
Environmental liability
Balance as of December 31, 2018$6,128  
Additions to environmental obligations 
Environmental obligations utilized(73) 
Balance as of September 30, 2019$6,058  

The Company is also subject to other legal proceedings and claims that arise in the ordinary course of its business. Legal actions are subject to inherent uncertainties, and future events could change management's assessment of the probability or estimated amount of potential losses from pending or threatened legal actions. Based on available information, it is the opinion of management that the ultimate resolution of pending or threatened legal actions, both individually and in the aggregate, will not result in losses having a material adverse effect on the Company's financial position or liquidity as of September 30, 2019.

If management believes that, based on available information, it is at least reasonably possible that a material loss (or additional material loss in excess of any accrual) will be incurred in connection with any legal actions, the Company discloses an estimate of the possible loss or range of loss, either individually or in the aggregate, as appropriate, if such an estimate can be made, or discloses that an estimate cannot be made. Based on the Company's assessment as of September 30, 2019, no such disclosures were considered necessary.
XML 22 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover - shares
9 Months Ended
Sep. 30, 2019
Oct. 23, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Commission File Number 000-10436  
Entity Registrant Name FOSTER L B CO  
Entity Incorporation, State or Country Code PA  
Entity Tax Identification Number 25-1324733  
Entity Address, Street Name 415 Holiday Drive  
Entity Address, Suite Suite 100  
Entity Address, City Pittsburgh  
Entity Address, State PA  
Entity Address, Postal Zip Code 15220  
City Area Code 412  
Local Phone Number 928-3400  
Title of each class Common stock, par value $0.01  
Trading Symbol FSTR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   10,579,259
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000352825  
Current Fiscal Year End Date --12-31  
XML 23 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments (Tables)
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Reconciliation of Revenue from Segments to Consolidated
The following table illustrates the Company's revenues and profit from operations by segment for the periods indicated:
Three Months Ended
September 30, 2019
Three Months Ended
September 30, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$67,741  $3,417  $84,517  $5,299  
Construction Products47,175  1,848  41,534  1,603  
Tubular and Energy Services39,360  2,230  41,043  4,274  
Total$154,276  $7,495  $167,094  $11,176  
Nine Months Ended
September 30, 2019
Nine Months Ended
September 30, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$244,836  $14,815  $238,571  $12,655  
Construction Products139,926  6,095  112,641  4,478  
Tubular and Energy Services120,916  11,937  111,226  10,704  
Total$505,678  $32,847  $462,438  $27,837  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table provides a reconciliation of segment net profit from operations to the Company’s consolidated total:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Profit for reportable segments$7,495  $11,176  $32,847  $27,837  
Interest expense - net(1,079) (1,296) (4,031) (4,813) 
Other income (expense) - net421  (157) 823  320  
Unallocated corporate expenses and other unallocated charges(3,722) (3,297) (10,947) (12,089) 
Income before income taxes$3,115  $6,426  $18,692  $11,255  
Reconciliation of Assets from Segment to Consolidated
The following table illustrates assets of the Company by segment:
September 30,
2019
December 31,
2018
Rail Products and Services$181,694  $175,704  
Construction Products99,997  97,133  
Tubular and Energy Services86,531  90,402  
Unallocated corporate assets28,065  20,010  
Total$396,287  $383,249  
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Stockholders' Equity [Abstract]        
Shares issued (shares) 543 662 54,628 25,431
XML 25 fstr-20190930_htm.xml IDEA: XBRL DOCUMENT 0000352825 2019-01-01 2019-09-30 0000352825 2019-10-23 0000352825 2019-09-30 0000352825 2018-12-31 0000352825 us-gaap:ProductMember 2019-07-01 2019-09-30 0000352825 us-gaap:ProductMember 2018-07-01 2018-09-30 0000352825 us-gaap:ProductMember 2019-01-01 2019-09-30 0000352825 us-gaap:ProductMember 2018-01-01 2018-09-30 0000352825 us-gaap:ServiceMember 2019-07-01 2019-09-30 0000352825 us-gaap:ServiceMember 2018-07-01 2018-09-30 0000352825 us-gaap:ServiceMember 2019-01-01 2019-09-30 0000352825 us-gaap:ServiceMember 2018-01-01 2018-09-30 0000352825 2019-07-01 2019-09-30 0000352825 2018-07-01 2018-09-30 0000352825 2018-01-01 2018-09-30 0000352825 2017-12-31 0000352825 2018-09-30 0000352825 us-gaap:CommonStockMember 2019-06-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000352825 us-gaap:RetainedEarningsMember 2019-06-30 0000352825 us-gaap:TreasuryStockMember 2019-06-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000352825 2019-06-30 0000352825 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000352825 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0000352825 us-gaap:CommonStockMember 2019-09-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000352825 us-gaap:RetainedEarningsMember 2019-09-30 0000352825 us-gaap:TreasuryStockMember 2019-09-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000352825 us-gaap:CommonStockMember 2018-06-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000352825 us-gaap:RetainedEarningsMember 2018-06-30 0000352825 us-gaap:TreasuryStockMember 2018-06-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000352825 2018-06-30 0000352825 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000352825 us-gaap:TreasuryStockMember 2018-07-01 2018-09-30 0000352825 us-gaap:CommonStockMember 2018-09-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000352825 us-gaap:RetainedEarningsMember 2018-09-30 0000352825 us-gaap:TreasuryStockMember 2018-09-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000352825 us-gaap:CommonStockMember 2018-12-31 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000352825 us-gaap:RetainedEarningsMember 2018-12-31 0000352825 us-gaap:TreasuryStockMember 2018-12-31 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000352825 fstr:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000352825 fstr:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-01-01 0000352825 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0000352825 us-gaap:TreasuryStockMember 2019-01-01 2019-09-30 0000352825 us-gaap:CommonStockMember 2017-12-31 0000352825 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000352825 us-gaap:RetainedEarningsMember 2017-12-31 0000352825 us-gaap:TreasuryStockMember 2017-12-31 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000352825 us-gaap:AccountingStandardsUpdate201606Member us-gaap:RetainedEarningsMember 2018-01-01 0000352825 us-gaap:AccountingStandardsUpdate201606Member 2018-01-01 0000352825 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000352825 us-gaap:TreasuryStockMember 2018-01-01 2018-09-30 0000352825 fstr:AccountingStandardsUpdate201802Member us-gaap:ScenarioAdjustmentMember 2019-01-01 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2019-07-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2018-07-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2019-07-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2018-07-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2019-07-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2018-07-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2019-01-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2018-01-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2019-01-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2018-01-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2019-01-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2018-01-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember 2018-01-01 2018-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2018-12-31 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2018-12-31 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2019-09-30 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2018-12-31 0000352825 us-gaap:CorporateNonSegmentMember 2019-09-30 0000352825 us-gaap:CorporateNonSegmentMember 2018-12-31 0000352825 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0000352825 us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0000352825 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0000352825 us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:PerformanceBasedMember 2019-07-01 2019-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:PerformanceBasedMember 2018-07-01 2018-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:PerformanceBasedMember 2019-01-01 2019-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:PerformanceBasedMember 2018-01-01 2018-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:DeliveryBasedMember 2019-07-01 2019-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:DeliveryBasedMember 2018-07-01 2018-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:DeliveryBasedMember 2019-01-01 2019-09-30 0000352825 us-gaap:TransferredOverTimeMember fstr:DeliveryBasedMember 2018-01-01 2018-09-30 0000352825 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000352825 us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0000352825 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000352825 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000352825 fstr:RailProductsMember fstr:RailProductsSegmentMember 2019-07-01 2019-09-30 0000352825 fstr:RailProductsMember fstr:RailProductsSegmentMember 2018-07-01 2018-09-30 0000352825 fstr:RailProductsMember fstr:RailProductsSegmentMember 2019-01-01 2019-09-30 0000352825 fstr:RailProductsMember fstr:RailProductsSegmentMember 2018-01-01 2018-09-30 0000352825 fstr:RailTechnologyMember fstr:RailProductsSegmentMember 2019-07-01 2019-09-30 0000352825 fstr:RailTechnologyMember fstr:RailProductsSegmentMember 2018-07-01 2018-09-30 0000352825 fstr:RailTechnologyMember fstr:RailProductsSegmentMember 2019-01-01 2019-09-30 0000352825 fstr:RailTechnologyMember fstr:RailProductsSegmentMember 2018-01-01 2018-09-30 0000352825 fstr:RailProductsSegmentMember 2019-07-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember 2018-07-01 2018-09-30 0000352825 fstr:RailProductsSegmentMember 2019-01-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember 2018-01-01 2018-09-30 0000352825 fstr:PilingandFabricatedBridgeMember fstr:ConstructionProductsSegmentMember 2019-07-01 2019-09-30 0000352825 fstr:PilingandFabricatedBridgeMember fstr:ConstructionProductsSegmentMember 2018-07-01 2018-09-30 0000352825 fstr:PilingandFabricatedBridgeMember fstr:ConstructionProductsSegmentMember 2019-01-01 2019-09-30 0000352825 fstr:PilingandFabricatedBridgeMember fstr:ConstructionProductsSegmentMember 2018-01-01 2018-09-30 0000352825 fstr:PrecastConcreteMember fstr:ConstructionProductsSegmentMember 2019-07-01 2019-09-30 0000352825 fstr:PrecastConcreteMember fstr:ConstructionProductsSegmentMember 2018-07-01 2018-09-30 0000352825 fstr:PrecastConcreteMember fstr:ConstructionProductsSegmentMember 2019-01-01 2019-09-30 0000352825 fstr:PrecastConcreteMember fstr:ConstructionProductsSegmentMember 2018-01-01 2018-09-30 0000352825 fstr:ConstructionProductsSegmentMember 2019-07-01 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember 2018-07-01 2018-09-30 0000352825 fstr:ConstructionProductsSegmentMember 2019-01-01 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember 2018-01-01 2018-09-30 0000352825 fstr:TestInspectionandThreadingMember fstr:TubularProductsSegmentsMember 2019-07-01 2019-09-30 0000352825 fstr:TestInspectionandThreadingMember fstr:TubularProductsSegmentsMember 2018-07-01 2018-09-30 0000352825 fstr:TestInspectionandThreadingMember fstr:TubularProductsSegmentsMember 2019-01-01 2019-09-30 0000352825 fstr:TestInspectionandThreadingMember fstr:TubularProductsSegmentsMember 2018-01-01 2018-09-30 0000352825 fstr:ProtectiveCoatingandMeasurementsSolutionMember fstr:TubularProductsSegmentsMember 2019-07-01 2019-09-30 0000352825 fstr:ProtectiveCoatingandMeasurementsSolutionMember fstr:TubularProductsSegmentsMember 2018-07-01 2018-09-30 0000352825 fstr:ProtectiveCoatingandMeasurementsSolutionMember fstr:TubularProductsSegmentsMember 2019-01-01 2019-09-30 0000352825 fstr:ProtectiveCoatingandMeasurementsSolutionMember fstr:TubularProductsSegmentsMember 2018-01-01 2018-09-30 0000352825 fstr:TubularProductsSegmentsMember 2019-07-01 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember 2018-07-01 2018-09-30 0000352825 fstr:TubularProductsSegmentsMember 2019-01-01 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember 2018-01-01 2018-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0000352825 2019-10-01 2019-09-30 0000352825 fstr:RailProductsSegmentMember 2018-12-31 0000352825 fstr:ConstructionProductsSegmentMember 2018-12-31 0000352825 fstr:TubularProductsSegmentsMember 2018-12-31 0000352825 fstr:RailProductsSegmentMember 2019-09-30 0000352825 fstr:ConstructionProductsSegmentMember 2019-09-30 0000352825 fstr:TubularProductsSegmentsMember 2019-09-30 0000352825 srt:WeightedAverageMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-09-30 0000352825 us-gaap:NoncompeteAgreementsMember 2019-09-30 0000352825 srt:WeightedAverageMember us-gaap:PatentsMember 2019-01-01 2019-09-30 0000352825 us-gaap:PatentsMember 2019-09-30 0000352825 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0000352825 us-gaap:CustomerRelationshipsMember 2019-09-30 0000352825 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-09-30 0000352825 us-gaap:TrademarksAndTradeNamesMember 2019-09-30 0000352825 srt:WeightedAverageMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-09-30 0000352825 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-30 0000352825 srt:WeightedAverageMember us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0000352825 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000352825 srt:WeightedAverageMember us-gaap:PatentsMember 2018-01-01 2018-12-31 0000352825 us-gaap:PatentsMember 2018-12-31 0000352825 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000352825 us-gaap:CustomerRelationshipsMember 2018-12-31 0000352825 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0000352825 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000352825 srt:WeightedAverageMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0000352825 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0000352825 srt:MinimumMember 2019-01-01 2019-09-30 0000352825 srt:MaximumMember 2019-01-01 2019-09-30 0000352825 srt:WeightedAverageMember 2019-01-01 2019-09-30 0000352825 us-gaap:LandMember 2019-09-30 0000352825 us-gaap:LandMember 2018-12-31 0000352825 fstr:ImprovementsToLandAndLeaseholdsMember 2019-09-30 0000352825 fstr:ImprovementsToLandAndLeaseholdsMember 2018-12-31 0000352825 us-gaap:BuildingMember 2019-09-30 0000352825 us-gaap:BuildingMember 2018-12-31 0000352825 fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember 2019-09-30 0000352825 fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember 2018-12-31 0000352825 us-gaap:ConstructionInProgressMember 2019-09-30 0000352825 us-gaap:ConstructionInProgressMember 2018-12-31 0000352825 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000352825 us-gaap:RevolvingCreditFacilityMember 2019-09-30 0000352825 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000352825 us-gaap:SecuredDebtMember 2019-09-30 0000352825 us-gaap:SecuredDebtMember 2018-12-31 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:ForeignSublimitMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-04-30 0000352825 us-gaap:SecuredDebtMember fstr:TermLoanMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-04-30 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-09-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember fstr:OvernightBankFundingRateMember 2019-04-30 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:EurodollarMember 2019-04-30 2019-04-30 0000352825 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:BaseRateMember 2019-04-30 2019-04-30 0000352825 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:BaseRateMember 2019-04-30 2019-04-30 0000352825 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:EurodollarMember 2019-04-30 2019-04-30 0000352825 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:EurodollarMember 2019-04-30 2019-04-30 0000352825 us-gaap:SwapMember 2019-09-30 0000352825 us-gaap:FairValueInputsLevel1Member 2019-09-30 0000352825 us-gaap:FairValueInputsLevel2Member 2019-09-30 0000352825 us-gaap:FairValueInputsLevel3Member 2019-09-30 0000352825 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000352825 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000352825 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000352825 us-gaap:SwapMember 2019-07-01 2019-09-30 0000352825 us-gaap:SwapMember 2018-07-01 2018-09-30 0000352825 us-gaap:SwapMember 2019-01-01 2019-09-30 0000352825 us-gaap:SwapMember 2018-01-01 2018-09-30 0000352825 us-gaap:RestrictedStockMember fstr:VestingPeriod2Member 2019-01-01 2019-09-30 0000352825 srt:MinimumMember us-gaap:RestrictedStockMember fstr:VestingPeriod2Member 2018-05-01 2019-09-30 0000352825 us-gaap:PerformanceSharesMember 2018-05-29 2018-05-29 0000352825 us-gaap:RestrictedStockMember 2018-12-31 0000352825 fstr:DeferredStockUnitsMember 2018-12-31 0000352825 us-gaap:PerformanceSharesMember 2018-12-31 0000352825 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0000352825 fstr:DeferredStockUnitsMember 2019-01-01 2019-09-30 0000352825 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0000352825 us-gaap:RestrictedStockMember 2019-09-30 0000352825 fstr:DeferredStockUnitsMember 2019-09-30 0000352825 us-gaap:PerformanceSharesMember 2019-09-30 0000352825 country:US 2019-01-01 2019-09-30 0000352825 country:CA 2019-01-01 2019-09-30 0000352825 country:GB 2019-01-01 2019-09-30 0000352825 country:US 2019-07-01 2019-09-30 0000352825 country:US 2018-07-01 2018-09-30 0000352825 country:US 2018-01-01 2018-09-30 0000352825 country:US 2019-09-30 0000352825 country:GB 2019-07-01 2019-09-30 0000352825 country:GB 2018-07-01 2018-09-30 0000352825 country:GB 2018-01-01 2018-09-30 0000352825 country:GB 2019-09-30 0000352825 country:CA 2019-07-01 2019-09-30 0000352825 country:CA 2018-07-01 2018-09-30 0000352825 country:CA 2018-01-01 2018-09-30 0000352825 fstr:UprrMember 2019-03-13 2019-03-13 0000352825 fstr:UprrMember 2019-09-30 0000352825 fstr:UprrMember 2019-01-01 2019-09-30 0000352825 fstr:UprrMember 2019-09-30 0000352825 2017-06-05 0000352825 srt:MinimumMember fstr:FacilityRelocationMember fstr:CXTConcreteBuildingsFacilityRelocationMember us-gaap:SubsequentEventMember 2019-10-29 2019-10-29 0000352825 srt:MaximumMember fstr:FacilityRelocationMember fstr:CXTConcreteBuildingsFacilityRelocationMember us-gaap:SubsequentEventMember 2019-10-29 2019-10-29 shares iso4217:USD iso4217:USD shares fstr:segment pure fstr:plan fstr:company false 2019 Q3 FOSTER L B CO 0000352825 --12-31 P12M P5Y 0.005 0.01 0.0025 0.0125 0.0125 0.0225 P3Y P1Y P3Y P6Y 10-Q true 2019-09-30 false 000-10436 PA 25-1324733 415 Holiday Drive Suite 100 Pittsburgh PA 15220 412 928-3400 Common stock, par value $0.01 FSTR NASDAQ Yes Yes Accelerated Filer true false false 10579259 15374000 10282000 85039000 86123000 128741000 124504000 6326000 5763000 235480000 226672000 82793000 86857000 13234000 18930000 19258000 44555000 49836000 1295000 626000 396287000 383249000 73246000 78269000 8710000 6619000 12407000 12993000 1222000 2057000 8000000 10000000 2978000 629000 14153000 13624000 120716000 124191000 70021000 74353000 4668000 5287000 36000000 40000000 10103000 0 16104000 17299000 0.01 0.01 20000000 20000000 11115779 11115779 10420635 10366007 111000 111000 49014000 48040000 131275000 114324000 695144 749772 16829000 18165000 -24896000 -22191000 138675000 122119000 396287000 383249000 119256000 120272000 392566000 339176000 35020000 46822000 113112000 123262000 154276000 167094000 505678000 462438000 97663000 99045000 322432000 279478000 28921000 36746000 89264000 96402000 126584000 135791000 411696000 375880000 27692000 31303000 93982000 86558000 22264000 21662000 67036000 65488000 1655000 1762000 5046000 5322000 -1079000 -1296000 -4031000 -4813000 421000 -157000 823000 320000 24577000 24877000 75290000 75303000 3115000 6426000 18692000 11255000 51000 18000 2374000 1271000 3064000 6408000 16318000 9984000 0.29 0.62 1.57 0.96 0.29 0.61 1.53 0.95 3064000 6408000 16318000 9984000 -1416000 -371000 -1038000 -3132000 0 0 0 0 -151000 207000 -1309000 1243000 0 0 0 0 90000 137000 275000 392000 -1477000 -27000 -2072000 -1497000 1587000 6381000 14246000 8487000 16318000 9984000 -541000 -1477000 8295000 8685000 5046000 5322000 29000 -7000 4000 -498000 2910000 2838000 -910000 10634000 4957000 12960000 -480000 1160000 4042000 3025000 425000 -1132000 -4193000 19604000 2143000 2278000 -574000 -778000 -6000000 0 -1041000 2287000 -1013000 -176000 13283000 22425000 253000 2267000 5037000 3196000 0 3875000 0 1235000 -4784000 4181000 156944000 153089000 154961000 99592000 836000 0 600000 316000 -3419000 -53813000 12000 -885000 5092000 -28092000 10282000 37678000 15374000 9586000 3599000 4468000 6176000 4077000 111000 48159000 128211000 -16841000 -23419000 136221000 3064000 3064000 90000 90000 -1416000 -1416000 -151000 -151000 543 21000 -12000 9000 876000 876000 111000 49014000 131275000 -16829000 -24896000 138675000 111000 46129000 149068000 -18180000 -19237000 157891000 6408000 6408000 137000 137000 -371000 -371000 207000 207000 662 21000 -15000 6000 934000 934000 111000 47042000 155476000 -18165000 -19264000 165200000 111000 48040000 114324000 -18165000 -22191000 122119000 633000 -633000 16318000 16318000 275000 275000 -1038000 -1038000 -1309000 -1309000 54628 1936000 -1336000 600000 2910000 2910000 111000 49014000 131275000 -16829000 -24896000 138675000 111000 45017000 145797000 -18662000 -17767000 154496000 -305000 -305000 9984000 9984000 392000 392000 -3132000 -3132000 1243000 1243000 25431 813000 -497000 316000 2838000 2838000 111000 47042000 155476000 -18165000 -19264000 165200000 Financial Statements<div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all estimates and adjustments (consisting of normal recurring accruals, unless otherwise stated herein) considered necessary for a fair presentation of the financial position of L.B. Foster Company and subsidiaries as of September 30, 2019 and December 31, 2018, its Condensed Consolidated Statements of Operations and its Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended September 30, 2019 and 2018, and its Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018, have been included. However, actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from audited financial statements. This Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and footnotes thereto included in the L.B. Foster Company’s Annual Report on Form 10-K for the year ended December 31, 2018. In this Quarterly Report on Form 10-Q, references to “we,” “us,” “our,” and the “Company” refer collectively to L.B. Foster Company and its consolidated subsidiaries.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently Issued Accounting Standards</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2018-15, “Intangibles - Goodwill and Other - Internal-Use Software” (“ASU 2018-15”). The ASU requires capitalization of certain implementation costs incurred in a cloud computing arrangement that qualifies as a service contract. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019 and for interim periods therein with early adoption permitted. The Company is currently evaluating the potential impact of the ASU on its consolidated financial statements and related disclosures.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”). The ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to trade receivables, other receivables, and most debt instruments. The CECL model does not have a minimum threshold for recognition of impairment losses, and entities will need to measure expected credit losses on assets that have a low risk of loss. This guidance is required to be adopted by the Company beginning in fiscal year 2020. Management is currently evaluating the potential impact of these changes on the Company’s consolidated financial statements, including accounting policies, processes, and systems.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently Adopted Accounting Standards</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). The new accounting requirements include the accounting for, presentation of, and classification of leases. The guidance resulted in most leases being capitalized as a right-of-use asset with a related balance sheet liability. The requirements of the new standard are effective for annual reporting periods beginning after December 15, 2018, and interim periods within those annual periods. The Company adopted the provisions of ASU 2016-02 on January 1, 2019, using the modified retrospective approach as of the beginning of the period of adoption. Additionally, the Company has elected to apply the practical expedients for leases that commenced prior to the effective date, not to apply the recognition requirements in the standard to short-term leases, and not to separate non-lease components from lease components. The Company has presented the disclosures required by ASU 2016-02 in Note 8.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income” (“ASU 2018-02”), which allows companies to reclassify stranded tax effects caused by the U.S. Tax Cuts and Jobs Act (the “Tax Act”) from accumulated other comprehensive income to retained earnings. The amendments eliminate the stranded tax effects resulting from the Tax Act and improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The Company adopted ASU 2018-02 during the first quarter of 2019 and has chosen to record the reclassification as of the beginning of the period of adoption. As a result of adopting this standard, we reclassified stranded tax effects of $633 from “Accumulated other comprehensive loss” to “Retained earnings.”</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The SEC Disclosure Update and Simplification release announces the SEC's adoption of certain amendments in August 2018. While most of the amendments eliminate outdated or duplicative disclosure requirements, the final rule amends the interim financial </span></div>statement requirements to require a reconciliation of changes in stockholders’ equity in the notes to the financial statements or as a separate statement. This analysis should reconcile the beginning balance to the ending balance of each caption in stockholders’ equity for each period for which an income statement is required to be filed and comply with the remaining content requirements of Rule 3-04 of Regulation S-X. As a result, registrants are required to provide the reconciliation for both the comparable quarterly and year-to-date periods in their Quarterly Reports on Form 10-Q but only for the year-to-date periods in registration statements, beginning in the first quarter of 2019. The Company has included the reconciliation of changes in stockholders’ equity as a separate statement. <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all estimates and adjustments (consisting of normal recurring accruals, unless otherwise stated herein) considered necessary for a fair presentation of the financial position of L.B. Foster Company and subsidiaries as of September 30, 2019 and December 31, 2018, its Condensed Consolidated Statements of Operations and its Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended September 30, 2019 and 2018, and its Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018, have been included. However, actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from audited financial statements. This Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and footnotes thereto included in the L.B. Foster Company’s Annual Report on Form 10-K for the year ended December 31, 2018. In this Quarterly Report on Form 10-Q, references to “we,” “us,” “our,” and the “Company” refer collectively to L.B. Foster Company and its consolidated subsidiaries.</span></div> <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently Issued Accounting Standards</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2018-15, “Intangibles - Goodwill and Other - Internal-Use Software” (“ASU 2018-15”). The ASU requires capitalization of certain implementation costs incurred in a cloud computing arrangement that qualifies as a service contract. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019 and for interim periods therein with early adoption permitted. The Company is currently evaluating the potential impact of the ASU on its consolidated financial statements and related disclosures.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”). The ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to trade receivables, other receivables, and most debt instruments. The CECL model does not have a minimum threshold for recognition of impairment losses, and entities will need to measure expected credit losses on assets that have a low risk of loss. This guidance is required to be adopted by the Company beginning in fiscal year 2020. Management is currently evaluating the potential impact of these changes on the Company’s consolidated financial statements, including accounting policies, processes, and systems.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently Adopted Accounting Standards</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). The new accounting requirements include the accounting for, presentation of, and classification of leases. The guidance resulted in most leases being capitalized as a right-of-use asset with a related balance sheet liability. The requirements of the new standard are effective for annual reporting periods beginning after December 15, 2018, and interim periods within those annual periods. The Company adopted the provisions of ASU 2016-02 on January 1, 2019, using the modified retrospective approach as of the beginning of the period of adoption. Additionally, the Company has elected to apply the practical expedients for leases that commenced prior to the effective date, not to apply the recognition requirements in the standard to short-term leases, and not to separate non-lease components from lease components. The Company has presented the disclosures required by ASU 2016-02 in Note 8.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income” (“ASU 2018-02”), which allows companies to reclassify stranded tax effects caused by the U.S. Tax Cuts and Jobs Act (the “Tax Act”) from accumulated other comprehensive income to retained earnings. The amendments eliminate the stranded tax effects resulting from the Tax Act and improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The Company adopted ASU 2018-02 during the first quarter of 2019 and has chosen to record the reclassification as of the beginning of the period of adoption. As a result of adopting this standard, we reclassified stranded tax effects of $633 from “Accumulated other comprehensive loss” to “Retained earnings.”</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The SEC Disclosure Update and Simplification release announces the SEC's adoption of certain amendments in August 2018. While most of the amendments eliminate outdated or duplicative disclosure requirements, the final rule amends the interim financial </span></div>statement requirements to require a reconciliation of changes in stockholders’ equity in the notes to the financial statements or as a separate statement. This analysis should reconcile the beginning balance to the ending balance of each caption in stockholders’ equity for each period for which an income statement is required to be filed and comply with the remaining content requirements of Rule 3-04 of Regulation S-X. As a result, registrants are required to provide the reconciliation for both the comparable quarterly and year-to-date periods in their Quarterly Reports on Form 10-Q but only for the year-to-date periods in registration statements, beginning in the first quarter of 2019. The Company has included the reconciliation of changes in stockholders’ equity as a separate statement. 633000 -633000 Business Segments<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is a leading manufacturer and distributor of products and services for transportation and energy infrastructure with locations in North America and Europe. The Company is organized and operates in three different operating segments: the Rail Products and Services segment, the Construction Products segment, and the Tubular and Energy Services segment. The segments represent components of the Company (a) that engage in activities from which revenue is generated and expenses are incurred; (b) whose operating results are regularly reviewed by the Chief Operating Decision Maker (“CODM”), who makes decisions about resources to be allocated to the segments, and (c) for which discrete financial information is available. Operating segments are evaluated on their segment profit contribution to the Company's consolidated results. Other income and expenses, interest, income taxes, and certain other items are managed on a consolidated basis. The Company's segment accounting policies are the same as those described in Note 2. Business Segments of the Notes to the Company's Consolidated Financial Statements contained in its Annual Report on Form 10-K for the year-ended December 31, 2018.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table illustrates the Company's revenues and profit from operations by segment for the periods indicated:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">244,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">238,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">505,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">462,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Segment profit from operations, as shown above, includes allocated corporate operating expenses. Operating expenses related to corporate headquarter functions that directly support the segment activity are allocated based on segment headcount, revenue contribution, or activity of the business units within the segments, based on the corporate activity type provided to the segment. The expense allocation excludes certain corporate costs that are separately managed from the segments.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of segment net profit from operations to the Company’s consolidated total:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.638889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.633333%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Profit for reportable segments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense - net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,031)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,813)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense) - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(157)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses and other unallocated charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(10,947)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table illustrates assets of the Company by segment:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.388889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">181,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">175,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,997 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,402 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">396,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">383,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table illustrates the Company's revenues and profit from operations by segment for the periods indicated:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Segment Profit</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">244,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">238,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">505,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">462,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 67741000 3417000 84517000 5299000 47175000 1848000 41534000 1603000 39360000 2230000 41043000 4274000 154276000 7495000 167094000 11176000 244836000 14815000 238571000 12655000 139926000 6095000 112641000 4478000 120916000 11937000 111226000 10704000 505678000 32847000 462438000 27837000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of segment net profit from operations to the Company’s consolidated total:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.638889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.633333%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Profit for reportable segments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense - net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,079)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,296)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,031)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,813)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense) - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(157)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses and other unallocated charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,297)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(10,947)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,089)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7495000 11176000 32847000 27837000 -1079000 -1296000 -4031000 -4813000 421000 -157000 823000 320000 3722000 3297000 10947000 12089000 3115000 6426000 18692000 11255000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table illustrates assets of the Company by segment:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.388889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">181,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">175,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">99,997 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,402 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">396,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">383,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 181694000 175704000 99997000 97133000 86531000 90402000 28065000 20010000 396287000 383249000 Revenue<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Revenue from products or services provided to customers over time accounted for 33.4% and 26.8% of revenue for the three months ended September 30, 2019 and 2018, respectively, and 28.1% and 25.2% of revenue for the nine months ended September 30, 2019 and 2018, respectively. Revenue under these long-term agreements is generally recognized over time either using an input measure based upon the proportion of actual costs incurred to estimated total project costs or an input measure based upon actual labor costs as a percentage of estimated total labor costs, depending upon which measure the Company believes best depicts the Company’s performance to date under the terms of the contract. Revenue recognized over time using an input measure was $37,488 and $33,225 for the three months ended September 30, 2019 and 2018, respectively, and $104,309 and $87,369 for the nine months ended September 30, 2019 and 2018, respectively. A certain portion of the Company’s revenue recognized over time under these long-term agreements is recognized using an output method, specifically units delivered, based upon certain customer acceptance and delivery requirements. Revenue recognized over time using an output measure was $14,031 and $11,510 for the three months ended September 30, 2019 and 2018, respectively, and $37,553 and $29,064 for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019 and December 31, 2018, the Company had contract assets of $34,792 and $26,692, respectively, that were recorded in “Inventories - net” within the Condensed Consolidated Balance Sheets. As of September 30, 2019 and December 31, 2018, the Company had contract liabilities of $3,343 and $1,505, respectively, that were recorded in “Deferred revenue” within the Condensed Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The majority of the Company’s revenue is from products transferred and services rendered to customers at a point in time. Point in time revenue accounted for 66.6% and 73.2% of revenue for the three months ended September 30, 2019 and 2018, respectively, and 71.9% and 74.8% of revenue for the nine months ended September 30, 2019 and 2018, respectively. The Company recognizes revenue at the point in time at which the customer obtains control of the product or service, which is generally when the product title passes to the customer upon shipment or the service has been rendered to the customer. In limited cases, title does not transfer and revenue is not recognized until the customer has received the products at a physical location.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the Company's net sales by major product and service category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">153,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Technologies</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">91,416 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">98,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">244,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">238,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Piling and Fabricated Bridge</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">71,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Precast Concrete Products</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test, Inspection, and Threading Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Protective Coatings and Measurement Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">80,139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">505,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">462,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Net sales by the timing of the transfer of products and services was as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:43.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">46,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,519 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">61,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">122,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">183,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">363,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,931 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">141,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">244,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">505,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">176,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">94,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">346,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">61,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">116,433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">238,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">462,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The timing of revenue recognition, billings, and cash collections results in billed receivables, costs in excess of billings (contract assets, included in “Inventories - net”), and billings in excess of costs (contract liabilities, included in “Deferred revenue”) on the Condensed Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Significant changes in contract assets during the nine months ended September 30, 2019 resulted from transfers to receivables from contract assets recognized at the beginning of the period of $22,320. Significant changes in contract liabilities during the nine months ended September 30, 2019 resulted from increases of $3,100 due to billings in excess of costs, excluding amounts recognized as revenue during the period. Contract liabilities were reduced due to revenue recognized during the three months ended September 30, 2019 and 2018 of $194 and $406, respectively, and reduced due to revenue recognized during the nine months ended September 30, 2019 and 2018 of $1,460 and $1,146, respectively, that were included in the contract liabilities at the beginning of each period.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, the Company had approximately $194,083 of remaining performance obligations, which is also referred to as backlog. Approximately 7.7% of the September 30, 2019 backlog was related to projects that are anticipated to extend beyond September 30, 2020.</span></div> 0.334 0.268 0.281 0.252 37488000 33225000 104309000 87369000 14031000 11510000 37553000 29064000 34792000 26692000 3343000 1505000 0.666 0.732 0.719 0.748 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the Company's net sales by major product and service category:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">153,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Technologies</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">91,416 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">98,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">244,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">238,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Piling and Fabricated Bridge</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">71,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Precast Concrete Products</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction Products</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Test, Inspection, and Threading Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Protective Coatings and Measurement Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">80,139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy Services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">505,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">462,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Net sales by the timing of the transfer of products and services was as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:43.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">46,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,519 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">154,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">61,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">33,474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">122,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.916667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">183,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">363,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,931 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">141,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">244,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">505,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Point in time</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">176,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">94,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">346,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Over time</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">61,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">116,433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">238,571 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">111,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">462,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 39224000 49234000 153420000 139600000 28517000 35283000 91416000 98971000 67741000 84517000 244836000 238571000 28703000 26798000 90023000 71505000 18472000 14736000 49903000 41136000 47175000 41534000 139926000 112641000 12249000 15296000 40777000 44517000 27111000 25747000 80139000 66709000 39360000 41043000 120916000 111226000 154276000 167094000 505678000 462438000 46712000 29375000 26670000 102757000 21029000 17800000 12690000 51519000 67741000 47175000 39360000 154276000 61426000 27459000 33474000 122359000 23091000 14075000 7569000 44735000 84517000 41534000 41043000 167094000 183905000 90565000 89346000 363816000 60931000 49361000 31570000 141862000 244836000 139926000 120916000 505678000 176592000 74581000 94832000 346005000 61979000 38060000 16394000 116433000 238571000 112641000 111226000 462438000 22320000 3100000 194000 406000 1460000 1146000 194083000 0.077 Goodwill and Other Intangible Assets<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the goodwill balance by reportable segment:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:41.750000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.472222%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation impact</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company performs goodwill impairment tests annually during the fourth quarter, and also performs interim goodwill impairment tests if it is determined that it is more likely than not that the fair value of a reporting unit is less than the carrying amount. Qualitative factors are assessed to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">amount. No interim goodwill impairment test was required in connection with the evaluation of qualitative factors as of September 30, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of the Company’s intangible assets were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:49.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.222222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Amortization<br/>Period In Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(181)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(13,021)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and trade names</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(19,407)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">81,686 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(37,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Amortization<br/>Period In Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,046)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(11,388)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and trade names</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">82,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(33,144)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Intangible assets are amortized over their useful lives, which range from 4 to 25 years, with a total weighted average amortization period of approximately 15 years as of September 30, 2019. Amortization expense was $1,655 and $1,762 for the three months ended September 30, 2019 and 2018, respectively, and $5,046 and $5,322 for the nine months ended September 30, 2019 and 2018, respectively. During the nine months ended September 30, 2019, gross intangible assets and accumulated amortization were reduced as a result of the full amortization of certain intangible assets related to non-compete agreements of $124 and trademarks and trade names of $723.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:82.861111%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.138889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table presents the goodwill balance by reportable segment:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:41.750000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.472222%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rail Products and<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tubular and Energy<br/>Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation impact</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 14111000 5147000 0 19258000 -328000 0 0 -328000 13783000 5147000 0 18930000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of the Company’s intangible assets were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:49.666667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.222222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Amortization<br/>Period In Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(181)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(13,021)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and trade names</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(19,407)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">81,686 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(37,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Amortization<br/>Period In Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,046)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">326 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(11,388)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and trade names</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,416)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">82,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(33,144)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P4Y 1227000 1140000 87000 P10Y 369000 181000 188000 P18Y 36807000 13021000 23786000 P16Y 7732000 3382000 4350000 P14Y 35551000 19407000 16144000 81686000 37131000 44555000 P4Y 1372000 1046000 326000 P10Y 358000 165000 193000 P18Y 37129000 11388000 25741000 P15Y 8481000 3416000 5065000 P14Y 35640000 17129000 18511000 82980000 33144000 49836000 P4Y P25Y P15Y 1655000 1762000 5046000 5322000 124000 723000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:82.861111%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.138889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Expense</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,698 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1525000 5815000 5781000 5698000 5211000 20525000 44555000 44555000 44555000 Accounts ReceivableCredit is extended based upon an evaluation of the customer’s financial condition and, while collateral is not required, the Company periodically receives surety bonds that guarantee payment. Credit terms are consistent with industry standards and practices. The amounts of trade accounts receivable as of September 30, 2019 and December 31, 2018 have been reduced by an allowance for doubtful accounts of $1,152 and $932, respectively. Changes in reserves for uncollectable accounts, which are recorded as part of “Selling and administrative expenses” in the Condensed Consolidated Statements of Operations, resulted in income of $96 and $267 for the three months ended September 30, 2019 and 2018, respectively, and expense of $8 and income of $986 for the nine months ended September 30, 2019 and 2018, respectively. 1152000 932000 -96000 -267000 8000 -986000 Inventory<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Inventories as of September 30, 2019 and December 31, 2018 are summarized in the following table:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.388889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">69,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">69,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,792 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">128,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Inventories of the Company are valued at average cost or net realizable value, whichever is lower.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Inventories as of September 30, 2019 and December 31, 2018 are summarized in the following table:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.388889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">69,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">69,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,792 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">128,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 69563000 69041000 34792000 26692000 3427000 6940000 20959000 21831000 128741000 124504000 Inventories of the Company are valued at average cost or net realizable value, whichever is lower. Property, Plant, and Equipment<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Property, plant, and equipment as of September 30, 2019 and December 31, 2018 consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.527778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Improvements to land and leaseholds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,610 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment, including equipment under finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">190,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">188,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation and amortization, including accumulated amortization of finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(107,243)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(101,798)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">82,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense was $2,755 and $2,803 for the three months ended September 30, 2019 and 2018, respectively, and $8,295 and $8,685 for the nine months ended September 30, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We review our property, plant, and equipment for recoverability whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. We recognize an impairment loss if the carrying amount of a long-lived asset is not recoverable and exceeds its fair value. There were no impairments of property, plant, and equipment during the nine months ended September 30, 2019 and 2018.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Property, plant, and equipment as of September 30, 2019 and December 31, 2018 consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.527778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Improvements to land and leaseholds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,610 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment, including equipment under finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gross property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">190,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">188,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation and amortization, including accumulated amortization of finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(107,243)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(101,798)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">82,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 12370000 12440000 17280000 17610000 35914000 34608000 123139000 120914000 1333000 3083000 190036000 188655000 107243000 101798000 82793000 86857000 2755000 2803000 8295000 8685000 0 0 Leases<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2019, the Company adopted ASU 2016-02 and all the related amendments using the modified retrospective approach, which resulted in an increase in assets of $13,585 and an increase in current and long-term liabilities of $3,322 and $10,263, respectively. This adoption did not affect our results of operations, cash flows, or our compliance with the covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016, or the covenants of the Third Amended and Restated Credit Agreement dated April 30, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We determine if an arrangement is a lease at its inception. Operating leases are included in “Operating lease right-of-use assets,” “Other current liabilities,” and “Long-term operating lease liabilities” within our Condensed Consolidated Balance Sheets. Finance leases are included in “Property, plant, and equipment - net,” “Current maturities of long-term debt,” and “Long-term debt” in our Condensed Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments. We use the implicit rate when readily determinable. The operating lease right-of-use asset also includes indirect costs incurred and lease payments made prior to the commencement date, less any lease incentives received. Our lease terms may include options to extend or terminate the lease and will be recognized when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We have lease agreements with lease and non-lease components that we account for as a single lease component. Also, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease right-of-use assets and liabilities.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02. The adoption of ASU 2016-02 had no impact on the Company's balance sheet, results of operations, or cash flows for finance leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of September 30, 2019, our leases had remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 12 years, and some of which include options to terminate the leases within 1 year. As of September 30, 2019, the Company’s operating leases had a weighted average remaining lease term of 6 years and a weighted average discount rate of 5.0%. As of September 30, 2019, the Company’s finance leases had a weighted average remaining lease term of 2 years and a weighted average discount rate of 4.3%.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet components of the Company's leases were as follows as of September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:69.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,072 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> Leases<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2019, the Company adopted ASU 2016-02 and all the related amendments using the modified retrospective approach, which resulted in an increase in assets of $13,585 and an increase in current and long-term liabilities of $3,322 and $10,263, respectively. This adoption did not affect our results of operations, cash flows, or our compliance with the covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016, or the covenants of the Third Amended and Restated Credit Agreement dated April 30, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We determine if an arrangement is a lease at its inception. Operating leases are included in “Operating lease right-of-use assets,” “Other current liabilities,” and “Long-term operating lease liabilities” within our Condensed Consolidated Balance Sheets. Finance leases are included in “Property, plant, and equipment - net,” “Current maturities of long-term debt,” and “Long-term debt” in our Condensed Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments. We use the implicit rate when readily determinable. The operating lease right-of-use asset also includes indirect costs incurred and lease payments made prior to the commencement date, less any lease incentives received. Our lease terms may include options to extend or terminate the lease and will be recognized when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We have lease agreements with lease and non-lease components that we account for as a single lease component. Also, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease right-of-use assets and liabilities.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02. The adoption of ASU 2016-02 had no impact on the Company's balance sheet, results of operations, or cash flows for finance leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of September 30, 2019, our leases had remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 12 years, and some of which include options to terminate the leases within 1 year. As of September 30, 2019, the Company’s operating leases had a weighted average remaining lease term of 6 years and a weighted average discount rate of 5.0%. As of September 30, 2019, the Company’s finance leases had a weighted average remaining lease term of 2 years and a weighted average discount rate of 4.3%.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet components of the Company's leases were as follows as of September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:69.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,072 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13585000 3322000 10263000 P1Y P12Y P12Y P1Y P6Y 0.050 P2Y 0.043 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The balance sheet components of the Company's leases were as follows as of September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant, and equipment - net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13234000 3131000 10103000 13234000 3448000 2828000 620000 478000 142000 620000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:69.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 182000 539000 16000 37000 992000 2822000 0 18000 1190000 3380000 3287000 539000 2459000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,072 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083333%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,072 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,234 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1072000 179000 3438000 424000 2434000 105000 2148000 52000 1671000 0 5054000 0 15817000 760000 2583000 140000 13234000 620000 Long-term Debt and Related Matters<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.388889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases and financing agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(629)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">70,021 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">On April 30, 2019, the Company, its domestic subsidiaries, and certain of its Canadian and European subsidiaries (collectively, the “Borrowers”), entered into the Third Amended and Restated Credit Agreement (“Amended Credit Agreement”) with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank, N.A., and BMO Harris Bank, N.A. This Amended Credit Agreement modifies the prior revolving credit facility, which had a maximum credit line of $195,000 and extends the maturity date from March 13, 2020 to April 30, 2024. The Amended Credit Agreement provides for a five-year, revolving credit facility that permits aggregate borrowings of the Borrowers up to $140,000 with a sublimit of the equivalent of $25,000 U.S. dollars that is available to the Canadian and United Kingdom borrowers in the aggregate. The Amended Credit Agreement’s incremental loan feature permits the Company to increase the available revolving borrowings under the facility by up to an additional $50,000 and provides for additional term loan borrowings of up to $25,000 subject to the Company’s receipt of increased commitments from existing or new lenders and the satisfaction of certain conditions.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company’s and the domestic, Canadian, and United Kingdom guarantors’ (the “Guarantors”) obligations under the Amended Credit Agreement are secured by the grant of a security interest by the Borrowers and Guarantors in substantially all of the personal property owned by such entities. Additionally, the equity interests in each of the loan parties, other than the Company, and the equity interests held by each loan party in their domestic subsidiaries, have been pledged to the lenders as collateral for the lending obligations.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">Borrowings under the Amended Credit Agreement bear interest at rates based upon either the base rate or Euro-rate plus applicable margins. Applicable margins are dictated by the ratio of the Company’s total net indebtedness to the Company’s consolidated EBITDA for four trailing quarters, as defined in the Amended Credit Agreement. The base rate is the highest of (a) the Overnight Bank Funding Rate plus 50 basis points, (b) the Prime Rate, or (c) the Daily Euro-rate plus 100 basis points (each as defined in the Amended Credit Agreement). The base rate and Euro-rate spreads range from 25 to 125 basis points and 125 to 225 basis points, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Amended Credit Agreement includes three financial covenants: (a) Maximum Gross Leverage Ratio, defined as the Company’s consolidated Indebtedness divided by the Company’s consolidated EBITDA, which must not exceed (i) 3.25 to 1.00 for all testing periods other than during an Acquisition Period, as defined in the Amended Credit Agreement, and (ii) 3.50 to 1.00 for all testing periods occurring during an Acquisition Period; (b) Minimum Consolidated Fixed Charge Coverage Ratio, defined as the Company's consolidated EBITDA divided by the Company's Fixed Charges, as defined in the Amended Credit Agreement, which must be less than 1.25 to 1.00; and (c) Minimum Working Capital to Revolving Facility Usage Ratio, defined as the sum of the inventory and accounts receivable of the Borrowers and certain other Guarantors divided by the Revolving Facility Usage, as defined in the Amended Credit Agreement, which must be less than 1.40 to 1.00.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Amended Credit Agreement permits the Company to pay dividends and make distributions and redemptions with respect to its stock provided no event of default or potential default (as defined in the Amended Credit Agreement) has occurred prior to or after giving effect to the dividend, distribution, or redemption. Additionally, the Amended Credit Agreement permits the Company to complete acquisitions so long as (a) no event of default or potential default has occurred prior to or as a result of such acquisition; (b) the liquidity of the Borrowers is not less than $25,000 prior to giving effect to such acquisition; and (c) the aggregate consideration for the acquisition does not exceed: (i) $50,000 per acquisition; (ii) $50,000 in the aggregate for multiple acquisitions entered into during four consecutive quarters; and (iii) $100,000 in the aggregate over the term of the Amended Credit Agreement.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">Other restrictions exist at all times including, but not limited to, limitations on the Company’s sale of assets and the incurrence by either the Borrowers or the non-borrower subsidiaries of the Company of other indebtedness, guarantees, and liens.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, L.B. Foster was in compliance with the covenants in the Amended Credit Agreement.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, the Company had outstanding letters of credit of approximately $836 and had net available borrowing capacity of $91,160. The maturity date of the facility is April 30, 2024.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On April 29, 2019, the credit facility with NatWest Bank for the Company's United Kingdom operations was terminated.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:74.388889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases and financing agreements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(629)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">70,021 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">74,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 48004000 74008000 24375000 0 620000 974000 72999000 74982000 2978000 629000 70021000 74353000 195000000 140000000 25000000 50000000 25000000 3.25 3.50 1.25 1.40 25000000 50000000 50000000 100000000 836000 91160000 Fair Value Measurements<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company determines the fair value of assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. The fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. The fair value hierarchy is based on whether the inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s own assumptions of what market participants would use. The fair value hierarchy includes three levels of inputs that may be used to measure fair value as described below:</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Level 3: Unobservable inputs that are not corroborated by market data.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cash equivalents -</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> Included within “Cash and cash equivalents” are investments in non-domestic term deposits. The carrying amounts approximate fair value because of the short maturity of the instruments.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">LIBOR-based interest rate swaps</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> - To reduce the impact of interest rate changes on outstanding variable-rate debt, the Company entered into forward starting LIBOR-based interest rate swaps with notional values totaling $50,000. The fair value of the interest rate swaps is based on market-observable forward interest rates and represents the estimated amount that the Company would pay to terminate the agreements. As such, the swap agreements are classified as Level 2 within the fair value hierarchy. As of September 30, 2019, the interest rate swaps were recorded within “Other accrued liabilities.”</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:19.250000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.611111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.472222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.583333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.611111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.472222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.444444%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at Reporting Date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at Reporting Date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term deposits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The interest rate swaps are accounted for as cash flow hedges and the objective of the hedges is to offset the expected interest variability on payments associated with the interest rate of our debt. The gains and losses related to the interest rate swaps are reclassified from “Accumulated other comprehensive loss” in our Condensed Consolidated Balance Sheets and included in “Interest expense - net” in our Condensed Consolidated Statements of Operations as the interest expense from our debt is recognized. For the three months ended September 30, 2019 and 2018, we recognized interest income of $21 and $18, respectively, and for the nine </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">months ended September 30, 2019 and 2018, we recognized interest income of $142 and interest expense of $16, respectively, from interest rate swaps.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In accordance with the provisions of the FASB's Accounting Standards Codification (“ASC”) Topic 820, “Fair Value Measurement,” the Company measures certain nonfinancial assets and liabilities at fair value, which are recognized or disclosed on a nonrecurring basis.</span></div> 50000000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:19.250000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.611111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.472222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.583333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.722222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.611111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.472222%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.444444%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at Reporting Date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at Reporting Date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term deposits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 17000 17000 0 0 16000 16000 0 0 0 0 0 0 675000 0 675000 0 17000 17000 0 0 691000 16000 675000 0 657000 0 657000 0 0 0 0 0 657000 0 657000 0 0 0 0 0 21000 18000 142000 16000 Earnings Per Common Share<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(Share amounts in thousands)</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for basic and diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,984 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation plans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential common shares</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for diluted earnings per common share - adjusted weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(Share amounts in thousands)</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for basic and diluted earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,984 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation plans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential common shares</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for diluted earnings per common share - adjusted weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3064000 6408000 16318000 9984000 10420000 10365000 10406000 10361000 10420000 10365000 10406000 10361000 254000 124000 225000 120000 254000 124000 225000 120000 10674000 10489000 10631000 10481000 0.29 0.62 1.57 0.96 0.29 0.61 1.53 0.95 Stock-based Compensation<div style="margin-top:9pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company applies the provisions of ASC 718, “Compensation – Stock Compensation,” to account for the Company’s stock-based compensation. Stock-based compensation cost is measured at the grant date based on the calculated fair value of the award and is recognized over the employees’ requisite service periods. The Company recorded stock compensation expense related to restricted stock awards and performance share units of $876 and $934 for the three months ended September 30, 2019 and 2018, respectively, and $2,910 and $2,838 for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019, unrecognized compensation expense for unvested awards approximated $5,063. The Company will recognize this expense over the upcoming 3.5 years through April 2023.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Shares issued as a result of vested stock-based compensation awards generally will be from previously issued shares that have been reacquired by the Company and held as treasury stock or authorized and previously unissued common stock.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Restricted Stock Awards and Performance Share Units</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Under the 2006 Omnibus Plan, the Company grants eligible employees restricted stock and performance share units. The forfeitable restricted stock awards granted generally time-vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5MDU5OWNmMGNmNDRiODQ5NTE1MjA3ZGU2ODUzODljL3NlYzplOTA1OTljZjBjZjQ0Yjg0OTUxNTIwN2RlNjg1Mzg5Y183My9mcmFnOmU5YWE2MGI4ZGM4YjRjMDBiMzQ0ZWVkMTNkNjg4OTU2L3RleHRyZWdpb246ZTlhYTYwYjhkYzhiNGMwMGIzNDRlZWQxM2Q2ODg5NTZfMTIwMw_68784208-37bc-4e04-a6df-6b5fa284b088">three</span>-year period, unless indicated otherwise by the underlying restricted stock agreement. Since May 2018, awards of restricted stock are subject to a minimum <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5MDU5OWNmMGNmNDRiODQ5NTE1MjA3ZGU2ODUzODljL3NlYzplOTA1OTljZjBjZjQ0Yjg0OTUxNTIwN2RlNjg1Mzg5Y183My9mcmFnOmU5YWE2MGI4ZGM4YjRjMDBiMzQ0ZWVkMTNkNjg4OTU2L3RleHRyZWdpb246ZTlhYTYwYjhkYzhiNGMwMGIzNDRlZWQxM2Q2ODg5NTZfMTM2MA_b9e98c66-7f34-424b-8dd0-33a99dd8b3f5">one</span>-year vesting period, including those granted to non-employee directors. Prior to May 2018, awards to non-employee directors were made in fully-vested shares. Performance share units are offered annually under separate <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5MDU5OWNmMGNmNDRiODQ5NTE1MjA3ZGU2ODUzODljL3NlYzplOTA1OTljZjBjZjQ0Yjg0OTUxNTIwN2RlNjg1Mzg5Y183My9mcmFnOmU5YWE2MGI4ZGM4YjRjMDBiMzQ0ZWVkMTNkNjg4OTU2L3RleHRyZWdpb246ZTlhYTYwYjhkYzhiNGMwMGIzNDRlZWQxM2Q2ODg5NTZfMTU4MQ_e7180c4d-ce8f-4f41-ad3f-3b618db078d9">three</span>-year long-term incentive programs. Performance share units are subject to forfeiture and will be converted into common stock of the Company based upon the Company’s performance relative to performance measures and conversion multiples, as defined in the underlying program. If the Company’s estimate of the number of performance share units expected to vest changes in a subsequent accounting period, cumulative compensation expense could increase or decrease. The change will be recognized in the current period for the vested shares and would change future expense over the remaining vesting period.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Since May 1, 2017, non-employee directors have been permitted to defer receipt of annual stock awards and equity elected to be received in lieu of quarterly cash compensation. If so elected, these deferred stock units will be issued as common stock six months after separation from their service on the Board of Directors. Since May 2018, there have been no non-employee directors who elected the option to receive deferred stock units of the Company’s common stock in lieu of director cash compensation.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2019, the Compensation Committee approved the 2019 Performance Share Unit Program and the Executive Annual Incentive Compensation Plan (consisting of cash and equity components). The Compensation Committee also certified the actual Company performance achievement in the 2016 Performance Share Unit Program, which actual performance resulted in no payout relative to the 2016 Performance Share Unit Program target performance metrics.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the nine months ended September 30, 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred<br/>Stock Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Performance<br/>Share Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">191,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">300,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">62,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(87,782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment for incentive awards not expected to vest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(15,015)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled and forfeited</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">159,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">54,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">374,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> The Company applies the provisions of ASC 718, “Compensation – Stock Compensation,” to account for the Company’s stock-based compensation. Stock-based compensation cost is measured at the grant date based on the calculated fair value of the award and is recognized over the employees’ requisite service periods 876000 934000 2910000 2838000 5063000 P3Y6M <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the nine months ended September 30, 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred<br/>Stock Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Performance<br/>Share Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">191,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">300,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">62,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">89,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(87,782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment for incentive awards not expected to vest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(15,015)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled and forfeited</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">159,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">54,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">374,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 191825 41774 300373 18.61 62125 12304 89092 18.63 87782 19.51 0 -15015 19.26 6500 0 0 20.11 159668 54078 374450 18.58 Retirement Plans<div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Retirement Plans</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company has three retirement plans that cover its hourly and salaried employees in the United States: one defined benefit plan, which is frozen, and two defined contribution plans. Employees are eligible to participate in the appropriate plan based on employment classification. The Company’s contributions to the defined benefit and defined contribution plans are governed by the Employee Retirement Income Security Act of 1974 (“ERISA”) and the Company’s policy and investment guidelines applicable to each respective plan. The Company’s policy is to contribute at least the minimum in accordance with the funding standards of ERISA.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company maintains two defined contribution plans for its employees in Canada, as well as one post-retirement benefit plan. The Company also maintains two defined contribution plans and one defined benefit plan for its employees in the United Kingdom.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">United States Defined Benefit Plan</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Net periodic pension costs for the United States defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(180)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(540)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Recognized net actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic pension cost (income)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(102)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 30, 2019, the Company contributed approximately $550 to its United States defined benefit pension plan and expects no additional contributions during the remainder of 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">United Kingdom Defined Benefit Plan</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Net periodic pension costs for the United Kingdom defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(70)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(180)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(210)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service costs and transition amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Recognized net actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic pension cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">United Kingdom regulations require trustees to adopt a prudent approach to funding required contributions to defined benefit pension plans. The Company anticipates contributions of approximately $241 to the United Kingdom pension plan during 2019. For the nine months ended September 30, 2019, the Company contributed approximately $187 to the plan.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Defined Contribution Plans</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company sponsors six defined contribution plans for hourly and salaried employees across our domestic and international facilities. The following table summarizes the expense associated with the contributions made to these plans:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3 1 2 2 2 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Net periodic pension costs for the United States defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(180)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(540)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Recognized net actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic pension cost (income)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(34)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(102)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 162000 155000 486000 466000 180000 213000 540000 640000 -31000 -24000 -94000 -72000 13000 -34000 40000 -102000 550000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Net periodic pension costs for the United Kingdom defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(70)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(180)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(210)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service costs and transition amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Recognized net actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic pension cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 53000 51000 159000 153000 60000 70000 180000 210000 10000 5000 30000 15000 -52000 -48000 -156000 -144000 55000 34000 165000 102000 241000 187000 6 The following table summarizes the expense associated with the contributions made to these plans:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.777778%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494444%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">788 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 656000 766000 1887000 2080000 29000 23000 102000 91000 103000 114000 328000 328000 788000 903000 2317000 2499000 Commitments and Contingent Liabilities<div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Product Liability Claims</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to product warranty claims that arise in the ordinary course of its business. For certain manufactured products, the Company maintains a product warranty accrual, which is adjusted on a monthly basis as a percentage of cost of sales. In addition, the product warranty accrual is adjusted periodically based on the identification or resolution of known individual product warranty claims.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the Company’s product warranty accrual:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.555556%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to warranty liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty liability utilized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Union Pacific Railroad (“UPRR”) Concrete Tie Matter</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On March 13, 2019, the Company and its subsidiary, CXT Incorporated (“CXT”) entered into a Settlement Agreement (the “Settlement Agreement”) with UPRR to resolve the pending litigation in the matter of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Union Pacific Railroad Company v. L.B. Foster Company and CXT Incorporated</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, Case No. CI 15-564, in the District Court for Douglas County, Nebraska.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Under the Settlement Agreement, the Company and CXT will pay UPRR the aggregate amount of $50,000 without pre-judgment interest, which began with a $2,000 immediate payment, and with the remaining $48,000 paid in installments over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5MDU5OWNmMGNmNDRiODQ5NTE1MjA3ZGU2ODUzODljL3NlYzplOTA1OTljZjBjZjQ0Yjg0OTUxNTIwN2RlNjg1Mzg5Y183OS9mcmFnOjY5NjkwYTViZDEwNDRmMWY4YWMwMWFkMTBlZTIwZTJjL3RleHRyZWdpb246Njk2OTBhNWJkMTA0NGYxZjhhYzAxYWQxMGVlMjBlMmNfMTE4Ng_635d6a0a-fedd-470f-85ce-710fb7990b2f">six</span>-year period commencing on the effective date of the Settlement Agreement through December 2024 pursuant to a Promissory Note. Additionally, commencing in January 2019 and through December 2024, UPRR agreed to purchase from the Company and its subsidiaries and affiliates, a cumulative total amount of $48,000 of products and services, targeting $8,000 of annual purchases per year beginning March 13, 2019 per letters of intent under the Settlement Agreement. The Settlement Agreement also includes a mutual release of all claims and liability regarding or relating to all CXT pre-stressed concrete railroad ties with no admission of liability and dismissal of the litigation with prejudice.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The expected payments under the UPRR Settlement Agreement for the remainder of the year ending December 31, 2019 and thereafter are as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:86.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;">Environmental and Legal Proceedings</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to national, state, foreign, provincial, and/or local laws and regulations relating to the protection of the environment. The Company’s efforts to comply with environmental regulations may have an adverse effect on its future earnings.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On June 5, 2017, a General Notice Letter was received from the United States Environmental Protection Agency (“EPA”) indicating that the Company may be a potentially responsible party (“PRP”) regarding the Portland Harbor Superfund Site cleanup along with numerous other companies. More than 140 other companies received such a notice. The Company and a predecessor owned and operated a facility near the harbor site for a period prior to 1982. By letter dated March 16, 2018, the EPA informed the Company of the proposed schedule for consent decree negotiations to implement the Portland Harbor Superfund Site Record of Decision, with negotiations scheduled to commence by the end of 2019, and the EPA also set a proposed deadline of June 2019 to conclude negotiations with PRPs for the performance of remedial design work in the harbor. The net present value and undiscounted costs of the selected remedy throughout the harbor site are estimated by the EPA to be approximately $1.1 billion and $1.7 billion, respectively, and the remedial work is expected to take as long as 13 years to complete. The Company is reviewing the basis for its identification by the EPA and the nature of the historic operations of a Company predecessor near the site. Additionally, the Company executed a PRP agreement which provides for a private allocation process among almost 100 PRPs in a working group whose work is ongoing. We cannot predict the ultimate impact of these proceedings because of the large number of PRPs involved throughout the harbor site, the degree of contamination of various wastes, varying environmental impacts throughout the harbor site, the scarcity of data related to the facility once operated by the Company and a predecessor, and the speculative nature of the remediation costs. Based upon information currently available, management does not believe that the Company’s alleged PRP status regarding the Portland Harbor Superfund Site or other compliance with the present environmental protection laws will have a material adverse effect on the financial condition, results of operations, cash flows, competitive position, or capital expenditures of the Company.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019 and December 31, 2018, the Company maintained environmental reserves approximating $6,058 and $6,128, respectively. The following table sets forth the Company’s environmental obligation:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.555556%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Environmental liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to environmental obligations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Environmental obligations utilized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is also subject to other legal proceedings and claims that arise in the ordinary course of its business. Legal actions are subject to inherent uncertainties, and future events could change management's assessment of the probability or estimated amount of potential losses from pending or threatened legal actions. Based on available information, it is the opinion of management that the ultimate resolution of pending or threatened legal actions, both individually and in the aggregate, will not result in losses having a material adverse effect on the Company's financial position or liquidity as of September 30, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">If management believes that, based on available information, it is at least reasonably possible that a material loss (or additional material loss in excess of any accrual) will be incurred in connection with any legal actions, the Company discloses an estimate of the possible loss or range of loss, either individually or in the aggregate, as appropriate, if such an estimate can be made, or discloses that an estimate cannot be made. Based on the Company's assessment as of September 30, 2019, no such disclosures were considered necessary.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the Company’s product warranty accrual:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.555556%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to warranty liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty liability utilized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2057000 515000 1350000 1222000 50000000 2000000 48000000 48000000 8000000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The expected payments under the UPRR Settlement Agreement for the remainder of the year ending December 31, 2019 and thereafter are as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:86.333333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4000000 8000000 8000000 8000000 8000000 8000000 44000000 140 1100000000 1700000000 P13Y 100 6058000 6128000 The following table sets forth the Company’s environmental obligation:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:81.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.355556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.555556%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Environmental liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to environmental obligations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Environmental obligations utilized</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 6128000 3000 73000 6058000 Income TaxesFor the three months ended September 30, 2019 and 2018, the Company recorded an income tax provision of $51 and $18 on pre-tax income of $3,115 and $6,426, respectively, for an effective income tax rate of 1.6% and 0.3%, respectively. For the nine months ended September 30, 2019 and 2018, the Company recorded an income tax provision of $2,374 and $1,271 on pre-tax income of $18,692 and $11,255, respectively, for an effective income tax rate of 12.7% and 11.3%, respectively. The Company's effective tax rate for the three and nine months ended September 30, 2019 differed from the federal statutory rate of 21% primarily due to the realization of a portion of its U.S. deferred tax assets previously offset by a valuation allowance. The Company continued to maintain a full valuation allowance against its U.S. deferred tax assets, which is likely to result in significant variability of the effective tax rate in the current year. Changes in pre-tax income projections and the mix of income across jurisdictions could also impact the effective income tax rate. 51000 18000 3115000 6426000 0.016 0.003 2374000 1271000 18692000 11255000 0.127 0.113 Subsequent EventsOn October 29, 2019, the Company announced to certain union and non-union employees at our CXT Concrete Buildings facility, located in Spokane, Washington, the intent to relocate the pre-fabricated concrete buildings manufacturing operation to Boise, Idaho. This move is part of an initiative focusing on regional growth opportunities and logistical savings associated with fabricating product in a more centralized location closer to the Company’s existing and prospective customer base. The Company expects to cease pre-fabricated building operations in Spokane, Washington, and commence operations in Boise, Idaho, in the first quarter of 2020.As a result of this relocation, the Company expects to incur certain exit and disposal charges consisting of severance, relocation, and employee retention expense, as well as site clean-up and facility restoration expense, totaling approximately $1,000 to $1,500 in its Construction Products operating segment. The approximate expense resulting from this relocation could change materially as a result of certain factors such as employee acceptances of the severance packages offered and unknown or unforeseen costs as part of winding up operations at the Spokane, Washington fabrication facility. 1000000 1500000 Reclassifications out of accumulated other comprehensive loss for pension obligations are charged to selling and administrative expenses. ZIP 26 0000352825-19-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000352825-19-000046-xbrl.zip M4$L#!!0 ( +9=7D^I$>95K0@ -)" 0 97@M,S$Q<3,R,#$Y+FAT M;>U<;6_;.!+^?K^"Z^"Z"> W^26)[31 FV1Q!7IMMYM#<9\6E#2VB5"BEJ3L M^'[]S9#R2VPG<7K7QFE5H$[$E^&0,WSF&=+1V2^7'R^N__WIBHUM(MFG?[U] M_^Z"56J-QI?V1:-Q>7W)_G']S_>L4V\&[%KSU @K5,IEHW'UH<(J8VNS?J,Q MG4[KTW9=Z5'C^G.#1'4:4BD#]=C&E?,S*L%/X/'YW\Y^J=78I8KR!%++(@W< M0LQR(](1^Q*#N6&U6M'J0F4S+49CRUK-H,>^*'TC)MS76V$EG,_EG#7\\UG# M#7(6JGAV?A:+"1/QZXKXL_EG@&HTL,"7&CN3\+HR!I+>;Q]G=C 5L1WW@V;S M[X.*:W1^-E2I15D:>_I?O8 -,19N;8U+,4K[$2H#>I!P/1)IS:JL'YRB\(H7 M-N\0\NAFI%6>QK5(2:7[>A0>MKK=ZOP_:]:;1P-?=]!T_P8DH#;DB9"S_J_7 M(@'#/L"4?58)3W_UM4;\!W *.*![G/KIG6!G*5*H%=,-6FZ.%Z"M&(J(DT49 MZ@*:_0$1/;TZ"(Z;@W:SQ=20V3'6[5W*G=CO0EH=+H-;0&DF<&^O-?!BM^0?W]LT 7 M2VV?IA<+DTD^ZXO43SP"7QF0\?5UI5^8],A['B'K. MR5K9[6#^7-B$BG9TM/7EGI ;1%P693C 0K@S9X FF!=XZ+!(:4PILEF+W@A5/QR(:,Y/3Q[+_ M%#040F@"B3 2J1?I$)F?/P(0:23S&&4B)JZ 4Q7Q M5!!;S!#2"(T)I:5KU1R^H*CIJY,AO:EE!:0NG/ *6=?8+2'R!3OKX#/:\. M3EO!R< 4>%D"TG!++_ A[^&QK-4G$WT*@AACTL3_$6X+\2W>A M<-V%=MZ^&YZT^\;?V:'0"2_$NX6$RU- M _Q8UHX1*?Q";AJ$3L^*X.UJMEK]"?A 41%4:YIV5?0>HO41!F+Y70-C+(, MDD/VE[]H8(?W=!FB_^#.76M=*(Z9(;B#/SH33/.%7D=>JS$WB]!&>][Y&\0. M#-UZ%$ U8U+<@"Q. =?:5__G)7KH M/A:HGQ-RB+"+4=H0"\"?E&G,8P7\E0M4W\6%/'7?+S)'/U=R^$8BIT5/=U^W M0OTHV8X$H+4*AK5(TJ; ;X@R>8[K2)-CY^Z^:WYT^B0?*/(I?TRQ)2CR&#L: M6,3$>_VEX/38!8V.\:CJ>9M!TF;R!"V!J^(F4W"1K8?,/R@GP^SM#5*OH<9- M5,45![?UT6;N9K P;M4S%Y%.E)P T9>4CXH+3EV@!2295#/ VNE8>7S@=UP' M3?U_X7;U#0-\QW7M[;:L_FN(+Y)9]7JT(%_+K#K-7KN[*_EY6F6GWC[IM(Y[ MWT+X:?WXI-4-NJ7L[R.[W7Z:\$=H\GSS$3O;K*S!PGWMUC!DV^S@FXF,24<+G_H^TL*HERHVT=,/D/DM^UF MU?V)T YKO%_;NM3FI6A3[LTG[DV?O+TZZ&!:ZC[7_UKISF9])+;LER^4VI3: MO'QM]O!X_[G)V@>>>+)68E6I3:G-_FA38M4&5EW3"P\\6'W28 0=3+OKEXNQ M@"&[NH4HIR_@L(_^UG$3PK[JV_"9\J^ Z/NO$$Y@]<4)#[Y/84,"#XV2N85! M8<7FD]_!4'SZMSVX]TZ<_Q=02P,$% @ MEU>3YY4!-_*" )4@ ! M !E>"TS,3)Q,S(P,3DN:'1M[5QM4QLY$OY^OT)KZK)0Y9<9OP"V"54)9.NR ME4VR"7>I^[0ES[1M%9K1K*2Q\?WZ[9;&+V #)K_O6/M>A"R"\U3 M(ZQ0*9>-QIOW%5896YOU&HWI=%J?MNI*CQH7GQHDJMV02AFHQS:NG)Y0"7X" MCT__ 68I8;D8[8EQC,):O5BE9G*IMI,1I;U@S"+ONB M]*68<%]OA95P.I=STO#/)PTWR,E Q;/3DUA,F(A?5L0?P1\AJM' E]J[$S" MR\H82'JO=9C9_E3$=MP+@^"?_8IK='HR5*E%61I[^E^]@#4Q%JYLC4LQ2GL1 M*@.ZGW ]$FG-JJP7'J/PBA5(JSR-:Y&22O?T:+#?['2J\_\LJ <' M?5^W%[A_?1)0&_)$R%GOYPN1@&'O819;FU0R"YJT36S%@]ZGMU]X\J[=5]BLG*1_K[#;B/>V^TPQ4-:JI'?HK6'Y0,*-%A*&ML=S MJ^;;SV&'+QDHC?Y-2)WF;MP" M*[K=^E%P=!@T'6)8A D;SU4JT*3NT:1AX_7*5OWXL!,&K=M;W-G]SLINLQZV MVL?=HRW[-YSV?@:X-";CZLW?N=M?KKKWE-"JGX<)?B\5]RF7S K=< MNHRE.A:HNN/@*ZM$ET? 5V!#46*^$50N,2K M*D(K-L=JO5(OTB$R/W]8(=)(YC'*1$Q< :/J99A>#?4:)'>F+[*3I?FJ!0V@2H$A&W4Q2HK8 MW2>9?&!$++@6- 'A:[J2 M93LXO2HFE.4Z0W0(K.4Z%58 QFY*S7)4^L]!]U:9(AE MWZ'O1 ?LS83+W.U16E@8#NG*<8)+8C80ZT5TVP)S_.-FKNU/_A"1O,$R'G_>!7PMVWHJ5I@._+VC$BA5_(=8/0Z5D1 MO%W-1JL_ !\H@*@HRC4M^PI:;Y":*&.QG"ZL499!!5#-F!27((M3P!OM MJ__W$MWO8V7Z6*:/NY<^=G8I?7SN)W%?G3NZR]EX#N;5922CP+H*J,N@1I#X M &JXQN\7VG'D^%9ILV!CK@!%)HFP%N .VC!0R/>H/A:HGQ.RC["+4=H0"\"? ME&G,8P7\F0M4W\6%/'7?A#('/U9R^$HBIT5/=U\,0_THV8X$H+4*AK5(TJ; M+XDR>8[K2)-CY^Z^:WYT^B ?*/(I?TRQ(2CR&#L:6,3$6_VEX/38!8V.\:CJ M>9M!TF;R!"V!J^(F4W"1C8?,WRDGP^SM%5*OH<9-5,45![?UT6;N9K P;M4S M%Y%.E)P T9>4CXH+3EV@!2295#/ VNE8>7S@UUP'3?VW<+MZ^16V;\FLNEU: MD*]E5NV@V^IL2WX>5MFNMX[:S-V,PPZI>S'D=T\1C]KAYWFWT.3 MYYN/4/8)[@7N8**E9J5FI69/K=FN9-D/TORI$^US)'_7DYT=2+B_Q0H>?9L5 M=#.)*>%P^4//7U(0Y4+=/F#R.4!^VPJJ[H^9MECCW=K6I3;/19MR;SYP;_KD M[<5>&]-2][GV=U77=NL]P66WG*'4IM3F^6OS:)"6B#B6\$P(VWM$*4?82KPJ MM2FUV2%M2KS:A%<7](H&#UB?(15*L_^("-A'#4;08?6URY82N4IM2FU*Y-H) MY#H;"QBR7Q9WDQ_\UR/6P>JK_FPG4_ZM.CW_7><)K+Z+YLY7U*Q)X .C9&ZA M7]@K>/!K;8I/_P(=]RJ?T[\ 4$L#!!0 ( +9=7D^.\+[WAP4 &P] 0 M 97@M,S(P<3,R,#$Y+FAT;>U;6W/:.!1^WU]Q2F;;9":^ N':S! @T^RD M(0WN=OO4$;8 36W+*XL0]M?OD044TC1)']J%KC()$W0Y^G0NGX]U1NT7O4$W M^'C=AZE,8KA^?W9YT862Y3@?REW'Z04]>!.\O82*[7H0")+F3#*>DMAQ^E.$E5Q8LYS:D #%Y_9+=']DLF8GJ[D MM!W]O>T4B[1'/%JPG"P0;?F<76^SV;X*+ M\XMN)^BCW6^&[SM7 00#\.KPWA[:71N&_6YP,;@"KUQUCZ$SA$YOUO# M5X,:[@D,SB%XTX=AY^:L<]4?6H._+OL?H=,-5(_ONOZV'CY=K508(!V6CKO>!:C)X?HG[%RH+53"?KWC FJJ#97 M!ER:&ZGAD*#_"O"JA]'1VNA?7'#M?DO+>XUR!8W>:"GG_.4,[^^?X5F*A).0 MPIK(;Y(P%>),,03+UVY!F&*X3-!<><"QZB=Q##@/68K$Z!]YABZ1:[(8LY2D MH6I'B5&1,11CTQSLK*-SW MZ[4?(;QN>UZMO-RVD?W#99>K]DF][-ETJE^XEOY[B M@F=2U/T@N5690$CB99L.S7MDLT'>.@X]';DK_ :906:0[2"R)^AC-5&]L_G9 MW5K0\OFLFOX#Y)MYUQ-)TN,9UG8V]LR=E$Y[F!%MO]1\V\A[K<':C]%@L9.( MAEQGATW]XJE2+L0V""7'=V!8O?X^0\>[%=8&S;Z@^6FQB0OL?V#J8Y^7!Y5: M*R\^<2D,5 G7-IR1&15;D?K$@V6W',&@,6CV'\U/H[.$15%,]R19NR*)3M8, M71DT!LWNH#%T]1!=!:K$K?GJ6M"5T+1J:0I I@B@)%MB@ &F4%FD)DB@"D"[*0&31%@[U^U M#)H=B,U?M CP!U&+7MOPEL0\I0MSK&;0_ S[;JV.U+U4 PU<&C4&S.V@, M7SU1!AC2E'$!?[*0;I<$#',9- :-8:[=8BY=ISQ?WP[ZWCKE W=Q-TJ#&=>7 MDYN"QD3503>O]#YZT_[;P;CFK*I9?_V?\UZW]@&&H\Z@_Z\U^H2LU?[/\[_^ MGZ+XWQ>[KVL;@W#6@_ZX]G((;@RQ]K$S/JH=1!B=U-)PT*L=#(8GG0^N*,IS M7@Y.+X:=PZ-QC1%J/]LY?&:L9\XG5PAK="&B)H7G)A0Z$1.BC$X&\L?ALQ04 M9QY$P:V6A?#&%TY+51@%5CB65)#AC_@,+)'6AD1"$GB0L))*1G0$920W-N3; M'HWQ[? -^Z-G9Z/BT+G3?ZT=C<>GSYX^36[DGPR&AT^G.Y[B(YN"T(+3M>DI MG?X'&(VOSSCWP^Z3$80GAX,/3R?[\DG\]DGYJ-BY?5*^#2-$/9WLO+[^^:>+ M?_SX\?6T1_YU;'TZ?_67^^%(^BY MHM,?C5T_P*'CP:"4?V-QYH><:.-"WS-6R=\PO#;S6P^-<9= M;T:MM4_/LXC=Q+[SK6?[[.7/OVCB6Y?.>Z\.3:/Q\-:179\&HS$,GX1!KP2/ M6$ZNC@Z#L_YX>'$WVM.=^20]11PU!5Q\_E=#_]:>SGHCU'_ MB^;%*3YUF'S[U]H8SL=/RS=_^OP__N,__AIWQEUX?F4M_GHZ^?[7T\E5_2!> M//\K=C[41N.++OQK+79&IUUW\:P_Z />NW/^+!\(P\G'3HS0+S_B_@9><=@) MDUN?CW)-AI\]()$H1A]OU$V",67^]0R?=?+MX;. MLW5\R)@?]%77':[5.C%?DK^[\!N##Z_9[H<6KY_%X\T/[2U[O-/;E_6-?;ES MT.C5MQJ]QL9N9V?CK6PT-VG]>)VWM_;9SL;^Y8ZW6EV MC]O'+_#_6](Z/B0[S?WS1G/[8X/M=AO'A[1^>2A;U)#7K'W1.@@*KT7J6W6^ ML[')VKVWO+'U5M0/MFE]Z^UE>^/M98.UNZWC5WCO\"%NO>KXK7W5:!X=UP]> MG;0/\/X'[:/&UC9O-[MXS%%GY^ MKV_\?=QJMH_Q_M-SWN&]9+_='-"=K?IY MZV"WVV[69;NWB<\8NSL'VV)G:UNV-\+'>J]QA&_;V7EE+EXW-\?U/7+^NKG^ MWA, ,)(50EE3"!ZA,$[Z@@C.M!&16V;7GB?7'<%?3V]!^)B(7DG>J\XHN&X+ MW/ 5;AFML/T>MN0FMDX1%S1:/DY[;?V[0OL'K M#^(*W'N!2V^":XA6SH502!*1@1%@!38Z%#8X):C06AFTQ6_Y#*'=[*.?N-B% MP\XH^]]Q _>L4/T>JNPFJL(2I4+BA6)(5T02H3!"AX(RSX0AD2&'7GO^:F>O MN;E;>UU[47NY,W. 7Z+V#EUWNQ_A_/_"Q0KA[R',;R),,!1*H'T10*-1!J4* M#VBCJ;+:"4<]]VKM.<$?+IEA4>%X(C;[76.Z+*!)"&L!$%=>>%ZC32-5_!%X%U$0&0@D5123.61LI,3S; M>XG;WF]_0G42^^!)DWCI63P;]O!:1U=X3Z/D9[OP ?IGL(NQ7*??Z1^B0RY/ MQ:AFQW<[AV7\M'E^"F$,L=GIX2$[:0^WCI(+>=_$@],YRTC]PO9"[U5_Y_C5 M4?LX\/;Q":TCWCM-Q&_C10?EAK0/ZK)U'&C[>/.BW7S7>?#%CC9=3S'IO\1JM\\9E M2[11M^N7;S^V4;?;S1>]-K9_QK!UNW>DASN4SU3D^"S[' MV_/&P;9L7'9Q6^L<]5/6F^].VJBC5^?@O<[:;%^UT!ZT6(O4+\-%?:,E&AN; MM'5\PG<.6J1Q_.JD<7F"U]KMM=BK5.]DG2YU^^/[B(+& 5FT3#$5(@:)IIND MPD"(#.,DK8&L/?^:Q7XUG"A,[:S?F<#=/^MY&*[=%@%#/4V):I0M*4*(*&;. M*0I@442C*0(30Z6&,]J^U[<:K;P/_PHTZH[W3(0;H._UW;MAQO@N[:.51 MA;/=QQ/)2C"^+Q@7Y.):,)BD(0!%UA8L19_N96%BT(5*.C",P@)+#GWZ$T*N MA>-*&GY0.AR7E$=2RH(PQGL2*4-2:!6&ZY#22CH60CH:+V](1Z2<1,-8(2T5 MA0B,%)8[5>B@@>-.$)*6TD%_4C@82$,A&6."%&A!O**4<8X.!2AS.JZ$8S&$ M8^^& M!*S'J$*@]%&A,'IT&&E$@*20[>B5>"R*>'1N6 ^-;B4F@K&EY1AJBN *Y\$6 M@+0QHL6PWK('$@^#) -Y+GH8@X8D:!O1-,F@.$&;@EM6XK$HXO')>CBE8DH\ M%<1Y4@B#48OE,F'4D@P:?!N9FE@/]G7QN#-.Q1,2(0)"LED8P"DT%MX0&3 * MPH#E&XFF*_3WCMP0$'2(+P>]4^B/RDS#^G#H^H=0"L3%IT/>N(N\:?VC&\;R MUSL8C2?9BODG'_AU\@'OTSI >=C:%NVMNF@=[Q[7<_+A\BUI'[P[J3<;)WB> MP.NPSY,/[6;WJ-5L?6P='YVT+H\ZC:WZ1[S.)3YKMWWP]KS.WN(S'N(SMU,= MGZ'^\;TRVHB<)N;:!XPZB"@A/'O=&4\3O7LP'G=+)+-C=MUN_C@%-@[_QN'72V$+G M>WQTU+I=>O'+[KU7@-!VQ2-P_<*0R:%3+M($&,A=$[YR0 %-GGR MVEKB64+0U)>@/;T]_F6(ZC>$?H#1\[_R8*!GHW(0%:)8*P<'/1M?G"(HHT[O MM)L'%97;CH89Y S4-7I/SD=Q#:]^^QJ3V]V\1_EU-#@;EM_*T4S/II(S!?(? M=!A=70C*SL"K;YV8OZ<.#&OE \&=([1>;O_?VWU;GY_\_&K3[:N?EC;CZAM* MYG"<.Z:>7PURRZF3S_==/V:\<:@M./ETB\F>J^]7-WEZJZ&NKI/9<=EHHVSA M1M?-T ,W.AO"\^GMRYU7E[C:=_4]7^-.'$3,K%HK251 $D^L)\Q%@<9:610U M/NG9H83Q!6C^R:BW\:1%*=)]?GVAZ9X?;-&S4IIO-]ETV-^S_;V-'VY-8PA: M/^L!8V3D,E# I2Q;P%!6#A5K'S 1_KYJ&ED7;CP? ? MBMX7Y^>-&] ?]#K]NRY[7P-QZQ)/;S_]]R3?!H/<7['H*!?@P2BB#&!X8$C4 M#LS4GNL9VO/I:\-AYA"3KQ%O=G[:[83.N XYU5"+'=P[&;(^&HZ?O1D.XED8 M[PSW8/BA$V#]O(,&]XJ%3O=.3OWKZ9U7O&ZJZQO_ [^B9^%7;OL!ZHAQ#EF_ M-,)2[PQ/!!TZ3O\$$CW">1Y)A^PY$DN94]:B!G(.W(:E\'_3C MB8CD11.7DO;*+(7_FPU^<_%_4O#$,>ARC,>L@3[XZ*1+P47"G2%+X?]FIG^S M]W\V>05 I,>@022E+$1D+2(&4(!PBJ7P?S/3O]G[/QVC Y^4X-[E :1&64I2 M")$K*Q2H.?B_2O@="(0ZE6B,A EAF4'+A3Z(!X4,D$*8@]^IA+WW7":?1QXJ M$,(3;_/,ABC0C$@,?)B=@[VHA)[BTZ-@00C6.6'+E TR5/2=PI+@)93Y.;UX M^3G],_FY6RW B'1"489B@GH6@V$Z<,V(]L;BGS#)4"Z(P-S*4#Y4CM:;0(CF M96Y.2,X]XU(21;V7GDJTU9,LM5H\%WOM2,7B?>SM]KAX&FJ",#!*TD58(Z8G15@<=DF)$)2[]TD"S'F,G M]_NZ[AO7B=O]E^ZT,W;=BL 4B8XJ4.%2'B5KF /F!<$MU*9D?5H:F'9A[#I] MB)MNF.=HC2J"#Y' T,TA-L"%RH5?:.+(HC15:-B2C8NLX[D MG=<)"9NCW$;->81D.$.#QV!IP%D/X:QWULWECG;&1S#,QPWA*%_M VSWPZ#W M"*'@HT"6,)Y3GK&H=! 8G-O 0+&@(PE,!#U#?9I7"T!.QAOK/3=6@-*>215) MU-@ .LMO!?*["V?ZYQ]]AV"<]4;ZJ*QPB"T!3P%)EY 2*-#E0W4N-FG^0,<0 MK48U-9 (LC:P+!!/8PS.6(A0A>Z91278\P=7).LH(R+/AA;!&$N-,TKKX*PS M(8CE _>1:=_\(07NJ)9,0;!)&,F=(@EUET;IA4?V.+N!=(^,Y Q3% ^4/0)$ MA0:(.M>!DTX".UU :<+0T^,TU1/%2&7 %QA"1G M,2ZP)E@I'=J[8)4#FJQ8&G 6($7Q0) IZDVTQ"B?@E T.&:%)@H,)P%US$^[ M=:J?59H58S /ESO!1D=$T/]$(\"6;HFHY&A,BNDHEP::>3"&AX/)N$BE"1P= M$Q/1YKDLG'KI79#>>VN7!J:9,H:'PX=RXCGWBCD"0BKG-'$4-+HJL%))LC3X MS(XQ/!PX"ME!] EX(%X@7? TB3P:"JC7E#JZ-.#,FS$\'&0D 4450N5!?=*1 MFR0DD=%2C8R/6CX[R.;5 EH+KJETP(06PD7'DS:6)*Y$8I3%"@QZ7CC3/_^A M<1*C2>.0\@8!@J-5TL 4HYY+&[4 LGRHSK]38SYC(&/TG'#B'$'3I2/^-8HS MXKPTUB6YA$#/I5-C+N F$Q.U@HM$M:#&^T020<7V7J1<8''YP)UEI\9<('7. M,4 R")YPM,/6:9^TS]Z7>!.$F=W(TT=&"!^, MG[QB1AC&DJ Z&6L4R0P%&4F@5"T-/C--43R4\D!,,>:Z/MZ(Z)2)BKE@-+?! M>BWDTH"S "F*!X),!W1%2:)*<2U\L(;*W)=+"I^8F+>>H](X5"6E\NQ7FP0)5H>(<>[2X#-+QO!0X*#F1!,9 M9XY$@23..!&]CJ@]5&G)^=* ,W_&\%"0$9X'-5OA)5$B69%K*>>^=R[06P%) MG]?!P ^+BMUZ/#X;C?-)HU>#80,^(DIYP>%T-]Z"_ M++RRP (W,V.QP"I021G4225/*>%,$.3BVBEIB'06MUJ36!6*_RR397F@=+D1 M>5F8!! DXJJ%BX$XJIVV#".M](4KJSZJ\^_'G _0!AN<$NECKMV5AZW[O/ZD MAL1R99RPA$#/:W+6[,$5G@AD!"&!E *L]$XG9B(QC"FGXA+:YAE/SIH]I"QW MMB3!$J52I,@\(JLXB5&1I*2?80VA1T9R5EG)ARMN9%24*<_/HB0A)M1[!%X3 M;6RB/$TG9RT#-//(2CX<3!HD"&2JGJ.C4TEYRPW%#]3D)90\7QJ89IJ5?#A\ ME".! :,V84@AD7I:9U.>K>"I0'YBEP:?V64E'PX<;A37%%PT20@JN)>$4\N3 MB();B'YIP)EW5O+A(!.,&P[!)^F2QZ#@:NK" N>&?C 3

L^DS&4\ DD2_ZRD9Z'A"R:P M0/+RSSKZ0K+))<$#EIDY*3C(1 M2%11<<[\\J$Z_^S\0 MZVGMBN5A2W/I^-\+T'>(R6<+/%QMO7Z#QZZ>\<\YVJ=E12@)EM>S^/EH#\:=#NQ7*-X&Z'_ MS)KLG.:5&+/432[[/:KWXX+VXFR$5'(TNKK!#9G?=9WN=,&1J]V/W]TP^UIP MGBD%W'.J31*&>R^)=9)JH:PC0E=E:<*5*,U_!IY4AJ80(Z7:"YY(+D?#& ]2 MTBB:QTM\BT/%*F@;"I.(F& TR5P;RADJ@'DT#2X'R2"M@&A81 MR[GHI>()@F;XSU%A970I)LZU4L)&982JP$#+59A\EUF8_0!/PJE4Q&OFB$4& M&IV2U"'Q#!K#&PR<*] KL!*ENZS2'-8;!:4<$!ZX" *2]R1&036-%.5(1E8! MJ[0*CQ?+.E')"7")QD@HH7@T2HMR&*UEW#)9R0[IE4C-U4HA[=40/5HJHT2P MS.45Z(.DQ"L4,(A+9J5^H1!Y+A8JKZQ,E--<\UY"54 &P"O\!UX59"\9E0/%Q5)N1\FI.DM')$<,A9 M$,:T<28:HGQ<8$NQBE0?W6($P6U.K5I+4EXPQID4.-.>H,08XLGB6HR5<#RZ MY= 2O$(^H21%7H',41M&'1)'$05P2Y?#>F%!6AZU23P*O\!("S0&_6H%!EQ&K\ 3+:46F@B;G+5HR@-/(;#I@LP+J;"+B,M/ZIC!49'7<^4Z_30 M^NVDYM#U1PF&.VEK,(@[PST8?N@$^'Q:W>2@(<2=#S#$2YX0/T#^#70B#PWY9B>"%&W5NAD5O8)@&PY[K M!\!=$!\J"[O@4C47EX]A-9H-SZW1JIS#+!-QQB6&_-V#J\)RJBNI6CBF83W2 M"1Z< L/02GE+(@;MTEH5E:7>5H!IK*1JX0@.84$R:RS(B$&H\EX)L$Y'M%M2 MB>M%8Q>9X*RD:N%XE9:*0'!2R[Q*O*;6V2BE2RHD30V5R\.K-J#;02 O?B61 MF@NIXI%'FDP@*E)!O,_%Y')Q(N$-4$;L\I"J7U&DYC,O56BA#6CFM17(T8VD MB7JE4:JDMZ$*,TU6(K58="J'>"&:G-\-@N '(B#2F![B\KN:&146XE!Y><4-Q[ M$0@7QAH1.*CKHIJ+3&ZJA/%.Y^&,O?TA! MV,1Y\H!(TPKXXSP\9SI [C- OQ@UOW2C]>?O[!50"81S)BD527)CT"OD[*N, M>?0V5,#9KP1HGDQ"$*F6N!.&R=D56JTKT1H?CR( M@9):F*1H4"($L(&#ER;7_M.4IVX%4YPHZBUBCBC MK(R65J&_9B5"\^5"#+V7L:"<0$(=-?'!NQ04\\B'%(U56+=FL5&=3Y(FJ-S# MYA5#>A(),4+R().T'ECRQE6 GBPVJG-A#)$90Z(P1H,0%#74LQ"U\SYRZ1W0 M"C"&Q49U+D[<,$ZC#5[J&(4+VG/F*3)!=.S,2EBV\IZ_B%\-SD1IE:**$T&3 ML&"3!\<5"]:QM 0YAC>=;J=_Z/KQE?-#?-\QQ!?#3CS\7K?9@TK3/Z^R4DF_ MCCQ-2:8-!"]$\& ,\OY(C)1$4A^JX-=74K5PO,)104E>) YIOXB)V.!HD(JK ME)(BL0IC.U92M7"\!ED-,5X&;;D3E$FO$P4>I?&"!V6J4OES)54+Q:N28^"( MBS$R+1A//D+0B067K(R>+,'XE3=#"&XT1ES#$,:_B"S-9Z%=JD621%GEG0B, M6 M.L>AY[LX)M@H+Q:UD:4$XE-#*66M""EH*%HQGP"(8FTBD7H%8 @[U*\K2 MG*;A^ 2@#G)A$7?AE8*HI!&\IBLE3$"F1,"FE2$L1P@TP< MDC-):<(8K4(>JAKHSJD\&VAI,;HB*0E/A?>&^F!HH$YH]#\58##50'<^#<'%3O]P&9T]-\8)9X!1IX2(R5'%(Y.(-[?:&;%DSOX7 M$ZGYC"A)# FC=3IP+3#*Q&H3IH_$B16F6C&'\8B(U%UJ3ZSPH")2D",(H MAOXO>> H7P[ J"I-(EZ)U&)PJ4!8 .HQ[-%4.,\]1D+&7$JSTG4.E$K M! U4I16S6AX!FPO/\CYZSFPP>?$B&S5:,*U$U%S@[R3TBF&"@B M&2/6V+!L\X7FIK-S6-A'>F\$DLED0'@B/-66I("T,N0";JLD2V7]K%)&:98H MI4$(+XE-T@G48\MB7D6[2OU&LZC!]Z!B]HM,#O96::X@*I^TH.CQJ0-."6[( M:[/'*BQOL" +<5>IVN1\N*7125F9*YT$$0QQTH$WTCJ@QE ;ETS4'BDL78G9 M][(?E!E'-#'EY<%@R,?MQ/_7H(K;,:[>(8"F7EA"6S&'(0]$H0533'EC!'?!H^,$ MSHU2PBI_/:&R"B)6<5>Y].L@!NUR^2=' P018K1(^P6SAO#@+.%5J.6S!/YR MZ<7,>R:D)%%X1C"^U!8(.!J=MMK:0);-HOVZH>50J# J-&\"D71E\!?+KV8 M*>8Y"TEKHXQ0PEMIHF(1,!)@QI,J.YR)A$*_PW\.MH^1*8[9WU] MT[64WFC ?R2B'33\#H_],J%QM>>?V#4%#F, &0V .(L,C/.=;166(OA02EU MAC).JVS.9I(ZN(&/*2@K.'T ?+PC >FRAJ2]T%;FY1HS3CY23S6)RX'/3,LQ M/PI."MM-&N#&"2$(E'^XEY))P2V-;#EPFEGI@T?!*!)!I#/*2Y^$<]JA8C'/ M1&3$"45@WAZVFK;NX7R10LVAB;&8"!<.O/>'1$R..LH\Z'Z 3S M 8*M4H?[*R3C8WC=^0!QNX_M<=CQ75@?C6 \>G%1=\>#XJ> 7/QP"/ @T6LNR+>+]Y]&*/GK 70.CS :6,? U'UWJP:_O)L-![T8+@+W3(I-SKJG*[T_9]-QY*@DC0$ M0E[4DX"G2N75AY/BR0JUK/K^3R1H4;2?"<>2(<0 >%$+J'!+-5:2LY]2E6: M$?"/L&L.782>&YZ,UONQ_-)P/5CI_S\; V0H6&&!<('^PUC+HQ&<).X"3\;/ MO=MIH61H42R HQ&H,1:4",F&Z&,%+,!/:]LCRP>$H_Z@.SB\ M>.%&7YZXC): <2&"X9&X%$4$[J,0T4!*C#C/F%A62S!KI!_%(B01D_1"9M!$ M9,DKP"@N B,R%]>%S\:G+')'U"K?]X_&H=SJ)?N9230F4B7!1,^CL)(X8B2+ MPH%@5 8#B]^368U\W\/U:X*QBD6K2 A44.>\H\$(;36DD!CWRZ[[RY+OFXNZ M2TL5H]9[8=!Q*.U]!'>*.RF"UX+F@ T\MQ"8 M=R$INO0:OISYOKGH.W"#^AX2.,4PX@\V,VCM88)#/1%K@$$D@)HM.-*TRI8@%6^;]$L 1H 8YWU M":@4CEI#O8T@!6'!"666UA+,,=_W@!;!(@% _D9C4L)0:8PWGA+."2>:VE3- M'H Z MH[ZRUC=IU+9PA$;S@Z6\V$A42BC"M.C0Z2@&%J\?NQ MW@P'^+[CBS==] [(5S?_?=8Y+8>K7S0O3C^;'ONZ7/>[$IU444KOJ54FJ%#6 M&S&$Z*@Q%$$_IJ5=?,:Q6,@\8!<"4C[JI-2:$)%'%>EL]IB%2+44H@*C0.Z% M3#FQ8[MW.AQ\F/3P- <9)#S\-2 9/!IT8U4Z?(60D@/WEE,F>/"&I$BLXX*Y M*-'J+8DNS1VQ!Z3L7.D\S]I28H7(T]N,RF7) ^-,*4J71,>N#GYQUL&K]@\K MHD\Z$'1.C L( >F>=<:AC_(TZ(C^BE=@HO7BH?. TZLMH\PQ[J.)0B..GT87MP\:KL?NF<9L.LM^_T(PY?NM#-VWIV7 <\'G%HON* 6(^0HK5 1/+9Y$L"H M<,9"2$NBG]>]B3?F<&_G6=R'0QA51O"4Q,)N6%2F34(N*U7H\/AN-2^K^:C!L MP,?U$ 9G>-G^(6+1QX]A0NQOH_;IJ#ULN^B&<;1_&MT8\'T588^M:C>S5C]# M*@40X_-D"J0M01D,TA)22Z)T=-C0;/'-XLLAQ,[XE0N=+C[6;8QVX<.@^P$A MNGU01M][!U@LL;#J#;';URP\/!U2$O.V.,F/JCR:%OH-\? M770_N'['(3E\,73]<)1WH34L!_\@'WDYZ)VZ_J.[*O%0DWMT2(&'!!AF29VL MCT1*$[E3,G!'5G _"-R5=;P/)VE$H6S1((%$+317-E N/88>(+UQ*\,R:TG+ M/FF[C%]S,]QX#XREH'/8WSOSW4ZO\SV_M9)LM*'48@0-D'/\>20'0#"!,>99 M4C&M)'N!;.C]"=G/*U(3AKW7 ]>OB!AK0C6&IR%Q*@2ST0K.J *KC23,63T= ME81B7*SD>5'D>6:6\_/!5S>%[CN#K\0#E0_SQAM"'9!<580*3U@RFHD$2GJF M_.)'[BNQK$A.@GJ:$M7:)"E"B%8&YQ0%L$RHZ%R%+.$[-^PXWX7=Z]4/2E'+ MJUWT\W#-+"*OSOJYNS ?\E"RL9+T)33 CDO*(RF50!CC/8F4,6ZMXDQ#2A52 MB^62SR^5_&K/YMEP$ ?=KANN=.%!=8&!-!12KHTI!7H*KRAEG"-_!LJX1]/Q_E%]7FE8].1/S1:)[B,3@OMDN/..:H2I1XX2W*E8P\Q M@VJE8[^RCI&\,F\D(F#((Q2USD$>9 =)I9AT)71LY5U6;''!M$"-<(D%$<-XS9SP3+!BMN:E M@G@#7_:#&W<^P*<.I=W.Z.2S/JR/[K0BF50@RDDD[4!I+,-D\,8'0*2D9(Y5 M8'+-*]<9OG/=,WAQ!N?ZH.W^Z=EX5!Y!*X*6XD)K MA:PO:B*(264!-R(];@0'W/T::#WZ"/"'6JD%N!$#UBT0*440:%2 M285$'4SN8DY!RD149%"%2M4+;PD?#BUF+-&(%9'6"RNU<9X((9+53FM-*S"& M?/$MX0..,"=*$)@JD60%Y#R#-_8$T#P:DT) (.">BRDLT MHD*B\]/>Y J.'!BM0#VRA0-R/NOL!&?**=>_[K']TP_CE'/U=O-FP$\80]\:#<+*,6D^XS@MJ1A&-P%B2>RTA MJ%Q<3>=%=LQ4Z^4""\OC]^']4F*(ADC.?GEG8@(2"6 VV#(/)61":4L,!=%Q M):_$D-GBZL.BB>%W0$1128-AS_4#[!VYX6.4T/D21F;OZ7IN'OH3,%)J!.)( MK75$),V,H"1$"RE%(CRK0+6R>:G@X^0VD@87HC TYF(%PLF$!, SQJ5)$'SE MX"AM[P;:B>%PBL1^OU.9XNC"A!0(&.[0XPJ-Y%H8XYQ2SB5G9'6U8P:V[5$ ML=P*14#IH)D(0;DD? @ MAE 5J/.V /SO 02&"]2[0A*!XS]#:"56!01<+P?]^"I SE)<2 MC=.NZU\WZ[.OMIQ]3V??C>VP,'J@/2=*N$Y159/?$S<@U4V M 53(@>W"N#,LBU_F0J9[IX/^:#!\/0CE I43X,LBF,.+9_M[R^6_#-A$993. M$2>4HXY(P9641IMD A?+B>++]>5"T7(%D406C0!!?1Y""DQ3(BD';GU<3A2W M7BP7BAR8DRI(DCP37$27@".K1%]I8@J)5&BHQ\)8U-F/\Z#,.031 T2TJ!PP M(D@>J//):D("J] XC\5 <2Z#/%#E")I0,$)H 3(XJA45@5,AD>I06J&Q 0N# MXNP'!GBM7.[;E3%H$2WS2$Z9L[E?0.6Y98L??\P-O$>)![TR*1EAT0Z"2$"M M\%19 IY1 ;AG.3WX*,[>PU'M?71>Y/K3(D3F"7(4 M!GEE>O1Z$9;*PSTL>(_BX2@G+G=Y>Y!$4)V<0#\G!-$^":ZNJWXMF8=[W'S* M[#V<10]G=4(P(91C!*VFCH"B3%BNK%U.#_>(*,[%PVF"<3B3@2HE\_)GW@L( M3G(E#20,ZY;3PSTNBG.(X5A>FE4:IF0227,C5#X_NGP>Z4M'L"&\H+R>]K0FX?^%#/A3&",D$29 ME28.E/94YBIJP&*K0*[ MFC.'&0H@+"1CF3.9;X SVC@7N005@O8+/*8D0N?9:SATW2JC-M=]Y&%2 MUNCN;O+ISJMKW+NG7#GMG$9G!0Y# <&MC3P&%;PB6AH[*12"9(7(Q\;SQYH4 M&9LJB'P 2R0YQ0?E@TT7[\.3?E MB*NS,#X;YOI3@U%>4!6WP?##S;% 5R6I=J$[I7^/7_-E\.^F$( M8[A:L'ST>$^R=^9'\.\S!&;S _[ZV M;.=3G@R&AT\9BO73Z1%/DPOC(@T&X_Y@#&NU-!ST=B&-/XO'FQ_:6_9XI[@T:MO-7J-C=W.SL9;V6ANTOKQ.F]O[;.= MC?W+G8WN\6O>Z+8N3[L[S76ZT^P>MX]?X/^WI'5\2'::^^>-YO;'!MOM-HX/ M:?WR4+:HN:AW;"_T7O5WCM=E^^!=I][;YXV#]G']\BUM;#4ZK:EVTCK?I:[Y[U.J==W>.#V7C^.]>N[E_V=[:Y#O-MZQQO(W;&L?UX[^/ M&@?;=&=KD[38VXNK<_!>9VVVKW8V3EB]U\;K-DY:S2 ;&RU6/\9MK'Y1[VW2 MUO&^:#5WC]L;?Z>=E^3B=7-S7-\C']]3F8+EC!9"A%0(L*(P"C]IJ:V!J(,1 MM+9JSF\W)[MN3FX!+/!0@->L$ F@L%+Q0DIJD#0)RE18->=WFI-<-Z<#XX5D MV'XLYN;DI$"J+0M#)409L\V)J^;\3G.*3\T94S3!R *X"X5@*A8V4E\$HY5G M4K+ Y5JMV^F?['[; )?6-Q^W5AL/JFQRL17KS?6/K6:+-[;>7C:.WXH&>XO7 M:>46/JZSO_&9]WG]X-W)YRBT>_OG]8T71XWC0-H;==;8..3MC6ZW?=RZ:/?J MEZU>ZV.[&<[;![NI_I*<7Z-@37(8-J*-Y4*CR36I<,F(0GB.$LXU)\ZOU0;# M",-_K>7IE$\_\Y!76T:#LV& T>3K$;A8^OO8^?#\+_PU(9_OR?OR$M=;1^.+ M$EK(JR ]X^IT_.?'3AP?/:.$_']_KI4'/?]KA.'Q\[_\\"F>.OD\N<(7U\DN MO'#=SF'_64!. <-\B7S&U0'>A9/#X>"L'XLPZ Z&SX:'_C>4M3^N_M?($_+[ MGY-]_TG*GS\3_'LOYO(D4:U!GRL[0YZKO_?D[VCSB4\HP8?O_SZ MWO9.8U%?D-WO!0\<"GG_<#SH_U';>%EC1 K[ M Z_4<\/#3K\8#TZ?6;SA(D+X:F>W7LN\MS_H-\[*W!7Y&:_VJ4V^^.FX=KW^(6^]$_)^_ MNVW6_>"/3]''Q4XC'W>\_['>K)/Z5KO7.C[JUO&^]:WZ9?U@^[Q^T.C47QE1 M7W_/HJ3."EHH2$@:' V%$807WEJ&+B[&J.7:U';Z\/OWWL(/QN-![YF:O,@X%VO_[(@NI/$S=S8>7"G3L+Q3 MN<67CBF_:->=CN#9U8<_;VAB/G_RO=//68=G^1UB9W3:=1?/.OWRZK%QO'JDJ7-Z,MGW=!R_W,F?R/RCOG[$-T__YD[+GHCRYY[G M/RV??O(&V#09B7^M\;6K,TY=S.F#4I+8Z?F?5]^GF.1-]Y2FSYO[ PS'G>"Z MTVV3"UY?OT24(@I7&R:(TB^%^1N2)[XKMK=%_)YOLO;\P4UA.:-OC&=C&XT@ M8&L,NMYUNX.Q'YS?92G?GKDA.H_NQ2Z<#H;C2AK-5QV_M:]:O7>]]D9@K>/N M\<[&WUT\[JA]?"+J&[MH-#<_UO&LG:VZQ&!A>LX[O)?LMYNGG?9!^Z1QV>[L M'-0%TF@TKJ]Z.\W#CXVM-MYG_0)-K6A=GESB,WY\W5S/=!9I[?I[%W*18&4+ M'G(F(02=P[3; IMP]8,3:\__Z3ZN%^O.K1G>J6_/4&KS!PZJ,?BR5N1;8 MVD1B:V_.AJ,SUQ]C0%;;@Y!CA?_Z3ZK(GY1C+%&C\K?X>VV0:N,CJ)6+@7?& M'7R2S?-PE!.[M?4PSKNIY>(6(J5!>UI:ZX6G7_=TE6@=RF;X]W4;3E*3-4!O M%1^>F-VP1L^B&T,/KW@4W<4%N"'T[S)'D]ILFY,$:B6-T3]F<.?UX_!>,458 M2E 039'"$1D+Y_ KE90DRZ,3&"(_WX/3\22-SLD?M=S>G]N66D7BAGL*[L[P MB_>9X5/:.^C '0\YL3HK$KHBH2L2^F,DM#ET_5$G>^[*L]#VUMN/K8-]NK-Q MU&DU3_"V[QH'.R?MPY:LM5\^SD+/6EGQMK<%SM;?Q_MH+-H M'-?Q_H>T==RZ:#6W:;OY"AEM]ZCQZC8+I=93$,H7%#0OA 15&$.A"$8Z#V # MX7[*0L6*A3Z(SGR2V!4-_<U6!!'VZA@5P.#7\YZ/4ZHSR\I_:J@P07G0U&*\\> M,_4_&:Z;[S:Y624YQ#\/'G>:;\E[3?/2E\(65#.2.P!T85R@A>962YEX8-J7 M(^0*2@17]^X%6"@99.)^,OCZR8LGM5>#$3YN[>75L.?%[!^\;T_'YKE#EI!E M/E.%73CLC+(/'=?[]:7N%5&XJ?8\=&X_&;@RGP\&'K-6W_GHEY-9DB\'L9H9TDF@W#CXN]O8VL?]W:/6Y5O1V&J?[&R<\,8E MOL'!IFQ='IW4-_+]]C\+E >TU=LG[28^U\&KX\;&(6GWWHJ=9N"-XW#>PF?? MP2 T%H+C)P\(CR26&BJCDE&L/;^Y=OBW7>0W8N8Y MY)&J%<&O3,'GFMYTY]O3J0J3@?45)K*SUO'M:QWWVOJHN"DD?BJ$D5G'M2^B M#%Q&BS_&K3UGLJ"<"T]JF[W3[N "0[+;IJ[6&#SY_6NJ M]T7V\^O#=,M?JQAFKC',1(16,+YV^?U7MYW@O?=YHW;X\@^R_P-1)VU+EO')Q2?^[+>>XM$J'Z^T]R\ M1-)#&\U]V3K :[,6VWEGR'L67%[Y' I"!2F$5J[PG$/A8C(A.<.H#&O/!96U M_QET.]%=U#:&G0_P.?'YX_&SLU\*"EL)RJP$1;S/JSRG& 428@N%D)X4)B:% M@J(C"HMU/(]6W#OK('-#VS$_ 7F)'W>&S<''_DH\9B4>Y_7#]Y1* 2Q"D2@1 M:$F,*6R0JM (*'A.K+)F[?F;SG@\\F?#PZ,92,@/Y\NF(E3&'SO#-WADIQ\J MG2BKF!PU#M\+8U!4;"J >EX(2UQA 3T28Q%%+$3'%%OEV>:;"IC=6)E9>8TW M S0.W7;GM.J9\9DI_/:-B0R<.)I886/02 TB*TR>*FT"H=( (#IJ[3F5C'U! M"[XT\Z 7#S"=9V8,X\;<@F&IGC"$6#O]F-]BYZ?M#][5Z!U:HI[VS*QG0DG\R^8):1QOLG8SYOM\;&QLY\RU;+!]UNZ]R\//2'NK MQ=O'VY_/O^QF0E]OMKL-EM]IG=2/&YV=Y@EO-]N]]D$>?K9[TCZ.O7K77-P< M5FJ\,X$17H28$D9GPA?.2%8 *,)E &4]G\R)&60)&H23/VJG;EC[X+IG4/M_ M$5^Z*+,R5WKR+3V9NHZ)YU@IR3V49/-:28AG)B;B"N6H*(0PJG V.0R+HP=F M*/YR:\]?[35W5[JPN+KP>7=L=OI?]L1>^9.KRQ_K:VU1UXU\7 KHNA72W7PX/Q][MI M?CS?_-41E_-+1G]1BV625]GNQSRR%&K^HA:.()S4>KE*X,I@?@A7]RFG\MEC7W MRT-/AQ"@#$LHJY5EDD:UW_!Z>:K\Z&B0)_)=S9$?'[GQYR_PT=U^ROR(M=%9 MR<'+=_C]CYKKQ]IO[,:+>M1:/,@?9Z'!D\KC\(&3)(4#=*->"RMB6'O>@M$7=:&FM>ANXE9K#*Z^3BN$?+\8*/ODWY;5 M*&050>WH=<9C5*K2M X'_1T(N_9I,AU;:]HUGX;31-TC+,GTT/&1YUR1N]IGM%[;\.1%?H? M6(_)$U_; QC]/@]MO]&XN6VGRO_K:?O%>^^B%8ZE I*/A:#1%C995G"./"#A M)Q#F'MI>NPG?/]#YN1>;^$K=M1]3:]0C5^OB6T'-A8!J/719-[.<#[.3O'-K M#1NUN&/'J(?6 .\QO'))M>D":W]D,H 70P^:V^^PAJWT<7QTM?L)<@,HGRQ" MZO3+&CCE )#LT&1#:8IJ=WJ6 MR@Q>6SU-A>?$WAVH+)3^/'YFKB31I2IFF]%XZ"=27=W9ZM]5&>?U]T<7.12 O7+ MMY<[S4!RW:^"S;9/ZP2N\Y[NC5J]%&Y>-3NLXT!;;)#OO#'VO"'.2>E(D!28OAJ0+ MPU(LE"4J4(XVE8BUY^N?,[PO*/X7/U/.7UN00@9+ZO\:=P4$5ZV_\GI+^#0+ MJQT5\GI[DWAT0A.O@]+)UVFX^?A3"+]:CGKB$/X- MCX@>;_LB+TA8W]KM-2XW26,C+T/X%I^C];'1W.VU#O8EMMI)_96YK+]];_-J MZHE 0:1UA:":%]X;5RBJ69(.4B#V^\NIW-O?+99]63U-59YF83W! EK\S6E2 M<6+C)YG%Q;+W5T^X53[;M%+LRNY_S^Y??,/NG[0/WA)L ]$^/N1X#MG9VA:M M@]U>/2_5VPQYV5E6/]@GK7?F8F?]/40=D_:Q )EKMG$2"B^<*GBPVG/MN"+\ M^PL8?*]J5)6Z--(W.@_RE)H[>SPZZ:X^S++G$B.4_J#L>#P;33H>4,WC&PUR7\*'SJB,>/JN'SJNF_LI.HEFLT=.+7IA[PW]SO=_8AW.YH?,#^Z$JPY*]T:'VW/VMT!-WNE7S4?D/4 MRWZE23'H;_?:W-6W._G=@M&C=OC^*"_/[UAE\_P3O< ;V^0]\=IA6[(\YB,/ MH+2\L ED83PEP43B?!)?-9)?P_BJ&WCF2S7\HS6U%DY3KT.1I1LQ,WF_];)3 M>B>,!_XJ:F=\LN+<']F2#*'V,?^:VH97Y7@-M.]G_<[$,HR.W! PBKYE+42D M)@JM)%%!!$>L)\Q%D8 I:V3@[[?S#2AA2+DCA X&Y*-_K6TW7MU>4;!_UHN# M\?2 .T:+E>/M]_)P^[WR*7;.QJ5[0C^%5!Y9-AY.?CE+LB_>>\<)( @%M3P4 M@OF4C8@J&$72Y5,NH*OS.M%_(!M#4;M>7/ *WN>U":Q7[F3XY33@\*W)#IEG M3"[Q1VWP"90G7]&([SCTT\&$O3P;0AY$]>&J.[\,0*;BS/,P@QN;U^Z^@O.C M0?=L#'].(SGR]7-^:(SLS=]'PT]AY"$4?@CNI' )K_#,=3^ZB]':TULW^N8; M?.^6^3JE?+\G[_7:PLTSOZ\9FBSEL;/7W-RMO=RIOUEOM&KKC8W:WOZ+O>V- M[?7=[+75?R.=%\UC,13%LMZ_=R3/9:9FN%4 MP[D_P)5H5]U6?OYTDQ/,%V<4Y;:?9J\KT_I]T\J1=H^A5Z,W36M98KB<(?=L M95H7U[3.I/$6MDOX3F-2)A-NGR'%RI;,QI:H7 HD1Z*Y$PT_C8,E\ 8_SROO< 6%)2M?,!O] MM%_U!9_(9=D#=PJ32ZV\PB)A65VI$RNOL/(*/^85*%,KMS 3!67LGFXACX8: MPA$>ERN0Y)56>[!R$ N$:G7E3ZX@B^:>'J <_WPTZ.)51O]=V_SW66=\ ML?(%"X1J=>5/KWS!RA?\8(A@5T-69J.@G.8:-6.\V7A0^XJGN&LHR\HW+!"@ MU14]N_(-*]_P8Z,9&5T%#[-14".GPQG9DUK=]=UA:?JOY^YM=$;A;#3*\SAS M=>#UONM>C#IE-/')8V27,BD:D(_9A=%9=]55O<#X5U=2V6H$T\J7_*@OX:OA MK#/24#/U)?Q)[6TN\](9EY.P2[> &[I7W[-7Z0Y&9WG>N/.#LZMUBFJ[G=') MRE4L$+S5%41.5ZYBY2I^T%7(5:_U;#34TJFK$$]R^# >HBR5;N+-T5-7],GLIG#$/SFK6 M(@&[J&>$;>1TXR]>,1IA(?$D81O_^HZX@!'&$R!=KL2A*K$F=.-&G-C[3'$. MORA+L/VHM5M5,+QM30( ?!"P;PL8HP#X /@W5/P5''.K:8>JR_()S^([.SC3 M^*NVI:#R-VG5EE>^@ & 6[, !JRD>JJ388O*&#]4>7Q;SVQ?CH: _PW: MA09>36)Y\]Q> +9HT@(OL2@"6P!;W)@M*.04U;5%Y66D>">_G5DBQ4P.,SE$ MP 0-6KPE%C-@ F""&S,!A^!Q75O4G#.!?-3:^G30=WTXHM:HU5IBN6)PL "@ M_Z;0+R%H7-,6);2]MI=7TDZSO@^8WZ!E6F*!8C\L?/HK+:.)RH.ZVKRL>JG] MXV:%%UWX2I>>V:YMT,[P6CO#^Y$M=>-&?/>U"VX\TME=H-IKO:K)7E4^-*_T MMVL^-*$G[3?OLS1$&T]+CZO[;PI\?[+[<6>]M[W9_ M !:L_6,PFDO\:@%KU"HVVUD#2+*D*_7-VBC?72CYK86Z#JI-6KIZ>JTV\18W M=KN;6]V]K&'S MB%0_*S[NI>I5VZS1+,3@/0>WQ;?.75A'R+T,>?'(Q7&+X4YEQU!,S)4&D;"Z M2[NZF]&?+R[YLKCZ)MT_F[7*S1I-_3)WKC%4+I:BJ90JA:T+H5@*@?SMU="> MA/XTAM^7#F/F.IHY+.6B0@G_\#[&E.87//BVS'W3 %V(T*WO[S+L3U^6T-C))+2SI [+ MO54O]+7&5C'C(HZ*!YT,X=2;1'!B.)BHWFX77P(V#+=;(?K^D1U,_F\;92$_ MJVV2O^+3]/'PY"B,IN?OMUM#>Q3+Q= [:X\?ERVT/@SEGZW+_;,^W;#C\6F> MNK_MX"3F39.G-E;;IXHV!/;WJ=L=H^ZFR_[NYLO1+>W178.U]F;IZ_H[N:KS[N;@\-GK#O8_WP\V.VM MD]W>X/#-X5_YOQ=X__ =WNV]^M3M;7_LTI>#[N$[LO/YG=@G^E.W;X[\T9-A MO@[K;CXY?//Z%=]YO8-W#E]\SM]QL-/[^VC_OB?/V,N# M_:-/@]VC?;[;\Z<[FSMTY_#E^^[AR_Z;PY<'NZ__'G1?;WW>V=PZW?^\\RF/ M45S\3;[6R1OZ2KXY?">ZG[<_YN\][3Y]0;M/_W/4?;HE\O7)?F_GXT[O/X<[ MGY^\?],;I.X&/GW6VYKN[.&/;W$B02@24&#,( 8N%.TO49$ MARG^KS^N2L;:6>RJ*;NG(6CR[4D!@ > 7T* -R)F''?&6Z:YE=SX8)5T3F,O M(Q.B GA-*", \$T">/P%X%.(Q'MOD=14(^Z\0(X9CABVP1!FB*4L SSN4$T! MX&\)\$UR)C36&%KW/G]J.FF-HX]YGY=8.6H-X[3U6^G!TQ*W<@C78F#3>2_E MKPC]=\:X=!Q2@Y%P(5I5+Z=,)L]&=CAY^47,NG%Z[LH"'KD)C^S-& I>LDP6 MR2&,'4;<.(4T\099DZQ(QC"N,H]HT<',U, CM]M2C<+#.Q@*@'D-Q[P:]&; MO 5AWHSN7+1C2SR2,AK$I:5(,Z:1IY8:[+$5'&?,DQU2VN\ YC5&=UZY0,+V M\$/>R:-QJ?@SJS/+V^G,=01U[\@?MS,45X4_:M"9+T3J-#,%4,1-**(_HQ8S MYVS"7"**<(U1W%"?@7UE>!SK@VI+HQ8!KM\>U M2]778>^%PA09123BA&-DK,!(F!B\RT3$B2JXQCL"0V!P0;KOQ3&?/+7Q)XD_ MS?SH [\_\/L7N3]K9^.OY!*"UVL5V;T&JZ42IO5*AL"]=7..WYUUZ5.:O&+> M(N]*[H\/"5DJ/ I8FJAQ9,G&]IKL,"K!NP4>_8>-;358+H!M=\6V&=<]3LY% MFTT7'7C!-HF<2PEIEBC#G&E)>7M-=)0$S_T*>.ZK2DF-/'K6&TWM8![:[\KY MMNYR '+IZ*..)!A@CELRQTYO?;K3QY\J]EA_JU(RVE&/A P$\>0R;2ALD$Q2 M"1.IQSRTUR@3':YQXWQ?O[2MFDXM (H/ 13KR)(!4+P#*'8WOH"BTYY2'Q@B MT6>%VA90C,H@1A@C//^/")E!D(8Y%9)H2(J!9"$>YB9*F]IFE'&?#;@$_Z@0-=#?HS -T<@6Y& MG28A<1D%05S@_,M1@YP1 BGIE8B61Q%5\)U9M)E1'HIA"D?"$N(X:F4 U]_ M:$KHGR#,R^=+;*QF5"6N0O%+N#X4O[S%]GDZ&H6/_<'@W&[@8#*,L_S+8V2E,\6+SJ*S1C+O,ZB9+ 8:0&T% M3,7&*KMGMF)_.+7#=WTW^*I,RRUU7PC -IPF:M!]G_3SY>.S_H<8MK](UUE6 M(X1@;TH>KV8UXB0#5DE$Q%BBB#N3D"4Q(,$RBEM"N:*VO<9Y1P@!(5C(-7G8 M4%>#1@Q0-U>HF]&3J<3&<$C*"$!84)*T7 N>EH!D>]H9@+ M%',!I_XOQ,3 ];6*1%]O$9?N:.CA<-8M^/W=K"G#M!%$)(E:&(8, ML2Y+L[:A5'(A'6KJL&16TPT& +M>[0,7R!KJS%K]//SDM? M'W #)'VN_?UNYISX^40M*4O65K &&/-&C/E^5N_W02;#DD*8:XVX=Q19$3#R M-#G*M?.1T/8:,[*3N;-QCKU?W3L-09EF1C> $H 2&F\X 24LEA)FC"C,A)1< M)*0,%XC'%%%>,XN\QC$Q([0J1\&89AW*F]>H;_DIH4E1A*::6,^VU__:?K;= MV][::ZUW-UM[O=V-__[W[K/-K9=[_]7:>O%JN[??6-_;W*X_(^LLRWH8G92. MN-]FU)J'=M_7G\_4K)"W8V$(=EX9KS7H6]UKU-6\:>RU^M;XWK :LSEQMP;L$!I;.XJNQ=?OSLYT#E5IO80$>7BD&HCBC MRFN/-'<4\6 "TCXF)!RF1G(MM'#M-54,0(BD+7$V &!Z$T1TZ3"]QM;T@.EW MPO09KQYGQMK2>EZ%J!&WS""M,\0GCYE/E"9B><9TW:&R#J?>:F)ZD_P%C35U M-F.*>3N'UCA^B,.3V%AG 9SV:;;BOY&O5T;RNC\]V#B9Y%F,XV?G7JA3H(S; M4,;.E=R :!C722+IG2H=T +*2^H1PU+KS/TV&=U>TQU%ZJCWL9I'?@#O5@3O M:E"* >\6@'>8PIQ8[XDCW]EP3L( M!OQ:,&!\DA7D8WLZ'@T&9PUHCHX'H],86RX.8^K#V;G5I)$:U.:M:'>E*DBBT1*&")86<9V594-U0%IRKACW.#!5H9VI MI=G6:J(=.)5OH#)_M..Q'4Y/S\OF$:B;MYK,48.>O#?-=I<=A^?C43CQT]?G MDE5)FH6BJS>CC2MU\[00DGABD68TF8X? MGQMAS^([.]C[(E7@9[D-C>Q?*33MJ/5<$R0-]HA3P9$--J 8L#(L9%"/OF1B M9,$!-PLXE1\VRBU080:4FSO*S2K+4B3'@T4JI'A6@]*JI%$0VB:M%$VF>),Q MP%S#M.65\R9?:,L9#4[&5;"H*,R#49F8.#[*L.$NE&4##N:59)$:',S/LCSU MLCAM9FE:'X8->]R?VD'5V7S7Y;FU98P0IKP5L?@KB7ZOIA0'@6Q'@FU=Q8T"W1:+;; M#2X@2B2&67/$Q M&XY<"":KS>4\S.=]/Y M>DI= ,K-!>5F=&*#K4V!,R139(B3;/9;Q0FB2?LH&5&.ZHQRK",I!Y1KD%I\ M2UJ77IV*0.GS+0R-UHY$IW#.4B M8<93E")VB&<90IKH_-3R$ W3UD=6SK?@CB+-:WO[2WNKZ20#R/@0D+$&/1N0 M\<[(.%LK@S$7/!/(DG+R+PB#-#.F &6BF'D2K"S(R#O$$$#&95&_5\XK_6R. M.1O@K6DXBS0F9P.8Y2;,\GE]5N>F1"C-K,R:=E:WN2(.V9!_&16C]9@;H[/. MK7 'TSJ(935=-P!Y*P)Y=2C. 'F+@+P995IS3I+1'!$1".*86V1YE$@:+BQ6 M02D:,N3Q#H.87*/4Y95+?/Y2FWEJ/\TZJR].!@K(=EY)&JE!<[X0K9[]-..* MZ8Z&'KPQMR"0K5F=.7._EC9)Y S-!!*41<8YA4BD"2?JJ"F5FGE'2DAP!D?T M \>Z&E1FP+HY8]UL(Y. O>(R())B*!4V#3+>$*0)LP(;SG11ED4C^]4O"]:! M:_E&KF4HJO& /3#W4U0C8A!/GX&L&I+N?PAJ =+=&NAFMV?'D,ZA%9(2AI1 =1_#F.1\%.#@#H%@UT,VJS3YRDX 6*IM36(,PBZPU'U"4<-54Q MF5 VKZ:$_@E(UR"]>>7N#'9S$UC]_1/[/XWCOP([C M7&R=[>Z3KZG^;% 5(CRWX]WQWK1T_?V[#.SRTN> _='?0_O:G.P>O>F_V7SQ*7]'&?>G_<,7GW8.M\3^T1;;[PV.]NG.Z<[G MOP[V#[?H__N\]7&W]Y[L]+;R>-]]S//WUF+G&3$">59.>B8GD,&*(1:),9@9 M00G[L2KY'6FZG4H)TK34TN2M9XE3B@(5#'%O(C+64X2Y990GIBV6[;6,B]=/ M#5][H=.R)].#T3C#86A]5P G9?TG\T.R7[9G9L2RDL')^I?1@C@V01P_;[^E M5C"*O<^0EH60_%X&H]< M')\9IPQW6@7 6G886IO1S[Y%JK=TYX:(>2]2O5W=($AT R2ZN_GBK<)2,L$= M\AAKQ)D,R#JED0Z"Y;=$%NH?J8+-86*0JT;)5:+:X"@<$H;)C)3"9I'*2"FE M,XYDK="&U%XCI$.(Z"AUW4]Y[84O$#DZF4Y*W^R2OU@+3MZ+/.]>WB4(=1.$ MNK?_ED4GDI,,I9A19!IWMBU N 4F#\#5, M^ [?O4W%+Y.L0HQD6.4J&S=&9VS%5 ;FE'"2R$KXF"S'IJZ?P>VT\LH>Q_SD M0QR/=; MPP12522$I543H W2D6>]_G$I3M9U1M'.SD9GYZ=K6JADE_F1Y-I$S/&+L8Z MD[8#N3HW0JWWW\_5.=S!W:>O/NU\'N2_S_.R^?+@36^;[Q_F^7G]]_MR+V\V MNP?[GP\.K^;J>+'3>_]62*])8AJ%O,R(:^%*GCA!+A!"2:"1*]=>DT9T"+\. M@0W-$@.!:ZK K;]-@@@3&4$Q$8NX*@)G7$#)1*^S2 3,8FED9CI*T>L"YV=. ME%ZDV=XRM79..6;@O;X//>.W9ODEKB .I'#<"G#Z,YYKJ4V& A1,J43M'49. M&85$3,9*QJ0GHJJ.I.GU=/QK]8#!:0V!N56%MAI<$ !M=X:VV3ZN21.5@CT[ M:,2=R="F54+.TQ 24UD'HAG:=(?(ZQY6@#:(Q\UCWF:\B*U153,TJ]7'XW@0 MAY.L#K<&HPF$Z%:3,&ZO"T_RM.1'-\GIN!2SJKS>QJR0;0^SS,5G6=*Z<;J; M>O83T,H-:*6[N3ZK,7/IE)/$(6^CR%8UEL@REI#%P6KBK#0F6]64=[21BZ65 MU?1A P"N"@#>7F,& &P: ,[HU3)1G57HC'V&T*Q7.X-T7EO$([."$X)%DAD M:8>8ZP<_ "7*8C'Y!WU:K6H>>N-IG9PYIO^JM8HN%_*&-UHG">END(>3VLR M&O1#ZV*6EX)IFN5UGJUJNU7)&5#(C2AD:U:'ILK@2&(Y]^P9XA0+9(@BR HF M8G*$4,M*]IONR%JRWQ:PMYK.,H",#P$9:W!: S+>&1EGE&NAF9>!421$*(4J M0T2:2H8\HPQ'1JFJNI44[9K44_=Y]M;KW<^Z_6UHM7V[W]IOEV%K^*/]L+%^^<7XKE-\/H MQ WBV;O7;JUWW4:EY2X:S!I9EKPK \#T/@=:7S[2I" !F5*+LMUWNOM\]EQ#L*N9(0:@(:"A):"A M&NQ'H*$YT]",-1D5(5&2B(3%(EN35"/C5)8/'QQ+7'*J8J8AS3J4-Z\KW*K3 M4&5H_C&U>> 7Z?#5K[./N/$?:U=SY6=.3LW,H(]YOXX;=G**GIV<.H@MZTO" MDQV>YA5I#4?3MOIYW._&=E":54U;H]2:'L1);&V,AB$.)S&41]6: M5\E33_I#._3]_/&J[<]1ONO)HYO/ST_F]7@TJ6JC/!['@2WG%?[\V _3@[.C M8.3MI_7+GA'\[D76\] \RM;UU]Z]:KY^(:2\M M&#U[]->CUI/=O=[6R];&[L[S]>[^F=/JU5][VYO;ZR^WM_:6'&\W=KN;6]V] MK*6R__L;'5[>ZW=)ZW=YULOUWO;^0-+?K>_O1K:D]#/ MY/#[LM_)]C"3W^AD8H=ATFG%3SYFE>8XCL^.W;4R ]KOW^.1';_K#R^4(7FF M[E1:Q5>?J$PY>S(=_7G^PIF"5+URKE'E^QS8XTE\?/'@FI59/>\7BL[F3+Y6 MZ$^.!_;T<7]8W5AUW7-,-^:1,67"*F0_]ZB?#^D<]1^=O?>5;GGVIL"/5/G1 MW__(#_\>/R(_>I,;GG]N^><_O+!Y1*H?&#>,>X[C_DE1[+ZZ"=_#:,R= M8G8_'? YH=QER-\V2G5=-FDOJX2QM9._^F#2VLJ8'BKKZ,L)[Q;#G5]PG%Y0 MP'!TIA'/YZ,@04L@0=W,^?)IYTEX6>PZR! M%,Q;"G3=4@ +#=L=MGLSMOM/E(X+%W<>7[,@X,$-;+%[":83IA.FLS$#F]=T M_@3=%^/R@(_>QKQ?IH3\A:DG>W90NJ"GUKO1*#2NHDQMV8Z0M?B#(^_+EWWH MM4A6TF )X]%%+;'443FO<5 VZK>;51*\P@3-H=W%AS@\B4_&HZ.2$5%&][H_ M/=@XF>2)C./MH1^ M"[K_V?/N9_^IN[E#ND]?L.KO-Y^\_Y*9>.A9EV[A-[WUC]W>0;_[^47^W#[? MV7QRM+NY_FGW]I.X&/JVR$O?PQ[=,4L(<4\A[YQ#'D2*G-4-&<&RQ MTQ[KTK:8B,)X(&GN0/PKQ+P\82L#MY0RX@FL1QOQAWZ MC9+D /P _ #\JPS\@?D,!Y8[+26W2KC2&2AP&BGV2BEZKO$3T/B7 OCI%^"7 MFA"1.1T%$4T!?HFL90DI);2S./)(JP.QM",D:/P _ #\#POXO9>2,9V2Q9A' M8PUFWGL6@Z^J(+!SC9^ QK\4P,^_ ']2#E-E J*:",2ME4C+E)"+.O.\8"Q4 M1U"9Z1 %P-^DFD7S;OQWW]/V)40RB>,/?1]O%R59N7IX/QGCTC$)Y]3CC"?* M9L,A!6P(+379LQ'!6&3&0]!@B9AD;R9H8*GGC&B*.-$Z,PE.2%-+411\9"L8'Q+D.R":GD4HZ42D, M2.@24[&B(73&0R3E"8&I2@//LJ889&#?W6I"8-0A,?L466FH!XPAX932PBF2PY,8*K M2#*"2M7!A@." H("@MXR@Q@G15U@E.BRL:S#2JOH@N,X<$D).'R7"D$O';YY M#7&TE"/CJ45<)8R,91@QFP3F5I%D4WM-8-&12@." H("@MX.01T3R3&JHHR< M.^Q,BLH%;I(3P6>K'ES%2X6@EZ[B&&E&2L-0M*0T)1,<68QEUD9]9LFHA7>I M9 [0#F> H$OC1UZU/-V-T63ZI9))6>< (-@ 5V<5"P"X M.P !\UN HLZ5!+"/Y)6X8;Z\Q6GP D"X&"/? $:[. ML@2 <'= N$LOIXF))\P3BH)IQ)E4R!%KD%5,:F6Q,H*TUZ@R'5Y+G&@U$0X2 M8G_=D7E1;^#VOLR5"ZBM&D_4670 >.*V/+$[6X/8$.TXP]G49SH@KHQ%VBN, M,LV':+PWON2T4MTQE#0N&-9(O(.,@=4%N#K+"0# W0'@9@H%B*285AKY2+.I M+S1!QL2 H^/-R]@'@ .!6ME -P= .[2EVF#D(%YC*06 M%/&4-+)&1L1$4%Y1[X.B[35M.E0V+Z4> X ;F4K # W0'@+EV93C-#@L\J M&XD<<2Y4\6(RQ(*C2DGLD\T 9V2'8VB6T"1/YJJE9)X=[?<7_LQ;'^]?N7C7 M@SH84.?Q?F"06S/(;,W4S.>>8"N0<:7M@C <61HE4D2)J(PG*E7]=F1'Z#IT MY 7LKD8!)>0"/%!LK//@/F#C';#QTC^:Q880&PP*V&;MVD2,M'88.>&%,$0; M0DH32B8ZRM01 0)L!&Q<26RL\T@^8.,=L/'2M8JQI(Y3FA&1E*J"4B!+C$<1 M)Q<=$\(KW%[CA'2DJ2-X!-@(V+B2V%CG87O QCM@XZ57-A =(Z_./X: N'CD>32>MX/$K]*43T'ARQ MU.FLK43M>25I0"LWH)6=WOITIX\_5=2R_I;22%VVCI"DD2#.<"C-T3T*@LD4 MJ1:9:\K)A:QS-R_HP1#[P$][-5'4NE&BT)#3RTU[3L" 'U3I?&4;MJR;5[<3#(@VK986C9<-0? M]B?3L9WV/\16_'07T#-Q:#FI:X9:"G!FTJK09^Q4H:L:S*2\5,H3H*A/DK77BN=!AFD[@)J M FHN@4,84',AJ#GC*[9,!J<"R6JF+B=EL4$N&PI9P"1F(A,A=C2CINAPW;RJ ML2N!FI#4^_-I6S\:Y9%_MA4VG7N'(1:YBN5ZZO3_SDK5;MH>3NWP7=\-8NFZ M.)T J]R(5;9G_;Z91Y@5@2)2ZI!SDQ\YR2D2GE!)"'$Q^O8:Z4A11SN9U2S@ M Y"W(I!7I_,6(&^ND#?CM'6$R(1ER&BG*.):EAZ!*: H!78BEX!\N8+>3/1?::=3*6QME:V0)Y$.K&LZC%JI?/:.&S;:Z*# MH= V0-Y#A[PZW:8 >7.%O!EWJ;>4)LRR;A>I1-PGAYRQ$E$1L&>,9#:+!?(8 M!2UO00[1T)\<#^QIF=KX39B"C\[OHY#(_',1SO@:QW$RO7!,MU!K&&]7>V+E M(J.KQN)S<$]/\O3D1S>@\PL!VQ[ZT=%%T+,;X8S,S8C\Q:R'6E#F/<4418Q# MMEV80II[CI(.7CM!6'ZEN&NP,HT+>S82!2$?9'51;PX>:D"]>T.]&2>UQ]08 M8B,*F;H0MZRH!ZR^:D!M2[/]2[U/6D%M;: M8)&U1")NN"CN&X$88UI:Y63PMKW&.YG+ /4 ]1XVZLW!3PVH=V^H-YO9&_,: M22R1\=XA7G)\K4@&X1A(-GRELXD6U-.DCM)AJXEZX*INSD=A+9KS47-6;*AGJCH:CXUA.1 W?75&@0'NZ MD?;D9^,#EA-N5.+(.,\0=\PCZS!'RDIE&">4Q)BU)WK=8OP=(OR0U+3,B'9/ M@0% M@4BVY7J(C@*E^W":)A$G&J'M D)\6 X-@9''TIO5*$@@0G@;07A[28* MVQQ" !KBX2U2X7->2-<,!0Q917B&;^099XC@@V1/C)%,&ZO:7K=V04*&R#: M@T&T.;CW =$6B&@S#GQ&6:):>V1L$(@GJ9$+0B L9<8R01R165%C]'JS/4 T MJ- \AVGKC:9V ,68'VZIISJ*<:3)=/RXDK3="P8YYPXXJ'0S\G@WZ[\TUC@E M&4\(58>A_P#K.@%$/@2(K*-X!T#D_"!R MQA&J&<%&1(*()EF_]B(A%Q5!24@9F/=82UE!I :(!(@$B&QRL0^ R#E"Y*46 MJ:DQ5E&",+82\:@-TII%%(3 ,2^J<]JUUU06#7/="P$0"1 )$-F8XB D?.# MR-DT:\.$R.H^\@P;Q#.]E3ZD!OEH,L\%'6,Y7)(ALIX6S0\0(B'9]%=J5)2@ M3,O%#!.Q=99SVIK:3[=TZZY1A](>[. M.6@TG/Q5R>39YWI%(K<^3<GV]-X-.F.AN4&QJ.J&\#%82%@K1NQ MUOLK!9J-MUF1T(@YHA'7%"/#HT1)8!&4]IAZV5YC'4*:5Z!Y)4@+D/8A(&V= MI9T!:9N#M+,E-Z0WCJB(./?Y%W826>9\_A6E(-1JAGU[378X;5Z15$!:0-HE M0=HZ*TH#TC8(:2]UVI0"45([9*/@6:?E#CF,'?*>FTBP8X:7XD:Z(TWSBK," MU +4+@G4UEG)&J"V.5 [X_0V6@5%E$.&JPRUREBDL6=(.(&M-T&RTFN5D")B M +7+XO1>M?SE[2]N[COU#%RYT.JJ$=+>L5 3Y(%'G@:#8'GS&@V2+0;+;9 M7_)6>YJ0<48@'I5&CEF!)-=>4>-Y2I6K = ,T.QAHUG]?ED NCL#WPL:Y^QRA@W5VQ;L:I*;'( M2C>QR%GM$$_96#4\E,1>%RBA3OO@JN88"JS4)KDM5RU7MQNGYQFZ30NN+7Z5 M;A5/:\":_7,IPAE+QZAU9BKG;7<9;00>O1&/;LVZ>F7,;*DU*4<%BW/$:.2\ MYDB&;#I(XJ-BON068UF'S? 8X/ %, 4#XTIZLRT!J:X"U/,N-&)Q5(Z;E'F M=H(XL2;;7N4HBL)*".Q9PKK*C<9U>-*!*8 I@"E6GBGJC$@ 4]R)*6:J.W-F MDQ46E>9EB+,@D9,.9YLB>"6,Y=+8]AJ1'59+T!6H J@"J&+EJ:+.@ Y0Q5VH M8K8@BP\QZ*B03J7R*5<664ZGI8GQK%IJ^E]VTO>M M:,?#/+1)ZSB.\U0='64XFAS8<>/RU!>_=-*[(_WQ 0_9IGM\[WW,7EJIWXA6\Q\.TO\.WV;+@'&V=\5!A%'B+B M*5ME>15<7@V:5T5*+UGF6_R(FL9E3=QD S4$;IJ9/P;\ /QP3_QPQ\ /\,-" M^&$FR$.YMU%YC:CG#G&%+=H1Z,4U"+M,DGPO%;(::T0(T+$( B)FA;[P=11/_,A M\@.[ M&5C[1JR]DY%!$\Q0E*7L-8D6.4 (2NAT)S82>DE6..:^1UB2;CB8;D48RCZ)U2F)EHJ6J"CW5 M4= !2 A("$BHF1MD:4EHT=$M(*%;DM!,JS45!!'!(*U20-Q;A8Q3 5GJD[=1 MJ)AB%=^JHSTHD!"0$)!0,S?(TI+0HD-H0$*W(Z&9(%HT-#$I$C)&94N(ADQ" M*1KDDW):"9^7JK*$3*/;=:PR"551MC^F-H\]_QOZ'];^E7]=#/+(CM_UA]4D MF,M;6/N7&_^Q]N5KOOZCF0GVL72]^?K6?W&\5V_RQQ/RD]D<](<1'9P])[1" MO-Y!;%GO1T=Y8*=YI5K#T31_9][WK3S2?A[WN[$=M([M>-H:I=;T($YB:V,T M#*7L92B/JF-RMH3?GO2'=NC[^>-[T_S"4;[KR:/K\U.AQUO\EM+VKT[;M4\= MCR;]LC\>C^/ 3OL?XI\?^V%ZD&\[W]7Y'3*9IV#FY?:WO\&Z? <9X?X\EV+\ M_;]9CB7E5Z=\]O?!^!(ZWD7DQM&^1S;E.WEL!Q_MZ:3]QY4;_N%,WO76,PC= M^M;5MVZ]6I[,;*.SYE2/,WMF="H?*R.V2S+2UL&X\/H_RA;)K- KF%2V7FF_ M57;4O_ZP:]]:X:63TV>/_GK4>K*[U]MZV=K8W7F^WMUOK7 M?[F]M;?DZ+JQV]W8;[.[M/MO>7._E)WN]_,_.5K>WU]I]4MW[RZU_ MY\]M_[W5VN[FYUM+?M^_O1K:D]#/I/#[LM_)]C"3WNAD8H=A\OV;.=<0SBE$ MGBD)E3KQU23$=_GK]PIAE5KYQK4_F&!O9X$A]?/+AF7%;/^X6#L]V2 MKQ7ZD^.!/7W<'U9W4%WW'*^->61,F9D*M<_SB,Z'=([HC\[>^TJW/'M3X$>J M_.CO?^2'?X\?D1^]R0W//[?\\Q]>V#PBU0^,&\8]QW'_)!OO%R%KH4T$FC4: M7BN,5P MYQ?\I1<4,!R=:;OS^2A(T!)(4#=S_OT+$"#CK4=3HUP?]4,8Q#MUS&Z&T)=X MZFW"2'=9Z#G,&DC!O*5 URT%L-"PW6&[-V.[_T3IN'!?Y_$U"P(>W, 6NY=@ M.F$Z83H;,[!Y3>=/T'TQ+@_XZ&W,>SB&_">T#OS6L!JP+/>8H;AL*8;0 /!J MLN'I3O\BV7!=O'G]=W_GZ!7KOGYSN%,E#G;[^Y]??,[7'71[3_IOGNZ?[A]N MD\MDPW>B>_B?HS>]5Y_?/-UBN[T7M'NXG5_K'NX<_N>@^WJ;[#[=POOTQ>G7 MR8:[F^_ISM&;_+W=]_L]+[J;^W3G,+]&=TYWCK;(_N$KOM][>?AF\S^INX%/ MJT3#/?QQJ=O_-1+4'WC&.@#Z*@'Z@^_3MRR CK\ ^C)WZ0- !T '0(=V>@#H MF'X!]*5NI@>(#H@.B Y=[P#1,?^"Z,O<\VY9 !W:VOU\VG:G!V=U3X_'\2 . M)_T/L37(.[O3&L:STYOVT^.F%1^?__47&\V%R8')@A/VU-QW8X&52GA5LV')Y,IN5X?=-LGB_7I_->SU_18;XSQF:8 M +_5&W>=Y/G)CVY@#%3:P\:L\G!F&YR+XL:Y)/:*()[=POHP]"[%0X;^0:>Y/'_NPS_:;ZK\N)ZJ8'Z,OJ!G4SZ*:]Q M&7(&Q*94O5X.U#O%'R]0+W_/(/[[Y>F;U^'842YW-M<_[CS=$ON]_)>OMW%W M\\W1_NOM_/S@*2:>24%8@1 MIIW%Q2TNZC[+!#*V8C(F!+&9E!&EQ;IQ42.=#$/$>I+M'IM!R-2=NP4RMEHR M%B3!T:2053[C$!>6(,-X1#H$EJ5.IRA=W1G?(&.K)6-)6NZ9B=.27^[HU+A9O_F5 ML2D MDSX)+:.UI>*@JN'(!B @(&"3%<%&I0@ 3"X>)B\S '!BU%&/D>.RP"11R!DF M49(XOZ I,4*6# "B)@)&KA9$-/;8+R'A_R'@9UN=!*<*I0ERZ_"LEC$Q> M^&P]$ZN#DIB)4)"1\CI:BZ\F/#;IK-C*Q/:_!H(2K2]A^_)PT+>N/^A/3V<. MF4U:TU$KGG>%GD>XO]80QC78^W)?3\:CH_7=C>WG9_>>\;#ZGN>CR70Y.-IG^T<[G_8_[WSL;KX[??-T MF^3_/GM T*X$D(HC>0>.X:") )QQR+2D2?$#)7>.I[RN\U-2@$A7 DAU)%J(95! M.,B >. ,:6,D,CH0+*S!V5YO;M8*".%*"*&E&:&4T C;2! 7CB K;40I8D^Y M$^5P\H)2#O[/'7(.X"!%P]THRTJ(%P.",B1HH(@G MAI&36"!-1 PB%$8L+F=61\X"@"2 9(-!4M!>"Q19=61( M!F0"<S/>WB \CMP(5-R^B$M!D0TNHD -(Y0:K[6IJMBJZ[Z,>TPK_J4M MV2B(A9SCAPJH]=>_!=1<"&K.] *5RF#-,?(.RXR:6B'MN4%6V2!M#$HK75P; M )D F0"9*W#.#=!T[FAZZ2B.)C"GB41>)H>XTCP#*:8(8V-$2$8R&3*:=K!: M<%U& %0 U-4$U$:5Q05 70B@7CJ5G22)L!205+Q4"P\.N90$\L;:3*))9R6U M,NH-:*C+X&Z>]TFY^YZV*YC0ZE>@T+3 9FU=HW\H]>=OGE^-Y??#Z"1CY/>9 MJ@'+>X\]I^"B2HP4D(G+C(U$1XA_+K MO;B!FX";@)N FYK(3746LP1NFA\W[5Z:32RZO&@\HB2(SF83E\@9JI#R7@NJ M \Z+UE[3'0X>O?N,V/U1A9XO:ME4OVJK%VE^5BZ25L#UU= O!GHQQ",[?M.5_4?!\#>SR)CR\>7&.^ZGE_&.(P MPVJ^5NA/C@?V]'%_6(V\NNZ?'_MA>O#8\$>*EI\*?<]#H^=#.OL$?D3^US>8 M^NQ-\D@3RHCZ_B=^\N?X^V_FH1&MI&:_^/<+".Y^6Y 6413UVJ9O8DW47R\J MU<#)OBFX51]]W)_FZ_C%Z1II-)H.1].XQ-2=J3?3ZL?]WC[K/GWQN7OX@G?I MB_P]^X66#W?H?_*87[&=UW^__YJZWQR]^K2S^==!]]#C-YL[M+OYCKW9' S> M'.Z?OCG:^;Q_M/_Q3<]_>O/Z9=JYH.V21&-TLH&%A!0K2311)V23YJ7:)$^, M*8:M:[<^'0T>#^SPW?]MQR%ZM5?TK;/9?CDJ4G PG1X__N./CQ\_/OKDQH-' MH_&[/RC&[(]Q?ON/B\]>+P4\:8U.JNJ^UON3HY.!G<;0&GWGE%Y5F.VBJ5N=)?VB'OI\_OC?-+U0%FQ]= M9^MJ$[[%;ZNNN;\PB]_ZU/%HTB\K_'@H)7^FK?>1C&+\X[ZUQ]V[5LKO'1R^NS17X]:3W;W>ELO6QN[.\_7 MN_NM]>YF:^_57WO;F]OK+[>W]KZKZR_'+6[L=C>WNGM;F_D&NWN[S[8WUWOY MR5XO_[.SU>WMM7:?M#;6]_[=>O)L]_6RW^UOKX;V)/0S%?R^['>R/=P<)/,Z*O\T=Y_,G.N:MZ M<.\?7:&SCFIA9QV_^#=:3U[N[K1VGV^]7.]M=Y^VUC=ZVW]O][:W]AXW+54* MKG^/UV]2P4K=U"/$W3B]R\'A!9:S6/PR?6]8#5B6N28*WJ65[M*E^M69AIXW MSV4ECL8D]W7WSC,$CO8_[FQN?>X^W3Y]L_GNTT[OA=BGW8/NX7NZ_WJ'[7\^ M>+^S6;(%GAQ<9@@\.=P_>C+8R?_N;&Z?=C=??-K__/?!FYXGW?''9?/QET/[_".[V71V\V\_=L M#@:[K_^3NK.U,ZWA3&./$9>1(YZX1488C1(6,JJH!./EL*[LL&)10>?I92U0 M!(C>!!%=.D2O,WD;$/T.B'Y9US-QADOOUBPVKB1KRXATF:MKIC.$M*:5(^$Q1MRPB"Q.'JG,_8FK M%P&\+5M,!N#M]O VTVK-1:ZBC0@K;C*\&8*]#/ ]&8UG10N8XB9,,9N.):WR/!,YLE)% MQ(7)BC E'HDD*5."".5X>TUT<"U%0%?32P)8MR)85ZMN)E'LI;S]%9SM?ZM_SGI M3T];_6'KM[-0J,U[F[#X9 MCX[.9&TG3@]&8?M2F( E;\"2.X4A+SL#T(2Y$5&@_( @SHA#SJJ$\NIYFWRR MM-3AHV:Q$=/5]!H!KC49U^XI3P3P;?'X-M.42V9]WS*>M?]D-.(B/](X,:1] MM@\8%U8HVUYK7F7Y9<$X\(S_B@KUU/:'%WIQ'DG>S).JR' Q.T;Y::4N'X_+ MX83I::>539'AM%-](F9(."XH %ZFI6&6>]68BZ@5/MD=[F4QVTW/SZ7J>9&I MK0MI DJY$:5LSZK,WD:> @M()F$1M_F1YD*A)'VD5!&1%&FO73__!CF&X#U? M:EQKA,8,^+80?)M1F;GU2EOE4/+&(*ZD09I&@3PC2FD9G"@-F;B!D@U-4II7 MSK&\-QWY]\C9TD>B-*"(PPFD5:\L8=296K)W8,?QKR)8&S-R!91Q(\K8F56) M$PG4$V>05(*BS/@161,4(HH[3H4VSLOV&NT8@L'3 M[DAPUU=6:6 -3-!>IF M'8Q99TX15^2Z(I#63I4$NL4P));4YS9M;X6?C MP [?Q9)8,E.S9S*)TS/7^:!O77]PA_H]=?B0X/KU7Q^,ZU\YJ^%]_E3>2N/H M8_]#Z00%RN8J*IN+*]ZS/?3CF#7+S7CV[_;P0JC6AV&W=&)]^46V((7A9AKG M_JQQK;( ,TD,\DR6\\M9XS0B)B2".9 N.NJ\F_#7('&VN MQESR,8?3T;@/=2Y7E#OJ#$%=YXX9^0*NN!%7^%EEF:A(DM "1<]%Y@KGD3;4 M(2F"H%(19HUKK_%.9A)(T(($K8>+=O>K*0/:W1[M9C3CTE]'Y(5#,4:&N,] MIUF@*$6GK0LB,1:R9DP[1E[W#@#<0:+6/.:M,G5;_F0\SEOZ/$0#[I6E(8V& M.I,KJ=HX$ZKU2J: *&Y$%.]FU6(GO0V8:<18,H@+2Y&)B2!BM!*82FXBSFJQ M!A\R^)!7$>261S,&W+LS[LTHR)A+X9(-2#L1$>>>(V-P1%EI-DPS+$-DI28\ M6;1^O)J@!Y[C7YBWY^-X;/NSK9+ I;*2Q'&_#N1S,>N53EQ &3>BC/>SJK)P MF!L2.').V:PJYT1&]B*0#&.IA>+Q\/< <>Y/EYD$NY2' B MKSYO+*)(Y+><*-TO\@1^E)NSQ.'ZE0.^GDKIJ$17$P3AS"^XRB^/)1[;TUN?203/T0.P .;!DQ?2]OQ,V( A M;\205VMB"FHXLP9146IA"&&04S(@YQ537 0IRA$=WB&&@1<)G.:K!7U+XS,' MP+L;X,VZS46PDBB'""44<7EF'&!$D[ Q(QXWHB26F([$U\\D0IU,<)[/;=XV M8XK9S@^M-^A6]S^.3 MK$@?V]/Q:# XZ[]T=#P8G<;8 MBO(D3J>#>.ONI.!P:3I9U)JHD2;3\;>#ED78]K[(&G#'C;CCU94Z()@(PV1" M+"F)N$Y970[*(Z8$5SZI1&-HK\E.EBC(Y 97\VHAW_VYFC_'\2C8R0% W8*A M;D9-IL9RPB)!S 6:?G ,ZYQ3PO=R65*[T8M'.,T&=0-AHAKBE!!FA>'YJF+"! M>JVJDT"8$_"^@)MYM2!P:5(U /CF WPSVK30VG$C+<*^' !G(@.?PA@YJ:3D MS.8E%%62AKY>5Q_2G<'W/&==>C J$Q''1W?6IL$5 ]KT;4[5 Z_N]&LQ M6IL@4LH2Y@+B49JL4">*@HPDR3@];Q>/2A'V)HN=/6Z#B.[32/M56D[0/XI;^,T8W&(8ZK*^3QM":C03^T M+B9]*0BFH0<,LQQN9#%\?BZ%?YV^FL20:>="$M>_""+PS8WXYDK/%RM5\-$E M1#0QF72H0II@AC!G/'J.F21%M68=JNLX7+B O=:PX"X*%MMKE':^5? 4D+.AZOPM7>'?A=A? MG#:UJ&G;6-_[=^O)L]W7>ZTG+W=W6MO=O[?V>MO=IZWUC=[VW]N][:V]QXWU M!LWM^G?AFH4/[KZO/Z_):9!YW=S05&;EO#9ATDKCT5%K>A!;D\S K5$J]G9F MZ.EIIW4\L,-IY^QH\?^<](]O?7ABY73&55,+YU[F_D*\GF3IVLN"M9N>GXO5 M\R)4Z\.P=2%1H/S=1/G[?*74/5.*:*,Q2IK*K/QA@1P5&)'$1,QZOB0EQ8N* MYMG,C01%,(M7%^+JM'P!_1:'?K-U+;&345J-<*(!<4\TLBI:9+.\Y===#$E6 M>5X2\KQ6P+AMKC*]88_[4SMHQ4_'<1CZTY-Q_MH,1PM0I2'YH>G)#W4&IY[; MTR))D]YHW6>Q&D?@F?GPS-:LEBV#"I11AQ17%'%--3+,5/HVQY1381)IKXD. M9M=Y!M(A(._KP4!?K3HV0-^BH&\V#RR+0J1*(&8RZO&">DXE@:RT@6))I,:^ M=%PE!C+!&J)=K[BK^L)-7=3HZ6GK*$X/1J'5'WZ(DRDXJ)>*6NY/J?ZZQL7W M'3=;E9CM5%*V_47((&/A9IQRI?^2$92*R")2461U.AF*+&,"!2P,320IQVF= MQ2Y6TW$#T+_CFO O_G@WXQ.K20U/N&(L!4$\8 =,EI*1(@242:%/19% MI]:J>0E;RX)^X+;^A7E[&8_/C.BB3X_CA]'@0SE:,>@/*PW;CV/H3\^T[KEJ MV^#(:3CE+%C;KBK*S5+-MTGFBWCNIF=9)'?31B600#TWHIXK+9P2E4E':5%> MV%)2DSEDE\9>*L,+YA)]/7RQO?M1E\)X&R0CWUISCT_V>ZN=S?@W#.<>X9SS_<;\YJ4 M$%>(#A+&EL=UV]1C&)="M9NJ>I3/1L-WO3@^VLSR!3K>C72\*RTLO&)4.ND1 M,^>N#BUCHRI#&!/R]3&G_C,F_G1!WY_$"(HP:7 MPRK<8(VT<1@1'AEGE@AI8WM-LP77(%E-EQC 69/A[/X,FN_6R ",FQO&S=@O M6*C @HG("1]1L5>0\P8C$YT,S JM$H:J&.#_KV'>>J6UYLGX-(]AY-^W;*FO M-ND7.8.VU*6 %7W(@KKA0D]81+ MZX5"5)N$2@U2I%,,2":BE!&86:K::Q)CJ,D'#OZ'BVIS4(@!U1:,:C,:<(A" M14&RWIN,0IPZA[0T$E'!K0G1*>5+K5$"E4;!>SA(_X.#].?GZ%NI/[1# M#T?G5_'PY[(>G7]R(9-P#/266L.5H_,>)TXB(8@Y'A'/JXLL+NUPO<^*@^0B M*%>J*>8WFA0=6(D3H(">#P(]YV!' 7HV"#UG;"XADC1"6D0-LXA+DZTO2RG2 MS.4U-I%@9MIK@G4TN=Y#$N!S98(1=SU O[!IVTHI^JI ;?SD#^SP76R-[32V MSAY77=8JC;]T5JL>E$JU'S(<#&^9M;-R;KWEYZK[#&2E[P.:-@U-9[1_)C&SGMH29PF( M"\&14X0C;Q0727$G-&VO:7V]_NT]1EQ6 DF;Y,YOJNI?O/G]H2_)2+'U6\:7 MZM'OQ:\_7Y5_Y=Q32\%(#3VH?"A['_5*U_4Q4-\]%-C\?G)3YGZ6],RH$ M]KH1>UTI#B1)PM88C+#'F;UBDLC90%%,F./$J2725FV9:SGPMYKYL@"A38;0 MQCOQ 4P;#::SC9X-E8X%DG5_)U&66(E,L!'AZ(DG(6'J67N-ZF^B*9RR E__ M/(KE?D^K;]EIR\5W_>&PI/*,4NNX@@;P32T-4]V J(R(P41GO&6:6\F-#U9) MYS3V,C(AWFX7?B*4D?O1\8%E;L0R5TH4):U-7DB%I,I4PXEUR BED-7,*&,I MJVJV$]RANGDN_$9B)GCI5Q<)!=4&L^B]L98;D:RDE#&6&#?8.Q$K)%2 A$N# MA#/ZMA54$!(L$B*4PPY6(Q,BCHH'G0SAU)M$<&+X M_[/WILU-)%G;\%]1>.YX9R;"2>>^T!..<-NFQ_V,9<"B>\P7(E=<($N,%L#\ M^C>S2K)D;(.%%\KVH:-!2ZDJEY/7=;8\F8T553/Q3XP[ !.OQ,1OSYR]QX(F M#@L4B169B0U'1C.%B)94RQ)ZJE.*Q#I3YX\8^-EQA*NNN)9@4SLC#$ D0"1W M1"04"\LEH<%SSEGPFBK/%,7*:9/_\8US"XCDWA#)DDE'M>61,H,BQ@9Q83UR M26"$N?,R3W'40:QMF'6AS^]@!QYIHZWWT (L!],/'_JQE+"P_4ZHQKX_'$]' ML9AXM?67^L-/G6K00$T6R\=U,B'+@A^&4]>/EW#R'3?M9S__9H:F13Z8]E9< MV\TJPBAS#K1ZOGP64X&]X6>^=JGN729OS]?,\+Y]NA$2@E;38WIE:R]H$ M;R6)2%(5$+?>(NNY14XR51+%5" E,+$NS/EZ"C];BVTEMC]RGP> ^D,"];L\ M- = _7J@OEQ:SR;KJ$[(X401QTPB:U1"V"66DH^&.[.VP=>YO(M@\\,$]18Y M(-ILZ/CA<>Q,[.=\NQ\V=F[1C+[]V?H!Z[H%$W>CE/G#&SXO&ZE[RJ9W:R*5 ME=,*12LXPQDPPBJYMR'6B[L+1 M?TN+J26XT\[\5F )8(D':G,!2UR')98S?!.GB5F-O+02<4$#?:N.HIW%)1\= V[S0@S#.:/QZ1_F=C\V_QO MJ#YN_"O_-6_[4DM\+#[(7X_MZ&TUJ)]JS@/>%3MX%MJ^#8/?P=!^-8AH-L2$ MU@I-[RAVK,_DG1MV4G;)#H:3?$\[RA\/.E7NQMN1[7<^V%%=3'-R%,>QLS4< MA#@HM?+SJSKGQT[RFUF-W7SYP21_4!]Y\N047$^'JU8(WN W5*]=:10ONNK# ML#E8[.DH]NVD^AA__52%R5'N=N[57(B*-VOIX[6+[V!=[L%T$G^=\2"^_#<7 MMJUU4RK/#OGRWT>CA3+P-B(WBO8]LBGWY*GM?[(GX[5?SG3XFR-YW:YGM>*' MNZXNZGH]/5E!'8Z:+*2L'.=%7RXK+;;WI*6=HU%1W_]6EHC*"[2@35EZ6T6W MKTM5V8V+9OC>R>E_GOSVI/-L_Z"W\[*SM;_W?+-[V-GL;G<.7OUVL+N]N_ER M=^?@/'K]YYL#_M].QJ7ZG&3H^%T M; =A_ .=VOB7&_VR<>YW60^JU_?LYS.%H59%['0RG&L0C2I2?S+39'QIUH=Q M?#I_<4X1JM]7A:@G3TMGY]9 -:B[63]W!NK&/#&F#%\-[3/C8-:D&>P_:;[[ MRJ1LOJ3Z23/ZEU_RS=_C)^1;7S*1_\@?_/DW'VR>D/H/M!O:#>V^M^W^CDNC M719N*UISO?(:WVWQC/INO-J&OD"WOA6_8"_KX+&SEV]]-.[L9 X-G8/X(9NT M+HXZ#*]W2ECUQIVMWQW7&TIWN;-AO'(0KIVN4K@4D/6'6W/WP+K"+N$V@D5S M&G)M)M5'(O]([/Z&7,0_-'P@"S^GQ]-^B4'6 K$_.8JC MACN&QQ]&\2@.QM7'6'_RG^$8D.,1RTIO6'2)4]@X&O9S;\9_;YCE?]-J_=XSH,D@U\-2:U-K]K5EJ[;M-OG>\0UZ_>W:T__N? M5??+BY.]WE'^]X]W>[T77P[ISI>]WOM/>U_^Z)^FUKY[5KW^?8<T5'WR^ZGKU-K]_[ZX_UA[\^2FGM4^M#= M?G9T^.X]>_TNOWZW0W/;^_N_[["]=[^EO0J?U&FU!_C3&\>PEE1Q9")QB#,3 MD,LSA(0Q-D^4(+&<^T,(:7-:[3VML@3H#^C_>-#?2RV\B$H+P[EP6"NCO/)) M4BP3$^YR]+_RA@L@ANL2 SXE!LVPLO2!#^E"<4@PH$ 031CLD"@K@%@BC'^25GG4HN<)MQ M)2C&0DR:48?7=W]_M,.+ !8 M + 8 '8-CQ*Y:B0 0>535%5')>S0O7J)@K59SVCJ4)< MMOB /;J"/=K=6DIX8(Q:I4Q R6B%>+9 D0F&H1!3T#H2F46AG..%)9QJ#I@( MF A* 2P 6 "P & !/.X%L()6K$*PT27)F;.<4Z.E(3AY'Y@T7$8)6G%+M.+E M*$VT03(C)4I$1\03M<@)2Y#FU%NI)4TT@E[\\ Y)O%>^]KKR1<#\^'Y_^$Y[T/^E,1AD' M^O4)T]?U5M]%^..:5+/:MM5[036W9D;^V%BU2MK;6>@M3#AP[M^;8.3GC MY\[B8$-D#"E#+>*$:V2HU(AK;8*,)B3OUS;(.B>R3?7Z $8!1N\61F_ S0TP M^L!@=.$?5[:'V8T#809A!F$ M&809A!F$&809A!F$^1$*\\]RDE_-A5-*U6QE@^Q9ML?^7)-N;@#"]@#APE7MK*!:>8&TB0IQ*@RRC'B49YH3 MS9RQU (0WHZCNIUG?,"E/_W2EJ7_7T:VH?IX=ME=<:V<76#?7HS?6X)I@=\?CJ1WX6&J_74IUXR,[BN.;9;O=[K,+3PTK#8IA>SK* _@\CJIA M.*B?GGM9?[6H48F!O[Y_DEAOG;Q^ M]_9S;O?Q?B_W]Z]GU7[O]='>[WOD]?:+3WN]W<_[VR^/_OMEA[ZQSH9DA4)6 MXLQ^(1#D!%,H8!D2USZ1H-9MYU,U.3J*_5!B M^Z4 X5)TK5XTD W2>C49,D0AM>G!"/,J-E_PP2C%F(X)9<,/DO[)GDCF+% MW=K&!0=I0JX1X-J]QC4@:1#F!R/,*W T3\82BKF./G"OM2'::JF4M\9J[_F/ M^V6!K&^#K/<79&UHUJRP,X@EQ1#/NA4R*5 DI A4:Q6H-6L;A+;NU&L .0 Y M8&P09A#FGQ5*!::^ ]=R;[<<"IK9>O.-2)QJ7LX%%8D@;JE"Q@F- @V)Q& P M9F1MPX!9?>^W\+1U!T^]QI&SXQCJ(X[B8%SG/4"ZS;WA"$BBA=RQ!R/,/S., ML-B]/.X--_/8E!;8_G-;A=W!EOU036R_#JS7<+FUA)8OX_^FU;B:Q(,X^ECY MV"A*+Z,?OAW4=ZEU)E"55E*5=I8C$)S)&!F12*5@418_BXQF#J7D7/19>W(D M:TI:G=_N#+@(N'C_<1%('H09A!F$&809A!F$&83YYYM?-^YN!O.K9>;7LJ=: M"B>4=@QIG#3B@BOD9#1(>N>8TXH8"_87;.6!2V$K3SM7W&^V7_;LK'<.XH=) M/'9QU&%XO5.HJ6WQ\#N;.3<UN:;V:-8_C(,IZX? MFV_/=:<%\_M_/R\D>MUAO*<*8&26*$%E]"9Q+9B5636(B03AN+/)O=E=(R8K>2\SJ03G$"NKGTDA:2<*>>]6]O@9AT3#KP# MO .\ [S30M[1F&I+*5744>Z(=)ZG)!T10O(HC03>:07O+(P=$XU-T6<3AWF- M.#4>:>8D"ESJ0)/)TQ>RL(!X@'B*>->W=P-FTDTS*O(RR-M)%F)!O)I%?G4 MFTAG:3G.8$X)L)X,1P,!#K:0OG+%)!DTX^R[5!#&N?+9X4D!$$ M(R&8-\%3G+\L3C>]+L'I]G/22'^I#]J=UP+.?\T;N31(/N95./KUV([>5H-Z M/,RB4QO_EK&;Y[K6 WJ"MSUT&]I];]O] MG83M*X+_K6Z,:EEKKI?-_MT6SYCPYK/;]5=Z@+HM/:!W-(JQLY=O?33N[&02 M#>?3W/45#-1V[G" 2P$R?K@U=X\8EUL8]P)+MNIC1VK]OS:C\]GO;M9(80]0FL#7;RRTAL67>(4-F;1 MF;\WS%+':&Z]FN]#WN3^QW005S'\'UMD&F+/*P[4/8TN2^)T,%A+ESR7Q%MJ MN,(R:H8]D;C9HZZQ?*Q[U(]WO[Q^]UXR2WF^7G\+TO+[Y\'4(^?-<]SFVL]GI[[/7VZZJ[_?KXD#X[.ORR$J#_HT;_F'$]@W[9!:9Y-/7>/BR3)2%)JH*X'/T??6[1W1$#/B4& MXX(A25@4#">(8ZV03DPBI8S$TCFJ*%W;X'*=7+"5 K@!N &X ;CARGFG-A"A M/<-$4AY,24-EQ(G\*.&<,P:XH07<0$^Y@9DHG? ,2:(2XHP*I(,B2' J=)*) MZ,2ST5!*C$@-Y #D .30'K%N!SFLLB6.,.P8(@'C)'UB643 N?98\EPBS--Z/4\>?=C/QP0 M!! $$$3K"$(Z[(-+D7GLN!'"D<3+60B1.$6()4 0;2*(SWN+@AW!DQB"YHA1 M[Q&W02%GE$248)GGD2<;2:8(LTZ9 HH B@"*:(58MX,B5BGIE"+)5D.V%[() MH0+3B0LL@B'*:$\, P=3*XAA44Q0!U&*/48D/36(1T90MOLH\D83&R5A$;M, M#$*M:P.Q:3@ !RYMQZ6WD1MX"Z?/_>P5UXV33C7PP^,(Y_%=*X&V'9I(2XZ= MO/^T PL %@ L %@ ]VX!K')6J^),$6$CY8IS&RQ+2ANU MZFM5V\IZQFZM9I0M/F"/KF"/=K>6$AZA!*VZ)5GPV2N.3E]PA[;5!G!."C%0>N:P=TQ2LP 'TXI\5HX%] M^,W(U94O\@ M5;WH]//"7^\,XJ0S3)V)_?RT;;D1\'QX/CP?G@_/_PG/;UD0 M6[>569\7-LUJ?;^RKNI7DY..#>^FX\EQ'$S ?KM"&]MAI;7$3=%*$0=G! @S M"#,(,P@S"#,(,P@S"#,(\XJ1#>&ETU9BYWGDS >G(I64."9,4#SB*T0VSH8O M:H?FF2J^331C.Z92$/RW.,@O)L_[=C#>/+7'NG&RGWKV\_/AJ#1XVL] #"#,(,P@S"#,(,P@S"#,(,PMSFW<'(3>PEX#]\VMN6].SKBS<9YY@A-#+EF/.-,861(\BM(ER?(7 M3NFU#:;.EU[ZB47Y "D!*>\6*6_ E0U(>1^1-(6:1X3 MPEI8$0Q.1!E RA;YN!]B(O:KP2CF=G^)(:/+J/J8(>!C[+RUU:"3 ?.D!08N M/-.4TD@],\BEJ!'/;Y".SB"?I+=:$N%] @R\1?=T.T_H@$M_^J4M2]V_C&=# M]?'LLKOB6CF[P+Z]&+^SDOO5(**CYCW!-;?NCL=3._"Q5&Z[E.;&1W84QS?+ M=+O=9Q>>^54:%,/V=)0'\'D<5<-P4#\]][+^:E%A$@.)??\W^]?G?XSG_*;66O>R^K[KO7[_?SO?=ZAY]? MO]NCA[T7G__[9>?3?N\]V>OMT+UWGG>W#]\PSK$/E*,@.$;<4XP,D10%:Z6T MF@6LZ-J&E/0<(Y;R@<=9P!JY.JTQ'TH%TE)-<"G$5J\AR/IH MO<(,R9Z0PO1@A'F5%"87@F.886MQXD)E*,1:,HJM$]K8)%8V_R[AQ#]M?QK/ M4R+8=5>CQ.["MT6T2=I%@80B++-8MNM,C %1KBT1$OLH6;;K(.$(<.V!X1J0 M- CS@Q'F%3@ZZ9"(X8PGHCC1SB6Z=4=8 \@!R %C@S"#,/^LG4' U'?@:>[M MEA,^,UMOOHG2-NYO!_&J9^;7LJ18R1>J<1!$[A[CR%#DA#%)24VL- M\2HXL+]@9P]<"CM[6KGB?K/]LH5GO7,0/TSBL8NC#L/KG4)-;8N'W]G,N>$H MQ%']@-R$SGC8KT+G;_6P-M_,'L7REV$X=?W8?'NN.RV8W__[>2'1ZP[C/54 MK;4T$F*CPXQ';*QR23D;*<=.>Z[?[*Z09G T[.>1&N]D16YR IK:2IK:WF1I M"S;G,E#I"?+,<<2CT\@8:1$5,7JE;)FLM0U"SN?J_^R,J9M91BV!HW9F6@&S M +/< V9)'FN#\__.8$ZIT+0D0A&N"!>,:WXYLZ3AZ-A.\BT^3YX.IL=A.)E] M#Z1SXZ2S')WUQL;B#N B*<09\\AP'C+I.$)T(H);L[;!U7J>3N =X!W@'>"= M%O*.(8SJD)&+6:0?O+!WY*X(*6')DO,SD8TQ"1@2& M\A1%84T,6H>RU4FL(IP5[=P063E+--:6)$Y6TT1*7W%8G MM"=$7LX\I[ML@8+NCH*6=]L&;[*,X\P^."#N"@6Q_%<4-!!&<,!49@K2ZT2> MWW'[$_?Q /D ^0#Y /D4LR>&%$(V=+33/%BI@Z36:\6,-TYQ >33*O*I-Y'. MTG(XEB)BZU%0R2+.#$&6*8RPH%8*&2V/-K./6:?R?&8.L ^P#[ /L,]/];E1 M+"R7A ;/.6?!:ZH\4Q0KITW^QX//K1V2.7!LG'O I'OQ[;T=MJ4(^' M671JXU]N],O&V9+"/W";EE3QIC4J]HYBQ_I2Y, .3O)4=@;#2;ZG'>6/!YTJ M=^/MR/8['^RH+K0\.8KCV-D:#D(M M/UEAN-8NN.K#<%PGJS\=Q7Y]FNJOGZHP.6J*D,^ZPF3NZ]+':Q??P;K1N1&T;Y'MISO\=3V/]F3\=HO9SK\ MS9&\;MP>[/]G=WNSE]\<]/(_ M>SO=WD%G_UE^M[_U__Z]_Y_MG9<'?^_LO'BUVSN\Y_W^QZN!G88JH_\_[WM/ MMH?]OAV-,^=EEAM.QW80QC_0J965A/R[6C&97S%3&FH#T$XGP[D6T>A8]2V& M=M_;=G]GP]<5*>96-U:WK#77V^?]W1;/V.W&MWWK"]3N6W$C=#-#=O;RG8_& MG9U,H>'\)CESXWZ;[P[K#6WJO;-1O'(8H)W[2.%2 -8?;LW=X^KE?MSK[$>^ M,[#8J@]WJPVH.CSQ(]'#Z\SX=8QHG- M"EFHY6''C@:Y@6,0B,1Z?\E3H)"353''GC2:".R*Q42J:E&B3QTV#\5^;R^W.;S?^_);=?CE+>_VCOKG MDO6.=T^ZVWM\__<=T?UKYW/W]\-/W7?OQ=Z7][F-+[[L_?['N_WMMR2W)>U5 M^*3>F72 /[T)5@MAK$(QZ82X40YIY@2BP26C&,8^X?M6"ZB5C 9X(#^CQK] MN:$B&">X<9K[I(WWW%J;<<8&%KR]'/TAB_O.B &?$D/DF!,E ^*8$,0=9LA& M;U&PE%#JN)64K6UPO8[Y?L4P9YR97.)I[D3!2C@:\S>A?5WH$< M@!S:,5E #K=0?" DZHQCV4ZPV7J0LAPB8A+'WB@?E'*7LP,4'[A[FN"G-(&9 M8X(IA@QE%O' #+(!&R2$MTQ83:1G]ZON#1 $$ 001.L((ML.61.EC%H<.+9. M6QZ<"ME^(%()QH @VD00G_>62J-IHD+@#"GF0RE.(Y!1!B.QE9$* @ZD5Q+ H MV\RP]S:(3 Q."L2Y$\AJ3A"V+$I"=# A9MNA, ,QX&*ZZZ,&?V@,;^&\UI\] M&89[MS8-7=:87PA2.M;U6AF0[:*8EIS???TR!!0 + !8 +(![ MMP!6,#0P"\%;D_55+'DR7'..)?&<<9$-$)SJ(\\-)LV1Y_6+BY-=TW@R>MJS MG[>FD_'F(/PQ=.--/]E/^5?J9?1].QY7*8]T:="ST?!X<^BKWG"^,6R^)RS? M8">EZ"=@BZQBBYPL!;N=H'D6M4(ZFY"(!T*040XC3TVP+AD??5K;D(RU[EAS M $P 3- 88 ' FAU]$IXB[DQ!%MG>*3"!"V%Y[C1Z!;@)N#F?!S;%AR_*?A8+7#UN$'BQ\:J50+=SDP/$&809A#FAR_,JQ2# M2#(Y0C"C''.?E)5"8V%-_M3H;*E^;?5>YW2GS/*[-L42UDGD*-4_E5*=U5LK>9LL"9HL1U3V1'R6QSD%Y/G?3L8+RI>=.-D/_7LY^?# M46GPYF0RJMQT8ET_]H;/[2A? @&/50(>9TNC90&WS"J,C X4<2<3,LXHA+W& M5&01\%JM;5!UOG0FX"'@X:/"PQL(Z (>MA,/%P%@YS''VDA$"/.(!^V1BT8@ M:[1BBFGAG0,\?$#1W]8ZJ9\-1_D)@XZ?CO*B]B>=R2@#0;_>3GM=?_6#VY!X M+[BF)=L.6RGML+L6A!F$&809A!F$&809A!F$&81YU1)'-^"P7OVDCLN<.#/S M;6MFO?6*\=9T87,0>@M3#CP[M^;9.5LCR5%O\^)/2%#K$$^:(-?W\8>8POUJ,(JYW5]BR- SJCYF$)AMC^ID=/-V?-1) M_>&GSE$,;^,8 K+WAJD@VPJR"T"809A!F$&809A!F$&809A!F!^HD[R4J]G* MMMJS;*K]NUAJO]MJ4#[<3),X^OH0@>+QL9_!>;."\V9_ZVRV-U.)*R.0)IHC M+EA"AF") @M*6>>DH[4/G.'SIYW^Q'.P 24!)1^Q#QQ0\BY0S%^9R7WJT%$1\U[@FOVW1V/IW;@8ZD;=RD/CH_L*(YO ME@IWN\]6H,"#R="_+VV-87LZRF/[/(ZJ83BH&Y8'H/YJ4>$2 [E]_ZBPWN;D MU 38,OCU?X^P/_YS8/\RT_WC0_SZ][T\%G]4N;]'A[T7XO5?.V+OW;/OJOU]VZ!OL2?32862-]XA'K9&UDJ)(G#.,^R"86-L0?%W2 M\^'?4LOP.,M;(V:G90R;MYU/U>3H*/9#$992VG I:E:%E03+#)-!AZHMIDP#6UBH!Q0.POQ@A'D% M!N<._.--=I9S30*BEC$F:+(L601]2Q8::RDD:]M2(S![+[W&XO:NJ^H7N7( MV7$,]=%+<3"NLRH@S^?>L 2D]D+2VH,1YI8&(1;;K<>]X68>MM(XVW]NJ[ [ MV+(?JHGMUT'[&DFWEH#T9?S?M!I7DW@01Q\K'QLMZF7TP[>#^BZU0@5ZU$IZ MU,YR_$(QCQ,7$D5N&>**:F2H%,AI(Q*EC&)'UC;HNB'G%2D 30#-^P^:H & M,(,P@S"#,(,P@S"#,/]\V^P&O-%@F]U7VVS9QZTL\U8:C["C%G',!#+<.*28 MI$8HXX638)S!!B.X%#88M31$\IOMEYU$ZYV#^&$2CUT<=1A>[Q3>:ELL_O'YMMSW6G!_/[?SPNF7G<8 M[ZEV&)DE2E 9O4E<"V8E3CHF$H3CSB;W9G>%%(6C83^/U'@GJW*3$]#55M+5 M]B9+V\ 5498381"7TB.NI40F4H&P%,%;$H@Q8FV#$-*ZU,&;648M@:-V9FD! MLP"SW =FR:1"? S*8Q .M' .\ [P#O .RWD'8U+_A&EBCJ:<4LZ MSU.2C@@A>91& N^T@G>6:EXY8W$*%,D4(LISY)!ERB)E7:#4F,P_)AL[C*S? MS=G'0#Q /$ \/WU)M(-X5MGW@[-I(YF6>0UQ[J4S7F$6N7+*1QH9O9QY?G#_ M+E#0=2AH>;.NI013KQ$U6"'.A4#:,)OM'XNY=MA*GC(%R75-;[GN(I /D ^0 MST]?$O>/?)R,V&*FK,$V/*8-=X.4N?G#6IN8(\:;[[2D2;+ZE^TLS5Y9=\\_?X M"?G6ETSD/_('?_[-!YLGI/X#[89V0[OO;;N_D_1]10*YU9U7+6O-]3+BO]OB M&;O=?(:\_DJ74+>E2W0S17;V\IV/QIV=S*'A?*:\OH*-V\Y-$G I(,8/M^;N M >-R(^5>0,E6?6)*;1G4MO>/N,:N,^/7'3Z0A9N3A;*!-]MDM3#,MO&".#Q> M<7@9)S8K&J&6AQT[&N0&CD$@'J] ]$;1CJ>C$V +D(:UC4WOI\?3OIW,$*(^ M7+;ACN439NM/REFR("N/5U9ZPZ)+G,+&+,#S]X99ZC /E!*^QC[Y[>AGQC^I MC7_5MAH_=S9Q*ZR3%DS@C8:P5RNU\OV!NJ=!:LH)%8G31(C@*5 G!)<,AR!Q MDL+%.DBM"&7D<6YU?_?J\^%?>^SU7W\>']+#D]?;+S[O;[^N]GY_EG^W^WG_ MKQW7[_-]\=>1Z&[OV='AE]!__=?KW,8_WG>W=WCW>/?3X5^[;._=CGB] MO8N[QR].#GLOTUZ%3^JTVP/\J2X8ZZ@P2'/-$/>)(2T81\33R(C1A$=R5QO= M;V>9M 10VEGA#= ?T/^N4I1D$*GL2"#'%;962S ^RLNWN:X*XBE MI+>[K0X( @BB'9,%!'$+!,&T9(I$&W3BG'#F!&;$L,0#9R8&!P31)H+XO+>H M^T&2(=BI6 ZH[3@Z_R"FAS@8KHN/1EQ;&KJ<]GFI+^JL7;'5;.6H/L:=E**? M[*?:">CZJ!KS[TX^Z@.;)S/VT6-20W$^R/5>R/DZ4 MV:.AA L MTBHRQ"6UR(H@4%(N2LJ<(]BO;3!\OC!3*ZL! CX"/H*" L %@ L %@ L !^ M6W-T\8$:"H$C:DH5)N$3:F8@8E=$%8EUP M694WZT;?Q;G3@&^ ;T#6(,P@S"#,(,R/79A7<2RS4BN JB@CYPX[DZ)R@9OD M1/"<&M \6Z)Y+KN1#8.A/[^6EKPY7P?'@^/!^>#\^_N^>W+!BKV\JL MSPN;9N6]7UE7]:O)2<>>;IP"6^S>V&+@6 #' @@S"#,(,P@S"#,(,P@S"#,( M\XW%+Z1ATF-K/6>!AY2LH-A[C(,,DC'JKA"_.!NDJ!V:9X[\:F(6VS&5TP-_ MBX/\8O*\;P?C12&+;ISLIY[]_'PX*@W>G$Q&E9M.K.O'WO"Y'>5+(-ZQ2KSC M;,4SS5P2W'L4-:6(F\"1WD \%_"P MG7BXM(W(&XRI#$@+JQ%7QB.39Q=YXI@1T=$8..#A XK^MM9)_6PXRD\8=/QT ME!>U/^E,1AD(RL;"#%/7]%<_N/VJ]X)K6K(MNY72#INO09A!F$&809A!F$&8 M09A!F$&85SZ8Z?H.Z]4/X+C,B3,SW[9FUENO&&]-%S8'H;G9,S MGFX?LVCP%%# ,B%.4D+6,H%D)(9J1I1.9FV#K1-VRZ<_ 8P"C+891F_ SPTP M^L!@=.$@#T2K7 M&#+TC*J/=;V]SEM;#3H9W;P='W52?_BIRSW[/95C[<3),X>AE] MWX['59K M&V2=<@99C0"0CQL@[[)J%P#DSP3(A4_;)L:L\@1)&3CB"7ND1=!(.\9((CQ@ MX@ @;]6Q':KQA[X]*4,;OU-/!2Y]3)>V;+O 920\)KHEW=SR>VH&/I5KDHCVUS,-)!W; \ /57B[*6&!CN^ZZ_ M.Z2O>YLGN?_O][?W/N4VB/WM<+3W^Z[(;:_VWAWB/=I]G\?ARW^_[- WPJ3 M!8N(6)^M"!L5LD9:)*2@F1PY,3*L;5"QSADY1Y"E@N%QEK=&S$Z+%S9O.Y^J MR=%1[(N4:\DTA4>K!"/,JB5(*,U$'P)#_YI^]-XG@;!T+L:#787GK#(32@J#4J$R4QD-"*- T9. M4V.<=C%ZO[:AR7DS#U*7 -CN-; !2X,P/QAA7N7\KZ2BM[D/VCHN"'/<<<*Q M(99KGN1*FT* K6^?K?<7;.VL\#Y%C0PI.S9X<$A'KY$R6HB@,UV7<\"X47?@ ME 64 Y0#R@9A!F&^ \/ZQBMM 57?BG^YMUL.[,QTO?F&6>>MX0$YI3C*^I5# M)N57P1@6K;)$6;FVP8@$R_K>;PIJZYZ@>I4C9\(&Z=1$XHB1*U1G.FDC($HQ%']@-R$SGC8KT+G M;_6P-M_,'L7REV$X=?W8?'NN.RV8W__[><'4ZP[C/=4.K;4T$F*CPXQ';*QR M23D;*<=.>Z[?[*Z0HG T[.>1&N]D56YR KK:2KK:WF1I1[?G+F#,(I+&%3]Z MM,@&0Y#-*ES@G#)+[-H&(>>WJ_WL;*N;648M@:-V9FD!LP"SW -F21YK@_/_ MSF!.J= 46^H)5X0+QC6_G%E6VW@-I',=TED*WNH4K4]4("(L+:6Q,3)9,4#1 M1<4"H]+;DJ^NUO-T N\ [P#O .^TD'<,850'PSDKYZ70C%XB4FDXYIQ0H8!W MVL$[2\9.,MK8J)%SC"#.4T+&18](<#YHZ5RD)!L[61JX.I]_#<0#Q /$ \33 M@GT_ @LGJ>::TL2)2MIHB3'#U@GM"9&7,\_J!PX!!5V;@I:VZC+&B(],H$0B M1]PX@8P7$7FEF2'4)J)$IB"]3J1HTPX@(!\@'R ?()]B]L200LB&CG::!RMU MD-1ZK9CQQBDN@'Q:13[U!M198HZB06.).=**1,2)\$ACEI#V(@7NC'.VU.\U MZU1R8!]@'V ?8)]V^=PH%I9+0H/GG+/@-56>*8J5TR;_X\'GU@[.622#*N6R MQF QGV,])(?ZD/_9U7$LY_S1NY M-$@^YE4XFO=BXU]N],O&V0K$M_*[8SMZ6PWJ\3?G!_$GUPZG-7SVCF+'^E)' MP0Y.\IQW!L-)OJ<=Y8\'G2IWX^W(]CL?[*BNYSPYBN/8V1H.0AR4 @SY52U5 M=I+?/*L&=N"K?/G!)']0Y[<_.3]<-0B]P6\86;OJZ)^[ZL-P7*>[/QW%?GTH M[*^?JC Y:BJBSWK(9!Z"I8_7+KZ#=;D'TTG\=;88\.6_N50R6C6E^NR0+_]] M-%J@S]N(W"C:]\B6XT:>VOXG>S)>^^5,A[\YDM?M>L:Q'^ZZNJCK]?1D7AR. MZKT23S,59Y KEY46VWO2TL[1J"@+?RM+)'-+KZ!;67I;19/(*^I?O]B-BV;X MWLGI?Y[\]J3S;/^@M_.RL[6_]WRS>]C9[&YW#E[]=K"[O;OY"?][TGV\-^WX[&F04S[PVG8SL(X_5._.QC4:;*_JQ.)CY[ M03]/*8Y?1%XSM6"A?/W<[E^(4%EVLR+0(4_F)XITI\=Q5/FS!DW 25$7&"6: M<6*LPTJKZ(+C.'!)2;UISLPWS9G&LOGJ=*S16SNHOM0XN- FF@.OGH^RMC&8 MU&_WTZEZL= NMJNQ[P_'TU'LY3;]UL^VS\\UG_V]X[SZ]YOU?[OK\C>G7R^O<]LO?[+G_=>W5R2%^F;N\%*V=; M126$9P%9*PSB/ ^X(SZ/>BJ^3A*I]:DQ1JO!-(;-8DH2PZ1./! :+6>*&Z-P MHLP)$Y6U.L]4S);CA[)>1].XMG&1>C6;2\14QY>]FCZRGL)F9[S_V;#-- MP%YR3H15CD>KG;5OPHW MU#)1M+)EB#K' RTDM7/VWG1.UZM8=9TC^S%V7(R#SH=1S,9AOBZS9+GQ*-1' M4943?^KWS9+)EU7Y)A_ZN?UOXR!FF[)_4KXO&]1"P["Q\VI0-Z1^SKCSCU** M@.)??]_] _62]W M/.F$8;&1\YU]?QKR8/;[,\/X7"O2<#AIS.E1V;9=!LF==$IWZFZ42>C'3+*+ M?HP7=G-GMQF3X8=J4&Z8GY&G/%MMY>OU^K%Q/*F.ZZ$J3[.+3>6=?V0,S ): MCWS^X: TJY];X:>C4A>U#/QH:OM9FYD.\I1D22YG5'ZJLFU?-R%T\MM8#?[9 MJ6^4;9/\T2#Z?*D=G=2MMYUDJU&9_E/YGX_#HC]S([M\TZC[PW&>N\Y6(W]U MN\=3EY]0V5%5.E(OJM-MB\W,S/8NFOKR[=R*I:](LZUQO5/E;E\BP4MRFV^^ M_R$V5E^=QK?:G&>5NSS)1ENL[S?(:ZYSG!?BT;@3\VW#-WO3 MM'VE=I0C0SOES-#QZ=-_Y)F+%3R3Y/"D\^_AI_@QCG*#_&1:"\QXVL]/S:NX M'SJA2BG/71H-CXL^G&7E5 "?= JNS"_/C1PN!GEYQ7ZHRQ4T[J6RB.8BE=$M M7Q/JHTX_QKD\W.;*3+/PGN;E9^_X0?1F4>=]/HAV53A>QOE V3-.X2\9V MME6V+6.=3_C9/?FY@: 9A#IP7K]_>46:(%U,[REW/W7L9/PR+ M#VVPA$'CHWI@7>FJK5$P+[=WTT$32#@%,;_]A7:E+4<,]C-)W8.KQ>L MP+K:B_IUW-D<#,J,GV_E_SLWTO&R13C#K&]T>XZTZ,5Z[G*6IIC'O@;F&=9_ MBNLSJ)]_,AU__HF+[ M,A:/3%XH31WUSD*T"@T-@AV%\7W0O3G]:'H]([O3LN]VL+ W>5JYH MPJCS^W 8/E59ERL 5!\4GC_<+6PYL'WT*G/LP3!-/F6^G&/:TC/F]YX_JR&Z M\L5,W\QXUA03FOE7"KGY.)K83 A543Z/3U4WG_&P>+J*ACA3YCN^/YPV-;:G M=9_M:)2;7O^HX>3_9.ATL*B <2L M3]2X7%-,JDJ]5S(PP M_%!W,E]S7$TF1=5I5((&_#-AU=VNY3Y^M/WBKLB/+FW],"Q.]]K&R!?[>1"L M[D/Q:'S-&9?2+#46GL5D;_53/EQ;4>-B8M4K>[2H:E::O30S M38N;)];]K^HSAC.,#F+N5V[Q<2,TE_2UC+_-+^:VQ:P9>< ZHVK\OCRM7#C3 MX>?#7:;OU)#/S\AJ>XTLC5D_60*4!7IE(%K"M2R"%#_I[)W:\3\"/9D3_%'! MX;H;2X\]U>6_"TCK,]-@Y@HX]=$41;$J _MA-"R&V7R,QR=963Y>%:\>C"JT M.9OE>ZP+/8MN-"VNF^\@-::G2/V?O(064*PY_>>EH(KI65 M(+4D5[-%,]L>=3IXFR MB^7VIWI0 ?JBJ]2I36B8T#2OIQH+9B[+4Z)V,\_ N/8,]"OKJGY&VKFK8ZE+ M,Y6@]'H\DXL+]!O;6-BCVB"NE]M,8[E,UYD9RV)]V4OTE;93VMR$)TLWFB?, MOCNKX\R1J@:6T?!C-:Z=,[GI2[-8 .4/.Z@%9>8\6>],QW- RN!=M+VBRTQ& MP_&'6>XN,0+VV:S']7?UUKT<-"T MM_B.OO[T[&R5 9@MAMF<+:F-9[S)R[.7VUD';?5]5BPOA"Q]*63I90! MC0M_:?TYR8CU\G31E1$>Q:,X&!=):'Y0OC^/,ELS0ZEG/W=V:MF935VF@>GQ MM &)QF2[Z*:7VFL+L%SO?#JJRKKIU][<)B@S4[E&\Q:=Y'G)9E?14">Y)7'6 M$F^GXX7B\>K)P9.ZH5O3F;GQQ]"-#>DLFCL<]$]F>#]' MB=$%DM#$=II16.K)[)M9ZQL);?*XZL#:*3/5H'1JD=?O%GA40^),H:N!)M^M M;[,T% 6XCNVX>,:1.VM(/7@S=U6-LPN'>]7HUK:^_]>V[IP'EL2Q$^K#\F:A MF]&XMNN+^[:T[=36+I#D"\T,9N(Y'(6+1VQ5&JCIN):*Q1=UKL\ATFSN<"R@?%"_N GDSE=5J938$ZB!0X[/*/__[>.$$7?(!GW7-+OG+ MGW3^.JKZL3&D9MA](D:57C_-#\B&T+0_N^EX MQK!?9W5\.^3VRU?99; _X(HB96!_P"/=']!"8;PX1_1J.9_G?_?=B.W&PD8X M8^+7*FW]OE9&\YU]U:\60;.9P[4J@[=( YIY7#NQ20::^0EF21C#KW*AEN)! MQ1O4!,QF?H+3[V8N9YL!\J1D&,XR1.8MBE^IU7,?U=S%T:3!S#\MOO[BE_&V M0?YOM[ZX4>K+9TIZ>3^S3T^MCL7HG?>%I]R\T'CL2F+;R2)_)0]R9IO:#=?( MZ#GWV3W-< MQKVLF_^=)JJ4AA4W1J'E[0\2L+[V4">0'/7O#)I1L@U#O>SMX M[\OKX]?;OU6O>_[+Z[]>G'QM<>16O3L\?L'WRY[N=R^/NMN'GU[_]:Q?]G]W MCU^_W_L]6S%?NOW7VW^DW.:3[MLWD>=A,XDB'87+%H?,KY2/2$C+C!4RX<2_ MSN#1@E+A@W7*Y/&W5E-O#-?Y/8V!>_-U!L]OQ=E=_$VS6?B1_0W??^;9-I9* MSX7E.*>1:R^T-81Z40X*3E90?S/*U"V9)DLI%+;XM&O^R?>;II)".HJC&E=# MP;LJ ^2P1K&,TV'J9X[*6=+(+)DU _NX"/XBB;HDB[\MW)I&MLGE+D9%S2UY M+ZS,W4=T#CZ4MOATW 4QG%P+LUO6F)"^VF6OCQX.Q?14T\$?G2X\.)S M1H7(E/8**6$BXHD2Y&SPR(K@L30V)!_6-NKT[/..AR:CN4XLF8]J9S;7XZ#^;R.KMP'KE:;#187']ZR3Q-M3=U6;5I%L5.(]A?WZ^1UWDK MBJ>[B0,M1Y!F%OE?9]!X3139G][;SD:,LS8\3Z.ZU72!"BM&TZ+OC@>3D>S M5&%7;[HH:[]1^R9+X]4,]3_\/Y?4U^*+&)W=9[$<2RC0]3%/<]$'GRPU^70* MZE!NDYK1I.XTZN#L^X)FJ9HT26\%X\H]9ZV:3=#?OTK)F WADUGT:*9;+\_# M>N,-B>/)^E+D81YEG+MO&O]855(SZD8V^T/J)MJS3W1EN](9)/S[J5UM:-IX%F$-FR]S')A QUX?.<>9KH;W\HR&OI]>-JOR65ZG\R'L#9='Z3$K?GMOWU#&LK*')9+* M<,1I4,@PKI$01:F2T29#+TK%;JG*E(8EW%M'N&H3M.KWI[4Y.'/7+E;*#*X; MWIG!3(WF2\&^C+?S=3Q?"@M3L]Y0$\/3*Z9FR<;R:IIU]HJZ;IG-"MS<6&M* M ]6?S&H)E6T6]L,X/IV_.%=2K7Y?E6TXDZ=EP.9'_%6#>JCJY\[TCFIWX-VO2S-'XI/GNJZI*S9<"/U'EC[[\DF_^'C\AW_J2&Y[__.#/O_E@ M\X34?Z#=T.X;;/=WSLV\(C;>ZN'5[6J-N=:9HM]M\"PZ=/-GC.J[JL;6JS>\ M[C5[3G>*WE7K4><.'#5G"K;=Y0&R($8/2(RN6&UW3:*?C=..@>V'\=7$.T;G>T;&#H0A1L5A9G97QR'V<:[:WF *8?5#ZN_ ME:O_.RK)#Y60]C[&[]>[S[>\UNC=75WHRT,T/W1*P=6&Y\Y/*5BI6:NMB1;, MX8T>17!^J'ZH1OKR6-W7\P:"%MA;KABUG"KF-*?&VHBIT5AI-PM6J$LBU"L= M/+ 4Q=B:U7_XJYH<;4W'>93C:'>^X7BS;"L>Q]"J'/H?"VS,3R; W>,_CKM? MND?YGF*_][+J_OXZ__^"'M(=VOV2KWMWR Z/N^_.GTR0KSG./9)M8('$M0VIUA4G=W JP:VMN); TS4.O0$Z 3H!.EF=3D[S,!9;KX N M5J,+?$H76L:@D_%(&2$0YY0CJ[Q&SAOE$C/&";&VP=8Y4< 6P!; %BT4[GO' M%HY*&9EC1.G$-7-.8&,%45P:B[FB-5OH.5M<[]0S,#YNG4WH*9O(E#"SA*"L M"1#$D]"93:)$,4BNC'0A.+>VH?FZ #H!.@$Z::5P YV \7&;=,$7=.&BP()& MY(,KZ;M,(Q,S72@O@W)"E[-0US:R7!@#;'%KIV3> ,*PD1XP9BKC7$AE*&$K$1.D= M%8 M4"NLIE@GG4CPG"?PDMX?1NEN+7E)8\*2:FZ18"D@SBQ%1@2"3""2Y!F.WI=< M0+/.)&Y=/*Z5V-C.! V P?L&@Z X7QOF%EY2A7'$6"5D?.(9Y@)%CBB/B$Y* M>.^L#G)M@ZY3!B@'*/?(44Y%G:2V(94B^XE;@SGGU$>JK#622?"2WBL47'A) M#?9"6B.0)LHA;K1$SF&.;.19VW.2T:AJ+RGF=^$_ !@$& 08!&7O9F!NX27% M.OC(BV\T8H%X2J4(.,7(4"X,EX$Y7S)_UJFZBUC0PT0YR"*]@I=T.+']MD70 M;G^"OI$U8XE'KQQQFI"A.(X8:V2!*?Q/2+8 M@R6G,4Y>&T9+&))KQ$4L!,L4"B2_3U@$+_G:!A&%8F7K I%776\M0:9V)F( MC0"-/$ : 3OLVC2Q<+I[BX.BP:-L,YMLA]F G P"12Z4C@Q3'>G:AEKGIGT; M,( D@"2 ).X/26 J)-->JYB)(6*G2=9*708>FCQA@4#,XEZ1R%)F-X\F$6.0 M=0PCK@E%VA&,@I18^:"4#4"X]X.1I0"YVM#HIM)HEL0DJ1:8*L$_!(W7TX:'[LH&T'/!X,UMV,\,)9Z'!27\W?.!1-8#S(D&*[D:* MX+C(5K?F[H7[_I\2!@?&@2C <9&/="*J&YG 4':#Q/+T W#)VZB6#9 M/4S"W_BD\4GCD^_')VUMQ3?SQ6H=M[(.;):)V0*1^$(*AME;ACSY&&G\#(:M M'4%T(6YB(7>CBT87C2[N/%UP);3AP4KD'H G-%H@0(F6!Q] +9?BB;:BNQ=T MLEK1742M'(V<:0N" <;$ H)FN9@ZKL8ZGLC\4&ZH;2M7W_BD\]%+>0EY-#H9GZT9#^WU&VM9.2] M20RGLS&8N8H*(N02 D\)A!5)$(WH)%M@I#],L[O_<+X[XF\[MGGXHJBD:GEB M5LM#,O >&#JIF57:YEA,5MUN4^6'7F[>/J*-!,;-W%/:D+!O2-ATZF]'NKV? MSI$N)!.DLLA*D)R03H6:G,61?NU4!I%(KRY;.V;(-S Y2\.YAG,WBG-"*YZ5 MCI:# :.2,Q:2!S),I?)TS>:+[AD.KC0^$470O*86T:IZ%Q*P0/8]0W296\ZC M<:IN')=# S?AC6Y(V)"P(6'3^*X)Z9ZL:7P\%.XX,J&U96 B,&>X8L8B!"\T MF-2E10?;*H5ODJ?TKBVY;\4C[QUG9)M3,)B=@>@E%F-\U(('0PR24_.7]HE3 M?E[WEVJ127=.CGFTMM9=SPS!6Z9T4%SSD-#P&IOC0R\V;RGY1L+C9B[7:$C8 M-R1LVO.W(]V:OU1@U-%QR:SQAK3G# QE"$R!4#22*2J5NP1S7MD&= WH[C?0 M!9HJW*!55CG(.F,T)22GO"G)*,N;P[1G0+A2^60!G30'EK--#*RL;@1GF)0@ MC(Y%%S05",50WDB(O"%A0\*&A$WENR:D6W.8NB*$238RG1PGE2\A\]P O7BI MK;4&7EV[.4ORUM]-K_I!HSD1N;L_[)N["G_ M&J\R3]8)&P5DFUT4A1N154E1)\&;\[E/_/QXW?DLT>62A&"HA2-+Q"CFBRS, M@7&*!AR#)$M$? MA$9DD%$RY)K&J<2B5)+66=S:47+HX":B HV!&@,U!KKU*=$[!HK!"6E0Y*PT M1.D"05=Q(+(PTIJ46KBF9PRU,I(,3R9;%YDJIL:MM6$NITSCF$L.D&(T86L' MC!R":D92HZA&48VB[CM%-2/IVREH+8XFHC5!2L,T.**@Q"T+* -SPF>A1 0G M8&M'VJ&[D:53C8$NQ-]^F",UG/Y-H[]VSH9@[X34L5'<^7OWY>*46E[I_/3N M^_,?KUAOXOTG^/33?J:KQJ/CS,XJZ,D.V#^0&2M(RF.<['IX/9R6LZ M>D[?YL%LV? J_7^-YJ<#G.:U1@4DC7A 2'EV7+U^I,Z>#^G^G6+=P>9T%$[J MK8:#R71UK4GI[A%.9M1CLUD'M[/!&]*^1\?K=Z<..K]1_7KU..>7FI^^SK5W M_QJEQ2.OG;X]V*,H_&H>\PGY5PX%D4Y*G]40?U$6O^DDL MX_P_OYT^_S.]#A(,M>KPV=%3>/+GKGI^^-O!WJ-G;Y[_^L,%UN#3.S[ MFGI\/CW)6YL*.E7JRX3$_4W%A0Y2SZ8( 0O-SW4IJ9/Q;!(?YX\AU=G,^FER M1$][^I]_S_.#LS07=O_L\.D[T7 ]JOYT5RQL==SW6W??' M-Z,T/WC@_;;W=20Z772Y!F39I,418GOQVP>TO_A1\VVCG'/^XX=\\GR^+3[U M(WB@OZ\\_9,W]MNB^_L^[3:J_O6OW7WM[XUI=ZM VD^E@FJL/?.&56OI)-VU#Y/(DQ*>/!Y+.*B;8M#/Y$S/MH5^S)76K;KG@F'\/>_M/3O<,_Z-_GX[UW M/\LG?];K1+&W_]OXPYCWLW=_J&?O7NEG[_Y]2.T3>X\>R[U]^O?H#[6[_TQW M(8YW?XB]7_]==D=K%7;!^!RMUBQI+%%8XO[QA8Y!R+8B8F<,LF"4.06Y=,JE+03T4=O,2JC2Z:'31Z**'=/%5ZYX:7=P6 M7:SJYYJBO(X^L)HWLE9NT2PXA8S8WQ9 54HP-[CGL-%%HXM&%W>>+H+2)2AI ML\D @0=?L@T)? DZ19"^[;_8*+I8*Y\K>)*8,_/.)P8Y&H:@"PNHN=,N._3^ M!G=?W$.Z:"G./M]MCVMP,,_FY]L&6%T5O6E[)>,UI<2\@S6$_NMFXQHSZA]Z M=P52.9.P!:?\O!"SO3QOS'(59CE=BW*XD%(20C$;M&>@Z"7D(AAB]CZ:+"#4 M8KE#;OT%8OGO5DNH!WO#&]Y="]Y=@V>^X=UMX=W*3Q^REMDZQ7*(CH'KRM[4 M36O*)"5B'<-KN6&=[>%=RM'<]0)DA6:F51J87"? M&/+DF40I8A9HG1.U8"1Q6,.[AG?W%^^NP3?:\.ZV\&[E*14& PC)F#)_"!/:V8@@M?! M?RW]TO_]#8[I5JMIPV.3^@N23KQM178.J]W]<\SSIF MIQ S&24J,3!%UO1!@06#D'216?-,3"TOVB6W'=#<2*3;S"4N#=,VSOG=&ITI2UAFGW M"M.NP9'<,.W[8=K*58Q<9JFQ,%08&= 0,>7I?$_3]2/QVDPZ9S[)^L''N#T9?ZZI$,M1+_I7K"; M2*539O/I@Y_.Y&VI8ST\3IT2MB:3/RTDK6E?5]"^GORTYOXO1J !R$R1?<\@ M.L-\*L"0!QFSM"'S6G5S:*5L@?JV,.G^HMY-I(1IJ/==46\M+)"Y]5YXIHVR M#% FYE0&1I '-H>,RM9]_T/IOW-@H*%>0[U-1KV;R&S24.^[HMXJ>N!U3%"B M989[8*!R8C[7%R==-#I%7Q=E"C[TEV0[:;#78._>P-Y-9.AHL/==86\58% V MZ")"9$7+PB" 84&KP*(M-+ \>ZUJ3D YY*YMKMZ0G!QW;0'T(E8X")E@(9\M MA)[CVZ]TDM[Y;%B?+ B\GK"FI,(?T:JO861JM6H;V)VK&Z/B$ M^N[)>9W1?W1S?'']+2P<&T$O#?1B_X"[NUL]^5 M/Y^40:7%105TW+ELA#^8Z NV RO !B *EQE.Y2K $C&NP M;M^G]M_H(8_C:#SJ&O6D/)S-\KRC^=\7%=WW)_1@'3[7-4+[=.]_C"?Q53_9 M>IS_Y[?3YW^FUT&"H58=/CMZ"L3:JF/91\_>//_SE_'N_M-W>T?/7^W^^D]B M[[WQ\T?_+-3FT[VG+Z(IZ$L*C)-529PK!4,(GJ48P&IM# WEUB"32O.ZXM'T M)%_/5/P.,+1_D$D!'(\G;XA)!QU'#4;C\)S0;8"4(5[#D=^=/DB![@ M=!!.![.%7#RXP -GCW>$TY>CXS/Z-@MV7MS@_2,Z,P9/YI,?EU\L^+S[9JD# M4!^,\?4L/SA[<\'.ZCZ/:'I2D^JCGVW '!UW#]W==XF-WF][7SNS0\CE0J)E MDY;HN;WX[0.%:/&CA6WEZ,]__)!/GL^WQ:=^! _T]Y6G?_+&?EMT?W>\W9]9 M'O:%L^Z[+I;=U-9\C<;_V08O=;!O:?+E.KV[*97^]_R:+->0IP/%AYWR6VGT M:YQ7;70W;W0?Y;@<7'$^N*XM.+UB+_Z&H_'@7]-).HGSQ3;]W_/TKU%L"TY; M^=5O=03UW$4KN)->&2%B$(!">"$D!'0 7JE2S(O'WQQS7)AK=\.)>OA*/7L7 M]>[^0_[LSV?OJ&UDBM'G1T]/=X_^?;A[^$I3^]3NX3\./G2B/ME/AWOO7KW= M??3;P?/#7;[W*[7OW:LW>X\>D[FW>TKM?T7W.]W]]9>RN[Z@,T=7(,G"A-; M(.C ?+:9Z1B3*$Z+I$P-#XJA\= O+^I&LD4+_S5F:,Q ^&R#P5RLS1F4DAB" MS1AUR-F7'+!C!B>D$HT9;I09UE9$8D;@.3 PBEYB%,PYE9BRSB,FPPO6A,Y6 M#RUOS-"7_7Y?98?WQQBKKOKY]&2!/V=&64_\%=^VD?RS#>[]MO(KT(NRW"I> MC#7(0>40>)+2.G3)<1-2,SQNAUY&:X:'S[%HG9$YXA*B%V]K'6YD*6E +$+I MZ+=VO!_Z2S(#73N[7,OLV2@D_'I#HT%?GZ$O@O(E6NX]+P1] EV)M?8&)SQT M//"F6=\2]*TT:^ZB%TEY9@+7M1"49\$:S006J1"CL!X(^NQ0J!LH+W OH*\% M,C[?;?LGX62,TRZ$\?-QGKX\W=A(QC41QSTOW&!U#@:\,EHX &G0.BDP2@<) MLO*B:$J"M=%_400M1 M,BO&> 8A*.9T$"0Z'] JBSXA\)H1Q&?M5;*NJ 2AN8]OA4?VUJMI6%TS\V!FK@M14V^F(&=XV1[^)!YMI!<\0)D]$7PHGCRV3;CXU88 M^+U%\Y*CLP)9W:+.0 ,R3RH2BUFD$L&GX-/6CO)F*-T-+%YIJ41 MSR9TYI4B*)DX)OB(R@$:\#$AV1O!\6BRTKJ9?[=$/FL1%"B96QE9R+XPTA $ M\]EXQ@%T5L%F9361CU-#"1>K[#3RZ6W>J\4\><%? -_Z>-:1VK.>'OW])"3J M8E?=;!*62[,,;>WL3>9YH+8'WSW)SU_Y^"2?)>^KD^'/T?S@IY,9=4Z>;DA2 M'[[[TQ*+CIZ^>R;_.'UV&.7NT2^'3_:?GCX_W#MX]N=CN?OG\_&SP[U7N_O_ M/-A]]%A]F-3G^:.]P^?[_QSMO7MV^NS/7;WWZ)]'N_*7@V>'S]X^/_KW:%<^ M?;M[]/.;W<-4=M]1V]^\,(DL#"R:.>U(G14:Z9T43$'Q,:ADN<<%3Y"PYO2P MHKR40FE97++2@R6^R*$D4!F-=)H;]V$2H.4(7)P&ZT)^:8:HS]_I_9:Y O1 M4!1$ \H1G4$(R+E(V@"DN+$)B99=-"@DI8/79PD%)M/!;+D*KW[YURCE-)A/ M!G$INW0$(>U@3O9^?:O/*W9,_!E/E<#F+QOF+:!U!&-F0I&2E MZL\E5I=$Z":;&$M,AH,G+E?;%S?8_;]NG>;5QEC$@JBU". 1?-$NQ&QI4G$9 M%$V;SU6Y:&-\]3'6+XPL"542C(:Z[K#WJ3H+ DL:+&G4(%*&K1UIMMTE8SPI M@^D9+-"4KIG(Y@?3G ='U.4'LT$^KG#P7IJ>09V>G7#4,1S2^;/7.=8HC;5.HPI 3T)HD D'"(5ED$*6SV20;T)S9:%YMECW*5RTS&5.E RR MT#OT3!=N$7G6SO@:WMZ^N.KS:X A@#/).\%],5#QO@A(F7-I:* )+SZ32[F- M\=7'6+W0=8-B$I:)C'6,=6$^:AIC2?JMRT6F7,=8;U]<"'S@:CV>!E/LY3'(]/Z1IQ\O*8E)RT MIH7D4:VK.SB9D:5&]QN,CE^?S ='&6C+M1)0> MB1[O!,9_E5<=(]N7R M#*3_!J_/);'>^\-;K!T^)%E_35U:'ZB[XIN#43PXO]5[^2'S>$1=.:,WLWD] M;525N+4C_O-O3@K[XZS>O?.9',=BPR((^9.3761:MB<)51.$5?Z%X IY)G71H-0,% MF85,*H,,EFQF+6/)H1H/0RDO+H&[1G7R*@+E VF,*J+)3A*J!,\3DA;LO4G& MB^"OLQQ1$Z@K"-2[7?["1:X)[0TKR9"EHA+9I08TLQJ-=0:R!%W3M\.02.'; MP87+J*5W/FNZG3 AT!T\VD1 HTU=97N-!3R:+%Q%%IZ^?>$5V:@A +&+(YXI M],YG4(P45AUMX@"I;CRS0V4N$85K44D?#F*>SG%T/%C3$"_3I*:?5(J^0*%= M._%?5)EV=5W?G_3D;312.^5+$[;]37:796&YXC:JLM %KAT2>ML9A8K'!" M-\WNUOQ$J$0 G#*]6M+L"%JS+EC10#V0J."V*",:25.G@HVS:W6V)U,]O2:0R MZ55:VT3&HH\,,A86DI9,R!23S=PXPSO;4>N+>4>N+ S51HR$6F!Y!%[A"W(2 M28>D2'T,JJEWMR<,3YZ^0%N25,XQLL,X \,="T;Q&HD2RB!R[_+6CO1#;BX& MGZY)P>L<7.)I;= M2JB]O#$E &]!%*D-M42M$#P7S5)!LC5H$!AU=69.24V#$C0J2[@$0WM)B=JK MNR"^_Q*W-MB7#_;;O8)N#P@V6%#S2\ZV:\$5X]RR5VX<^G.^FJT M^IK*IANU$*Y6YCO"0T+N^>GG?'ZCV0?KY4B2CV?+GJQS[7SQW+3JI],/%\_1 M@.#@]61T/*]#4;UMVX-_K7\\O].W+*X#D:S3I3CM+:!P2+@M;!&1K'D>>5M< M=_WK*\3>RQ>%6^F#U2Q[41>VDG:)6A-0^RBM#MFI3 :O,=OF>I;7)2F4UXH, M:ZQ)\P-95@J<=Q!5-B:TY777/LIR]\T+;V3Q!JE3L^OVPQ<6"F0FLD&7/&J# MW\*6K;[_)X;6_ M9@R>!_I6N@SI(MV2N/?4CZHQ=JO-NH5@9T'%2:A!QMG"G)R,S[2DI1:TMFE@ MN#S[O65[;P[R\7O'ST?S,7VJWK-9U8_>NU<7UIP=C%[74.5@V0_+RY--6Y>Z MT>76U:OUT[<'CX_)V#T:=:G5D&XP7-XN3>AFQY/YN;5N].1V3JW[3^0&=ZW<'IK(9L!UUJ-QK3J^C&WW='TJ/1#%^^G.:7R[+C MRQG=%5._S]N1B,^E5I!UEBP0 I/6)C*KB6V8<_1%RH 8TX>;?K((-*VK'15M M7;/H?*1+1,BH.9UA>ER3?'9R=(33#BC6#*'_;U8]6H,9@?NL%B7O[*7S^;QF M^ QJ4L.7D^GI_:M7KOFVK7_NCM?];NUN[6[UX;]#:WRK(/Z9G%^=J;R[4(=_ MKNIPITB]7S;^\UE9SBB ]*W\&;&XPJ%-@GH@07O5GKIU 6K(^-6MN7FYOEH- MX4T4^FH4WG1JW6OHM28%URT%KB<)EMM M^G>I.":IWM+*OSY3OL-1^-OJN-\ M]_,[MO2-7UOXO7?9&8,.A0CW4=/W^P^^N60OCO=/?J#[_WY5'Z8TW'OL.:, M?";W]NGW=W2=7W=A[XC:]^CAF]T_=^F[QZ?/]Y^*YX^>OU\,.T65/3A@-J6: M(\@JYH.I>\!D0,\-MUU.1S^4\N)B_(U.Z;B1K-+2!3!<,><4%'3.ZBB(3Y0? M&M[XI#<%+4OW=\=B3_LY'AS382]'^>OB3U_6*[=9__B2)MZGBL><1RXTM\64 M#,XFEWE0P:68K77>QA94Z1'-G*Y7:2R2ZU!4K6-3,QQ9RTA2'4LY:*XA%NN[ M'/I#+6ZB2./7S;*-0L1O,$P:#&XX#)):+7F 8KS/H$G?#C8%[;-"ZQ"T;,& M7L'@*A@02^:@E64NVL1 Y,AJ82>FA0.G9!&*P]:.(L%Q%]/5-!AL,'BO8%!F MHRVX8D0T0(:ACXK4!6=,5C85HYL3NUVU)B0_ K N*@4N!U;VE+!#M>5>_=F6_VVCW MZK_.\[4 29):K=*3&+A(6D!7I2M'6.'%FZ";^YAJ*\! MZ'T 4!--S28;C/09$N<.M(JZU/SYL@2'S7W;*P!=N6_)Q/)!E\"BZDK$E\A0 M<&#.EU"\#2+Q6H@-;BB*U0"T >B=!- DG>,)G+,90)#>&61,9 R'I'3 ?'E. MQP:@FPJ@*\2XH%(P0K-+HZ!LO1UF4 $.G;L+SVQ"T(>B= M1% GE4@^!ETW,6.T0TTPY'5E00C!/4(J\^%J#HZO":OW%PC@- M0!N -@#](@!% 8(L9"&,#) *]Q%%U$89ZC!#/S2OO:8XXF]>2ZW&:YWECTY'?3HCSKA%.09F1TS,D:4&J$H@L;)$1 MB]:63L#"U)E)DQT*)SU6I'&+MP0[,5"X;<= MQ-Q(9&PK/>XN# 9AH6ANO DU_2/W/J.1*:B:&")ZTSR_O8+!E>=7&N,D@F76 MYL# (&+,YC:U![UTLT6J0T0699D2H?"09=9F@)!@L'D;!8R\%U*?+]C:P@:##8 M8'"#85"6$+/.6:*6X,D8)MTP)]!.JU0\8O/"]@H&U[VP,05M!5-9QKH.(#-O MG68A$M%QL(E&F6!0#$73!C?*T?H-4:V-S0A!TWTVGYXLT.B;O*PMYM=GMM'< M@\QHB" *<*>A.2E0! 0@A,A.A$%@I6I%?;K%X"NY?(U M(0-1('-)>@9U&W-0)C,CM>2A>"XZKX48ZALI[-< M 'H'0501WJFCK48#112 M/;F2VD 12GGDR_27S>W;%P!=N7UYX)F42\^BJ?L>-")S,5FFT,?B,QD8,2Q* M#WFY>6F &X(V!.T)@J)-(F<9DG(&?%3!D.)IG?8RY%'5, M&9?&,1 \L,"]9YB02V6*\6 )084:TM%S9YR*R*G;3/,P]X>=GJRG M&P[&EV"E9ZK$4M,-:X9").9UT4#Z2!*BEA:50PE^X^*9=X*<&H#>"P!U#@%= ME@(-0"HHC$IT+>F4M^B@>9A[!:!K'F;NBRM!L2R -2D1.J]$:R LJ5$&45- M#"%(X5@*X\S*I8 M[57A3$>0#,!R%EP&)JPB;)51)1K)'>!#:UN^]@:@#4"_=I&8MV!R%+RD#,Y( MLN1+R(K0%'-V1C0'/YX/?3V3P?M47,=W)7 M3.0R9A$$D8X #"J@X\XK(3(ZDZ1M7N0>4=!Z>F$M>)#<:^:2,@R""\PI)9@A M D)14 9;LV/:H1";%^+<2*QLZT#N+@PB%@*Y4BL]%E"^!,63M45X !&%*BF4X"%4 Q M.L6M'<>'0MW$FH(&@PT&-Q@&K4P5WK1318.SRMG,DPL\B2)<"2U51+]@<&WA MKPC"&!.9L5G7.IJ1H1+ DE:DW)<2P9NM'6.&EC<8W"37ZS?$N38V5<3^23@9 MX[3SM_Y\G*\\?"&<10DZ,>T\,I!!,.>M8NB-,H([YV+:VE%^J QOT<"VG*)!Z%?& ML@QW4!.P<%D7R@?T)<420I!)>.%M<^+V"T+W?CJ'4'1D?DEKF*[U-8"#8R&* MZK]0L104@8/IDD9PV+Q4EPU"&X3V!$*525)PC\7J#)9FG8HR&ZZEY-[Y*)H# MN&<0NM)""]D5/A=@:$-AH%5D(1O'A.0Y Q11[_,N3R9XWAPG&F8:;)OW.+=&QNM3\K\\L?E MW13]GB8G89P_3DT;,++_L:&99[ZX,WM*ZS8ES*$84 $!I'?&"Z+UF)3QQ/8M MWT:O:/WG=0<]5SR68!T91$DR$,8SGX)G48<8(((QHF;4TS"4MF<9]:XX*S<$ MXS9S<4TCK49:F]"95R"M'+E 4T1*7 )XZ4J(&FK9<<^5R+&%1/I%6FLAD8S% M!B$UBT$[!E89YA1&)@/7)2JBM%B+(!H[Y+YGB;0;:372VH !;:1U2WEE>+$U MZZX43H'P&+AU-H<4@"$-#"(HEYPP#=,A0),N$M8H4%8S) M$6EIKH?&ND9:C;0::372Z@5I!:5+4-)FDP$"#[YD&Q+X$G2*('V+^O6+M-:B M?CQERZ%89KT11%JF,(<\LJB-*B**!%EN[9!F,@352.L6PX(_S)':3O^FT5\[ M9P.Q=T)38A07G^N4'1V?8#[ 80F5H3->^WKK\"AA(K$[F^<>E(/&/G[,FM3$3 M?DX_%*@OE(+W1>?38O89&1V/CC-;/K"078MK3I3U'EQ_/9BN9N_+S,(TXRN& MA1[E 8[?X.ELZX?WGOB37?FMSTXX\-7/;B][]FY\B'R$?X (A94Z0J0U0)% M0233Q26?(03D7"1=$T?'K8^^ZDY-%"5MSY6H \0D;-,]'(]4C =Y#^ MO;-E X-P.I@?Y,%\=$0D4#NP^S3%XUG)T_KY];+$<;>+;;;T13E^.CL_HQRS8I0/Q#X[H-&P\F4]^7'ZQX*/NFR6'49>, M\?4L/SA[<\$$Z#Z/2$B.2;^D>Z71[/483Q^,CKL^Z.Z[G*'>;WM?^[:;I\OE M)LLF+>?P]N*W#PA]\2.H;5W_S,3Y?%M\ZD?P0']?>?HG;RSXMJ\[9&UK M>&OX]3;\,PNWOA#XONN:V,UJC13?M*KMLRU>JE_7O\K-W=@B-V+Y/-BE2Q_, M!C\3L*?![_GU/!\%(B?%AX/J'OX"W]89$9"UD#\C&+T_M$W#KV[-S<_"C]KN M_9B?O^%H//C7FH;8V:;?DN3@6\;_6SNS2<;U20;98;/Y]*3SD'5"<28E32CN MKU!<3(C2\**)QFH[PR9G&=K4?2#_FHR.YX/1<77AY$W;C'AC8W6U_8<;,&S7 M&L7];KO$>A>D-<89*XL0(@($S7W1""9)+U,(/+4]'-<1I#W:>_7D47KUY%>Z M_S[]_NZI?/:.VOONC]/G1\\DG_L'XP^#M,_D4]BC_Y_O[^I=^?3= MWB.ZV_ZK=WO[_SQZ?OC\X-GA;W2]9^+)K_\NNZ.U;/>>!LU[!4Q[%1F4!"PH MP5EU?WDIE#)U71&8H16R[6&5R,J%8$#D'@9E0A[[@ M)J2D&YWTBD[6J@98TA)(S)G2+C"HU;=K]E_F2U:(QO@HTM:.]$-E=:.31B>- M3C90N'M')]'98KS.1ML(T7'4F(/3'K-P3OC4Z*17=+*JOL!C(+N$SSVAQG]]Y*G52=IPAK%".N2U5$569+!D7XHMB,0Z45DO"V*=O1":<^Y MK.7B,F(QWA23I2O*D,+=8+!7,+@* Q"Q1#( LDRT,,6**1(;AD1 J-=/M#NGL_ MK7FB,TDX)[V)H4'%(!3'/#>*6>\$%">DJ_EWC!U:$"W4V9;.-#K90.'N'9UH M[D%F-,0 !;A3A#,Z%W3%6"ZE:*ZL?M')RJ-O'!EJUEAF;=)DPY7 R'CCS*7 M"Z=1=J%L[8 =BK:PO]%)HY.-%.[^T4DPRF%R 5. %.N"&8@R2*4C>H6JT4FO MZ&05&2G M;$U-W*SDE/>P96L"]R7%>3:FW9O;LM:CK4?O38^V3,@M(?DM)"1W+2%Y2TC> M$I*WA.0MP? &249+2-Z$HB4D;Z+1$I*WA.0ME--".3>U=1QLL3YF1!?!!X4H MC .-QA20V9IEU6C;JD9O?BCGR?JZ9<4=&L$C"1"W M=HP8@FR1G+8RH-'))@IW[^B$2Y>EE<&%$L&5A(+>I @AHBY1R$8GO:*3U;IE M7L "(F?<"\T BV5!I,02A^@S=\%KW-J1=@CZ)O:>-CII=-+HY,[3B2P@D4GJW7+ MQ0>MM7$L95.MDVB8LZ 8\8H2/C@7(-0$87*HFGG2G[PY+2%YR[VV 6-V!891 MP97")13G.6@??/:Z2!F#-PZ5TXUA>L0POZ^G@2DN8/"*.573P!0=F+1!N9NYEYK,'A'8# 7JZ/PF+S5(*7&X QIWB7$@EE8WF"P M5S"X"@/$I*QW*;)D?*W\8R/SBK P!\=#T"(Z+DG1AB&_D?0E#08;#&XP#$J7 M:@@4-7 /'*4K2>F8//(BC9"BP6"O8'#EOC8YZP0.2?V+F8'RR#SFS- 2Y8D( M=;RW=NQ0FY:(MZ'@/4=!04H?:BT"> 1?M LQ6P^6RZ!<@=A0L%?9!1N-,VYK!V!H55,&-\FO>@=7];=\Y%\02UC^N+S; MEVQ>WX"1W=18Z!=W9D]IVT13*S4'(WV&Q+D#K:(NVHK9BM'&68VS-F! &V?=#F=%0Z:5<\ES MJ2'G@+ZD6$((,@DOO&V2TL"X;&6C@I.-1:Z\8.N6^&UBW&!'^8([6=_DVCOW;^3B]G MC;R8 &WY%#M=\KCS*YV=1T-4KW1V^A%.7XZ.%S"/)_/)C\LO%IW2?;/L2&KW M&%_/\H.S-Q=XJ/L\.D[4C >UP\[RKXZ.QZ/CS+K[_OAFE.8'#[S?]K[V3(>% MRX#GLDF+(\3VXKF?O+'@VUX8 M8VQK>&OX]3:\)39N^<6OF8SV"+8_DU[THNW=,$;)!DMO7@3 MBI9>O(E&2R_>THO?=JBA11+N3<8E%XL**).4W(!VT@O#5X7BT^^>ST[U'C^'YX6\'NW_^ M_/9"H.#//]X]>_>2_O_YS>ZO?XB]7VN@X:5\\N?CM\\/'_/=PX.CO5]_?OML M_Y>R.UK+A\&M#1EB9-D[SZ N)@[*.18".@W)IZ1JF,"IH>;*-R]HY-HT49O4,0<(:;D?? @O>,J MHN<*&IWTBDY6"5JX"#9H9Q@8JQB(",P['5B"$HK1F:M$=.+\4$&K?M3HI-') M)@IW[^A$B."B$(ZN'2%([;*V64&(($,J-C4ZZ16=K&6Z$<89'QW+J:8]C'4] M+*^Y#U,QDF>>%(BM'674T(G&)[W)@]/RB[=<:ALP9E?Q?P4)6O-$[,*A..LS MSR@26F^]C[SYO_K$,*=K\13K3#%04TAZ)QADEYBS+C(R5H)#)4!XW-HQ?.A5 MRR_>4DK>.48>MG; #Y5I,-A@\+[#8,DE<83"K2"5(:#246:;A*'O M10D-!GL%@VOYQ:T*(6G+M+/ H!C+T&C! B84Q'G26;NUH\106]Y@L,'@_89! M+E$;:YU&%2#1"V+VW.909)!"E@:#O8+!E=O5 UBN@F8*Z 6L#K(T8%0/DCGD(CF6?O 0>? EZ:T<"#)UJP*;QR28*=^_X1$0G1=01B5&@%'1<26V@"*4\)Y>1\5HP M&:(5#)TV3'%K4=#G$.I6,>6'7C8^:7S2^&03A;MW?*),DH)[+%9GL,0J*LIL MN):2>^=CLT_ZQ2>KX(AT4@L?,O,ND'T2N&4TG)%Q1U\"F:1%9N(3R8>^+<9L M?-+X9".%NW=\DGBQ,B0EA5-U-1[ACK,YI% AQ\C&)_WBD[4H4]$F<9Y9L9[X M)"&PX$$Q#2$9E0R"@*T=S?706-?XY!9"4 >+%@E-3=RL#)7WL&5K O4M*WI*2MZ3D+A*(E M)6^BT9*2MZ3D+9+3(CDWM5\H<5_0:IV] >FX,YG'$*7P)1?(?%F]5+3JI9L? MR7FROG)9EJ S#R0J"CP#\(D%T(X%'[V M;HL+4CK!EJ?Q/[A>YA)*?Q2>.3 M^\8GP+4!E%I"+* 2(B8E33#T5>+9^\8GO>*3UKA#)4%')V1B=EA@C%M'HI%=TLEJWS+DA"T1Y%I.1#,CX9&C! ML125<^F"V2.JE"V=HP8>NM; M^K66AO*>PV#!DJW/4D<+5EB'3CKA,Q ZVB!;&*!?,+@* PBI$ D+2;.N,)C1 M,J^S8C:BY)Q>M2,85&[(3\XQD$ P&))AQ:D"VD,( MV1,,$@Z"4@T'-\BS>@<7]K>DY)_;V++\97FK#_:NMSCH]79C3[G:2;)8? S: MI@08;5 RB!RT1"')TM>-J_O#U;O[#^>[(_ZVX^N'+\CT+."-8"@A$5O;S'R0 MP$2.,GOKN=-I:TA$(_J$91_:*HO9_.*4H84-Y[S2RG%T@:F,L6F>!*2NF%EC)5@U(. M#32*:A35**I1U"925- A.#"9%Y#2*:A35*.H^4932I:[&RB8#453P M)=N0H%:T2Q':$JV^4=23E17EL^2NA,P DV>@4F0T?I:)(DLR106IB:+ R"&H M'F5QOR,4U87S?I@C-9S^3:._=KHAJ)-S='R"W1C\O?MZ<5+-^'9^@>[[\Q^O MF.7M_6?X]/-^IK/&H^/,SC(LRP[\]@]RW=A 0S"8E,%T,>7IWSAY22A$3S4< MA-&83GPY&W89[2+.#BI;CW,G>#,Z=G8RGL]JB$__R;DY+_^/B8VC2?3$?TJ*Q& M"KOOQ8__O6C/^<7>N\7BKJOKCT=(!](#Y]ZX.P> X+C.741 M 6#*QP1R]5TGW#BG#__ ,1['//C](%/SMS\RX/V1AM]I1H\*S>[C^2 >X/'+ MW/7K!\,T2"?3*C"U8XYKZN*C29>Z.+^?NG@QBY;YB_U23NB 0H0RH.L=SZC/ M9X/Y9%U@%K]^>,.E/+ZCLW'>W3?DEZ/CXZ78UB]>Y^EHDNJG_]C0FBB7D6CE M3FI*'-.#4L<3B4Y^.^^,OK/I./_/;Z?/_TRO@P3S_-'>X?/]?X[VWCT[??;G MKMY[],^C7?G+P;/#9V^?'_U[M"N?OMT](M8\3&7W\.7;RHA&QJB49SYDRR"6 MR!!*858[(0TW62>YM2/E4,F+RY:W!Y\3YC5,N Z))E299B15:!-EL,SFTW,! M?+,F@/^[[(33Q\OFUV?YB3"^$\/7\]D]%L)7;_>>OO"^>"G ,RR>,Q I5>+;)SAJ6+]8Z-$#/"+X_P#M9N>JBV"H)#*C$84SB#I$,B#Y M1?_FL%+9ZZK0_Y7'IPN]^DH(\@G._'8 N6T=K4G<)1+WLR1LT3$XK:5D);K$ M(*C"4-00L-"":RV$Q>I5'\(EV\JNC"XWZ?IJ8O"E8J (>#(QN;:5II=S'"T-5^;90G*%% 49 M?2%53?'DLWWQ^+J*@OZ6CW!4!^M?>=J=>QSSDS >O>R\:/=X,NV^W7WZHI"N M%I-'9G/-L19#8AA0,UN+TP4-\(M$AKZL12/PYODC9%H5* M,1U"89"59FBM8C&Z"-I$"R)O[=AM>T%R_M^9(^UCWHZE6 S>=#;IN/-_DL"0 MB!SF6A>I0VXDX,;C^2B.7I\=0"*1JY\VGTZ./^)+D?P#H+[4M;X8T!?\!9BM M-= ^@^LCG!()=!$(3]BZ_+@*.WP86+A9>+>7P_O>9)X'L'TVN?9.2-$8Q6O0 M?]^?1K].)NG-:#Q^>)P>TT0Y?CD*X]SY'F>/1K,XGLQ.IGF?[OB/\22^NN6I MLS=:3IW#WXYVWST_VMM_II_L/Q;/]^GSKW]HFCJP]^O>>$_^\>;)K[NP>_3O M@P^GSMZOS][M'3T3>X>O].[AO\?T^_>2CJ]QN-W3 MJL44);71D;E45=@<-?/".B8+5VAB5K:4!2 *E2)H0F@,6[C6! M6Q2 =!T/";8&F0#I-8W$?'I"$^]L'#KE]PG-MNE@-1Z#Q8"$#FY3@_*6<] MT;$/+FCG'P#]$MG- MF7 MY[YW1+=4!D_FDS,R6 29NV^64>D:R,37L_S@[,V%53S=YU&-_LT?U!XXJT8Y M.NZ>O;OOCV]&:7[PP/MM[VN?=JM*EGL_ETU:'"&V%[]]$)]?_ ABV^KSTR\] MY)/G\VWQJ1_! _U]Y>F?O+$0VZK[:PUO#?]LP\%*^OO"\UN9UQX5Y_N6'>?W MM)AK&^4[7IBU#?"]*++:AOGN%TRE2_8DJ/GS7VN;?AL_.WSZ]OFCWP[V?GVLGOSY,W]^^/S5[B-JY[O?#C_< M$;'WCI[RT3]?/?^U7O_?H[U'O[S:^_5G:FO4S^C>>T=/W^SN__&.[EUVUW-W M)Y^3AV29%P49I.R9+U:SH"(DC"%(5W>5PU"('FTJ[].>AT8-C1KN&S4$Y%&[ M9'.Q :S7'F6MJ(TAB2 L3XT:;HT:5OG,%9?&V>P8YA 8:,49)>G MDX2S@T8*UT,*X=+7B=D\_!1U0.L*8V3&A-"(Y'DY76S6"X-6Z -6X0#KAV#+BKN34X M9X[&B057A\FB#+EN5/$D!#U*K=$G:KB]0J/]"=O\,IG2'8X'\60ZSE:.VO).M7'!W_[V2V.1O]>\$NH[5(144ZR20JPXBL% -4ECDN(C,9>+11%\[M3;I:&O(U MY-M@Y%,F2<$]%JLS6,(_%64V7$O)O?/QJ@DL&O+=-/*MG,S&.R%RJ2G)0# ( MEMZEHE@I0@L?>,U]TY"O(=]=1KXK&;;?GKNG&;8WC'8KMVF0Q4C0R)QT=0F> M%%E,X),9MUMX\CMUYB91])48 M&KA&9X(.!1 M:I=DD) D1S \7T/>IQ:__!HB/EWS,(OLD--H, &H&.@D62@Y M,JFMSPC%);!;.T(-[24YH38Z?GG%Z;4A8-76OC3VV<3IT3OV,0!<%"E3X0KJ M:NY@DC3>).\-&.\:^]P:^ZS<_0+!1BB&"9.!052:>@?,K$1 *EM-9%B%]&/FU%__7RSBK8$CT: M7S=W0;&E+MTL#+U"%JP)&)3+ 5Q/5_0WYFG,LP$#VICG=ICG!I*M-_KY.OI9 M1;]T$3D(27P#-2$P2,^"2YK)J%*Q+B3TN+4CW)"&J;'/)E7E7,^>W,.:#_MK M11V6*?QGJZRY=2/ :%I3Y [F>=;E,#P^P?'X=+T@3YF<3.<'@_\[P>D\3Q<5 M?;I<_^?7&]748*.C3UQW5 :C>2T2D#(=>D3M3(LD[XMOCR;3/!B/7M7: /3U M\>!X,E_\WC6 KC7X"\ M/*5G&LVQU@6AB\7Y9#I;9)=?5ANNJ>7/&S9X4_F^_ M--]_-S[$UY-I)S$/2. (A^MAM<78DY8.#J95B?E;+<5@":VZS-LTDVK1I)KD M^^\_X,YE(WQIZOHO2$6_F2!]AE-[D\]"Z;)DQO^=C*:++\LF#6HNS M0YE<$6G1,=27_W<9^GVJ%-!5*AW=5&[_#TM-/#Q.Y^G^J]#&>>2<:9O^?_;>M*FM9%D7_BL*SKWOW3M"Y5WSX#Y!!&UL7_=M MB;8;MP.^$#6"L) XDC"&7_]F+4D@1EM8P)(H=[<;I#74D/4\F5E9F9QC%8GU M8HER_GO06/J]*LO_I)+,1(>I'#3JMTKEF):ZF-1UK@I]@5R/ZP4,7V#.?_-* MYC]JZ1*YXU>4SI'(O38--Z](]:>TNY;M+@G_YXU/)R6']/U^@P>%C4XA'Q2E M^ ,I6/I+RYI;HK3M\^4=JN-Z_%(]'RRA#>@A6/F5A;)QE'TPY_:R8$-5P+7Q MH=?8B7;PY G]%S#,16P6*C;O!_WAL!*--Q.'7/7+/]F15Z3CI4O'AO%*DXX5+1SN.;B+'1N7!J\F9K 4HU$^W$]?N]U!V]\11;-C]08Q'8[]O MO>)"'F\"?SE;6[VG]SX'<7162Q,<=IQSJXFQQ#H?+*?.1V_HK0[BF: %-(S^ M=3@9G(%2=]US_*[3ZXSBGYUO\7J5XL_#F$ZZ?W927$Y7\22(X0/?.=]@[4V/ MX;OSUO9'OKO=[;2^?&0[VZ&S^Z7=S4$,[:,/Y]>#&%J'!XT?K> MWCSH;GWY\'UW,QRTZ1_='7A?:_LSW3F\EIN*2<4H=Q%10B3B+"JDK=8H6DVC MA7GBTJRM\SN+#M=D+=EO"G\4_BC\L9S\\23T\=,R\I1J1 E7"!N")@7GE3UA:C2WBMEV=JZ+A;%TF1+6[7Z$7_9T8/]\$^1 M2G/AT_4+J31K,F7WN=HM\XQ39ITSA">::PQXZ930GA) &UE<[<]/$+-)NA3W MA%B=SZ?'B#AA'EGF#*+<&JZ38S1J,!CP0GSM)?5MS=4YX7DPA'*MA,V')ZP' MY8'0:*61U-%[,AL5+_%CKM=++['%.@89(O)4:\2#@Y5+DD>2:$IE4L$'4.B8 M-"6/=\GCO8)@-H]O\PG0K#@P%X)OEP[,**W51F#DG&*(1Q^02XDA+)V)@@5B M.,WY"TC)WEV@;;6@K5[(5MQN=(Y+Q.NJ>-J$HM1;;((E M7&)IN-;:YYP'+&(<=?&T/3LGM-_,>MIB](D$T&=5((ACEI".1B%*%9"%=)YQ MESFA[E&MB]+@%KI>ETZ#HR+*)#2./@8N<'1$2D^Q29(EP^4B2\^,=4J*M76::Y?)HN'5R(>W M:N%QVP,;XI$=?!U6Z9!'^=<* TK$W(KX\2BW-&F,=<216QZMU=00I81@S*7$ MBQ_O^:GA[QD_7N)-][Q05]QX"P&_2S=>\@$+ZP+"D03$,0'KEG*& M9 R>.!Y#HG%MG369O@E^)=:NX-Y2X][2P%[QXLT-<9=>/$.5<8)[Y(UVH-]) M@FS"!DG!C;7,$,?XVCIO,O$4M=!6$^=*(-Y/./&B/^C!%?MGM=WH*<%W,9 M8L8+1X$/G,C'2FJ?4K)LS"YD8Y9Q[C4+V*; 0V0N8HI,D@KQ2!32(G%DA0PX8DP3R7:K: IQ,_RD;,V6&)3EA[JY@N^> M%>N*UVXAZ'?IM>.!,B>D0='D+0ME *VFQOC9D[/*NZPICFI"6&(:U#SK.,8&QR_W7.'CI7W/^'['S_@LJ2-G7L#8)73QFJ-K6+&10Q8'W0RA%-O$L&)X6"B M*@Z8FM'S; HRATW 2EB41'*(!\.1X2DAQC2GSB4EA%I;UZ0IGR0V_M%654T@ MJ)ZQ!84R"F4\K2/K>3FC.+(6PB(SB=Y,#(KF'3E?.;*41(8 E81(F."2"R+\ MVCI33<)JE>NM$$@AD$(@=2&0I>&/XA"4&Y3RE'*1H'%81G2.A*4 M< @T66HCS_5 >5,(42R.9_ 6'HQ;1"@T\2=?\T1^M-*RTK+YE 0&BS3T3P"Y MYZR 74:TC.A2C.B\6S_/.IQU: TEO[03_\,6^PAZZN 1@J7U4ZD,F]''(Q<' M#4::#="C]4^8FZ$S/.[:LZRLQ1\(P=)?6I;%!"F07QV4.'N8C-0L6FVABM M1..-'0S.H'G5+__8[DDLTO'2I6-F"^0FGA3I>.'2T8ZCF\@!(G+2&]7DO.A2 M'3YL]WMPQ=%Q',6&W1_$>/3@*JDK=WSTT19+/:'(R&D)# MI%C(&&2LSI;JZ=E232@CY6SI$Q?[R3L3'?R]VJ'8V*/214FD0!:SB+@D'KD0 M/=)1>1DT,Y2FM?7:'RY],@A^V5NRCU8(?>FV9(,.L&JB#HX%;@2V6 L:N(V< M$N%UK+9D)P!7PD#K 7OM-Q>PAS'%.&=%CCQGPL3Y)"Z/$27IK"#"&:'MVCII M,O44Z?,>;5G5!(/J>5BM<$;AC*>- WU>TBAQH NBD4OMV29S@&4\T%P8I#%(8I"X,\B0$4J(]'Y$1MBX-"TJ4 MY88X1"D!1F Y0W?R+/M37+)62BR!$1BM7^F5E2"%4I?EQ\/V%VB #W7(ER(L MM?.Y1VTD#49B[PDGUCI+O.;*J)A\HLP5GWL-..+#K,^=:!FCIKE"ETNY0A=' MQA*#N'"4.V?!F,A)0G IP_(2LOT(0R0EQCFN.0]2.= 3J.?&,9]",&H!.EUQ M%S]DQ&I)9_4\UEG@ M;"%.SB? L^+)7!#"S<0!8.>UY !N+ K$*2@FVAN"2(R44,>#<3$G+KMY2+$4 M5"G@MM3@5B]L*_ZW^7%LQO^6(JAC6ALT5M=LI,B&B)%4@0OAG4Q!YB2SK&AJ M-7*QK5K5E#M#JS0FO6X<4VUC I8(5=?X-82I$DPR"F;HU^](CY[W'3=PUP7I<6] M[/S:D6G0XGR*5E+NN#>!4>R3H1X'234IL9OU6\PSSCB1C!>>!&0P!5,U,H], MCEL7DAHF-+950:24.BH%^I8:^I8&^8HC;WZ4FW'D M.8]93#RB* 4!E+,4.9WCZEBTUC ?!/5KZU0TP00O6EZ-?'FK%BZW/; A'MG! MUV'#]D)CE'^M4*!$T*V(/\\%)Z1,WN+ N(W$"1:)40E3E[ .LOCS:D .'V?] M>8DRS:UER"B!$6>)(T,C0Y00XFDD*FH%*K H$70O0<_#CD<5));.!GFP)X&[/-> M$JJBC6OKHHEO"3 N.EX)S%N8,R_Z@QY*\JP,7?)YUWD7IJ"!6(6I# BY@+B?-<4AZ894R4463CYK4 M/N=DV:1=A%H'VIPVUK@4B>"6&$V<"5%P3+WE4A?G70T7\^S)6)L$#E2@B#U# MG&N+K D&46?@7^%HC-EZ%4W)<=FF+1$I*PAV\WCOGA?MBO=N0?@WLQ,9&/>4 M!R2\RT4^.9BX/"BDHB>&":(3-J#,W!Z,7(+Q"O0M-?0M#?(5]]W\*#=[JE8; M1SDW*"BI0P"ZZ7_]& N*<$;$8.)SGB;8_,D-SY8)9W3V,O( MA"B.G+I1_,Z5*"PJ/0_1("Q"3D48JATZC[0*@3)NC:=Z;5W3IM%/XYPKOYG9*'M\/_0^;9^([RH^G!\2RX M?G%[]?G%EW<2VNV-N=J#^WO[@Z'J=GH1'8Q_)[1"N,MUW+#50F[8 ?PXUC-C M:/1ARALCN&?0.*DBUAI=6/[#9N/TH.,/&@.X.3;2H'_4N#?$SAB5N.,D),DU M$5H[[0AF##.LB$E5B)V9AM@9;!@N(7:?NO'_?CK;_1*.'>6R_7[GO'VT0]J' M7T7K\)\N_'X*P'20WPO PG:W-P!T]N'Z=VEK

:92C$GE.D(.=-Q D4Y! M(Q(5H4)SAAVYI2YS8]2_=RJ9L!K'X#2CD2O*34PX6*N#%E$:Z\I4+G@JWY[N M42:#<53 5!I@!YHB*1)1>*C"D>&*4:ZUL MP)IH3['D,5+-BD@L6"3VV1X503!M#=+,<<0]I*!F.MO@K71=.5UVS?3AHK+=^K['!696 M /P3)@$]3,BBPBD2GE!)"'$Q^EQB5(J;)V>JA"7S3'KTF%B92 @X;_=3G9P7 MG#,O#68D^DDP_632=9GT1YETON<(D0G+ /.M*.): F6(%'(N).Q$Y-Z['&_1 M5/)F>?(\ UGG@_\&,3:.8'X/AHW8"T :=T!&)2=Y0IN-01P>1WC0-Z"-YMSR M Y:/HBXP2C3C!/0)K+2*+CB. Y>4W,HE17X6*S]?&6B/VLED& +#TV;YD: ] M,IK/652N4^-RO2)Q:UWBN2<=%)@$#U911LX==B9%Y0+/KMC@@3FNG< ID[[X M26]M;YRV-_:\I31A!F 1\U%RGQQRQDH$Z@;VC!%8D]4I2T;O@8T>F)EWH$;C M!X#QJK%Y,NCT]G_Z.#U^^@$V<;4U/^ M'N?="Y;ZMQBDGMCDL70!69Z+*#*FD?/,H91TUHX _&P LJ0W]X(N$[K=FM]M MWFF']T4#)C5F' A/&\-"-M03LYXE[4*9]L5,^_D'D=O;WMSG[4U_VOJX)PTC M0>*$K L:<0RS;PB85TR#DLRIY?#YVKJB-ZN^O+K#S7>;#_ >(_I!BL]5:OO; M'P"B=6,_W3/I[TY&)X,XRX)OQ_;==O9L;D-[?N_V_=>7)A';K3.0 F*5!Z/% M(L\H!M79>61AV:,(DQ"9",%XOM:(L&R.8=Q'@Q,@PYHZ=C?NL_";T(=1Y=JY MQHM36W]*Y0/ M0Y0[R _[(*WX9M!M&D$'V>G /R;^MUN_W3X^L9:F(X)P.-^ MIS?=!I!C+W_E3+]V1;65:4]&_=\F'XSW!:I/)GL),'!=>SR,KZ<_W-AKK7[/ M[>Z-7N?Q"IWA<=>>O>[TJI&JWOO;:2>,#EX;\PH(%?Y4^WV3X.E)D\97D%?C M[ZYMK(R_U/25SD8TN?N2>^^__TOVBC"MM?G)^^>-_[Y=+FN&N>Q\F$<\QVW^:FQ6M(H M#:VQ52WQKQ[)"&9V2R@G+7?:["OH4::H>;=W5!*1JE9!^J9B1 M8HKO#+HL6097">$SH&^?]@NFSX/IG1E,%Y@PK"5#/JJ<>E!$9*E02&H?X#OJ MI5#9*:Y)23U8)]A>08,&8)L\%FR_[.P2]83MO %?@'L>X#Z; 6[J1-0 SBCZ M@!$7GH(R#KJY2EP($ADQCF;@5D]2%^!%YIPH^O8%<-.B;[\8X'[7/RE.E'EP M^R*/0,9M(KPQWFID/,DI(65 )LJ(F&.8">FBXRSCMC0WRY,6A;LHW(O%;584 M[I>#VW!MP>UY<'O6^>V2<])&C+P)"G'/*3+:$F2$4:H7; M/Z=O+T^-!@!M?BU0I>C>+P+#-_)<%R!_")#/>KRI=DP9;U"D,2)NHT%.:(N4 M"%P'J@/C,2^S)]K&?)$:^)-F**Y''$S)=[+ #?M5SW?RO-RS,OE.GHI>9OWR MW!A/*&'(,4PC"5E.TMHZYTUQRU'U'W_P MW"Z&DB=I6H8-?L]KMM,[L>.I^E'FI/%"VL- '6MWGR[)(VN@ZUXI<^Z<[VZWS]M%;LG.^CP%9^,[V/M_=?@>( _?23X<[ MYV]Q^WSWQO&OKI9RQ;8^FB"TU(5>G "8R7.<$.P9YD3-D4"]HI&.N ;F-82,S!:7 M$P2$L\!AC7J*69""1>8CN7Y8;,-[D+K1L'$Y_'<6*:QQUK#_OK: Q]+RP\%8 M?S.(H3-J=(8-$+3QD6YGA_#WR3$\!#H9O]GNR<6!ZWP"S9\,81'G VR:$O7; ML)$Z/=OS'=O-4P%/ZU1WABHC&!*.SAH,G#^%R.VKLG]B!A149&\?V+)_E?M68 M] )>@U8,SF#-HF1V$\<'@XXJ(?!R^:FP?5'F7 M3B9'P\='ANU4. 87PG%_HI[JJ9MP\U=''-W9WF$;3ZH M!P,X/N.7.6:4L[I=O'O.$\M/H&UM3%O\KC_8G+1WNHXNEU%MM*XGQZ[-#;XG MF06BH X%J27B+N?>5P34)^*\LEYP;*IC!T3!1AR?/(Z=JZ83>G]7IBC3<'.5=CSI21OXB##'<9 M DYZ&3+ANC'>3,9_FN#15GDR?%9.JT09QW90)GZZB2;80C ML(L ]VQ^Y?0H\;"ZDOR6WSO&WWPL-V,^_%2IP-4IY+]'\+^+5!E;@,X5"PR; MD\0<<$F5><,#%\R+40M(1#8$-1Y^NB[!?PWZWSI#>/TM$OQRY?;P ]]SPAM0 M50P2RH#<.AA; _" 0+5RPDD9140@QY-\I*0G)%D8G6SG"]EYN.UVY]@'>A3)Z/XV^25 M^.Y[;J;,>%8/V1UN!L*NCO7LWP>#2\_M?D1N$.U75(7ZO+;=4WLV7/O/E1[? M.Y2_VO>4%NP=K.8G9+V[DNC7 'DA#O)EN<5V25K: (X'4/ZOO/+4VGJ582H# M^IN,V ";__T?NW[;#*^$9U<^NF?W0^\;C&)_<%8[!RYI3;>>CO[HP'VXO?G/ MU]TO'T]W-S\=['YI\9VC-ES_]?O6YMOS]J:GNX<'G>L\M'/T =KX$;>_?.KN M;O[^M?W^';3CH+-#H6W;;WEKNY7YZVCK_1\Y?:7(;6EM[YRUS[^R]L<]P2,F M-#I0.3SHJ)0&I(/RB%(1(L;$2RUON',MF"R1)^F=X,1),!N$X#)?C75VH5QS MYU[,P/U.W-N]I3]ZUU.EB\M94"?=>',R&,!/=4H%]PRB]/7['@Y8Z&0P$E)R MQ*TAR%K*$98R^]FD%]XO22*XZ>1VX@_2OM_G3 MJH1X]6I-2<]W:\##%;.T,@=O2RM79GXS5]ESY4/<2R5Y2/BXN1.+"@)LNO?=YY=7%*_U0$VX2B/K'P>[V M#M[=_N?KUG:+P;N^[QRV>/O]CFAM_P%M\:<[AY_/=P[??K\>B+IS] Z>"VWY M\E&TS@/TZUVGE;WA\*[6T3^'[?/?.^WM=J>U_2YG<3R["$0%,X]S+3@RAIIQ M]1.;3$),.*^5L#%QM;8N35/(FPGA:QUF6DO"^(4:T(4H"E&L"E$\007G0A2+ M( I\F>Y7>L<-5\A' 4217*Z7%#R2E"26' N.DHHH,*]?RH.5((J2#^''PY;W MV[+03-!5C2)H ^LK3/>5.9FE&])MK!8>Z+ 7,UA[@F4Y )S MBX.Y2U79:,Z,L@)Y:A+B(6+D1%0(8YN4P%8()G+,<%,6F*N5-KQJVQ-?^H.O MJ--#QX.^C\/:[4^4[))+H@U?^%*R0'WH_346IT(0\Q#$V8P>3)STDGJ-E,O% M-S'SR#E"\Y$!*R6E6B4%>G"3TYO'2I[;E5)+H*NG6[W@VY*HP07?%H%OEPJP M8DYHKC@*03A0@+E VDN+=*[LSDT.:_-KZ[)I."[X5B/]=]6\P9_L:2.7?AYT M !.*DV05V>$IM5\0I]94F@HYS$$.[3>SRF],@F+FD HI'ZN6&%F)&0I.$]"' MDS5.51EWC3#%.U*81$L0,4(@+IE!-AJ/$N,> M6Z-3RC4T*6EJ]A2!$JN);Z6FST^-W.R).-3HQ5'=7"3UB#PLV=A+-O9:6AQE M&W9.(O[[BJ'AO6>,(44305P'C9Q6$6$)%.U)Y#&:M75"=5,M6\CBRJ10+A14 M*.C9E\?24=!3&H6%@N:FH$M;D/*DUG>E4\J&^23]^S1=>TY DW/#YRS$HX:%I6GW<^+UX:C1'V0;OC&( ML$S/JYPRU863#,81+LV9X+O]TSAX=7^>IEOK4ESF#A2K57I"/7J"LK\&_6/ MT+._NK8WVNB%M_]STCG.29[KE["L?9$X,Y/:[N'.]L8YR#9I;7^DK?/M+ M2^S"^T'N#W?.OY*=[7!X?8VTOGRFT+*#UB8\(;]G_MK>_XITO M[<.M[7\.VK2=VH>ML[V(%="=)$@(I6"-8($T#1PEA;TS,N%DQ/4498%E0UL& MZ9+E@5D+LQ,P9CF$@'*3KJ^IZ1PT&]4LC%/G7DS$ _*6_; !CXVR=TK5RY6E M#WPO@6Y+G:!(^KR!: -!.H%Q'ZBG(@AC>4YWMQ09RRY%]OA29.-TEA^>Q&Q: MIB-,R>4B?]F+S%PFJ%)*/TX&,#"WA) UR !6,I>5S&4EMU7)7+;JLULRERUB M%/\$[:%XXDL:FA>=AB8R'"F+Q@JI.2;2$:<.\'_1H= M,7B@(3?VK!]V#UK;'\C6YEL.[3B'=YVUWT/;Z&?>WORCVSX_Z.8*':WSCS<\ MZUM?WGYO'7[FK>V#K[O;N5\?\.[F5[:[O8];1Y_9UOM_",*/)F&0H M4;(B#%[#0VDK01CEQ-I/!.P>'0_ZWR;E04?]1K&*4FAB($IR'8HK4BEEFLYJER(72@J$8E4/J9#1;28H03"H1=#0$&\ZC,94D:[*!PHP\E4 MJ;C4[/=T]R>V<"BD]RQ?I&ZO1LS\>Q M3[GXDU>26J2AA%K*7-"!JQ2UX]RE9+GFG!)?_,FUHI8K"=*DPL;I$)"R2>4J M&009T X02X$*8QG,JGP$[D+5A/IBD?Y MI^K>#DS'8='J-XT%_?U!*9JPH902>3^0&#"!CN S1P8L2CY1PJTWTJ2C' MM:*,V;AO*PS3BFH4\D8DMUXC(Z)!BF.GJ2>1Q!SWW62L?N6J:XE\Q;^\NC@7 M85403K7T+O'$C6.>T@BXEA@,B\=%-:X9SLW$6CA,HDD:">ZS0JPD5!7%M3+_,:$E)YRX)#A[F(4+*D4%0O+'D F&B%$\QSW 1BI=5,*43!R6?3S M57-<_QE!-[?>GQR==&U.^!;B\0"08IS&L#H]>-2'OIU7'\Q&A-'M-3AFW M@ B1XAQZ#G'X5[T4^(U+&=N7%1J;A\9F [)C=")A MZY"U!"-.F$%&& Z_1B=C\-;*?.P=JR;E-SU)_RY.I.(L?REX^ 3*>L'#Y\'# MF=+4PE!I$D:&1HVX"R;[U1F**BF%!94.^XR'I*G,S<#M@H?%J;Z8D?M!YN>' M%^M[1(?1DTUAJ93T5*Z 5:^4])R;%'6JG+0,/+UUI4JXC\9CJ1!Q-B*.*4,N M18QHSLP94O(,U+!U38&FGV(#_/F67$T K)Y;&(61"B/583#K96461EH<(UU: MCMQ@&F2.-S7>(*Z-0-8(C$CPPG/A@*\D,))L:J$*(Y52?@LK$C3K*6K$[\>Q M-XR-4SML_*]Y4@V$8*-+DC-G.:=&2P-*L/>!2<-EE)-J5.I*-:H'XL]L@Y<= M;QYR_9<(B0(2Y$VFB!NB$=&$H,T3T[ -"B&\=HZ*+&W;"%7'H%YICAZ M3*Q,) 1,.3=4)^?A)(),P!9Q :-K MB(B(1I6BA%7&DLQ3K/%-.R6/=U6>:W0PB+%Q!+-Y,&S$7HCAWJI?>?J:C4$< M'D=XT+?8/6O.+2T/*D]7I.47I.7P[?E>8,D9(2W"+#'$(^6@3D2&) 95PB2M MJ/&@1#2I60 @.":28U1%&3EWV)D4E0O< /8$#QPP 012 &%A4_SA=(\R3:24 M"26G7<9\B;3 "31&%J73QD=-\Q1+?A>=+ MA Y]Z\ C^B>#'P2>5R,&DM?/=7)=I]L9G35.#V*O*H8;OU5YM.$*?V![^]"N M3J_A.P-_F3/&KW^J.'BY4NZ M\57CR_CW_1[T"QK4Z!P=V\Z@:E W1\MWQF47KSTOA]98N""[ F"N0L,.AW&4 M:_;F=\R\8-S'[S[& ,^"=B1X^KC8[ZO&]D$<@ *8_WHZ,/C0?G<%#= P^HP( MIV [#&/O.AQLPW!WH",;N8,?+@;GS8$=P#1< 1^80#1WOY,]J047CAED8P& M.$!YA1PC%C$J- Y2 S.3^8ZS_AJ5EZE=V-1:([2F,+7>BAQ8[T'S!R40IA;^ M\4%%Y>/:>J]_ _AO,L$EHE1%8'^ @N%DD&'F!]1QARIYC3%^4!M>C-=)KM'NYO[YZW-CRR[Q[;@/:WW'SDL M&P;/Z>P>?B9;7SZ<;[W_HW-]F;2/=K]N;;9.VYO^K+V]S]OO/YSN;A[ L@G0 MYC^.8&F(G<,6WSGZ([7./[/6QAY7.I]+I3F!-%A-QC*PB?-!1XZ3"](S8_GU M>N ^@@J%K0Q!YHH(WDH"QI4PB9+DDN(W:CX_Q;2^&T?*EDEM?=Q3DC@G8!85 M$12F4CEDI-$H>YXL2T0&0Z]/*M&*>"]-=J5RR;ASWD='' V*!B[\]4G]D3R@6O#?8)<&C5U8G#@WE1KEDC6%K=[SGQQV\^IX8C97, M@PW!% _&:!:$H#I$+G2DNHZUS(G(:+K5:_QAH>N#L\:X#+EI5GSTI@],UCMK MV- _SK'F&W]_SM]*A.DX/KW;K:X;Q&DL.K#6F/=.AE-2.^J'3NK MX,X&O2G MQD[#'@,O6G_0!)V_XP^R'732S0_I]"JMO.<'65ZJ7[.Z4E'I/"9T"EJ+Y D8 M;9%[RZTPAL!P.RF($H%.X@< )QYL.5\EAD]Y2+?2Y^%8OZJ-*?WDD+*]+_:4 MYYQI@Q%5*2)N>4":NH1\"EA):KP.N;(*:XK;;.EQZ:0K0N!/!H.L+E45E;(9 M-HJ#HT:W,[8<.['^\O'GI*UG;\9=>;D":ZW>_Y%S_=8%YI"@PH8D1,VH0X5@DF/JL:,F"8 M T>)R7B FU3>=+9?\Y(UM@\ZPS$IY7D/G5 Y86Q*<$GE>!J3204)_?&\]'O# M9L/;X4$C=?NG\'-_4%WI@>( 1/*)J=/.Z&#L^NE_BZ :CN_/'VP2RHU!5M\NJF;* 36(E,:\:%XMU3_^R]-*?[M MVG6-:A<=]1,ZR8^MU))F=2GY[>(6F)W!!5O-\-/%A7FR)A?_>4%D_6MOFKEQ M>E^63VA:EMHW(#QY+SGDGZJ(@&J*?[?=2I+_/HC0LE>-=U?. M[5R9^)9[[> MRPF%-0 ;3P87]'O)RR&ZT?T=SE=,+YBK5TLON)]N"A$ UC%@5A[1"K[R%;F& M9'5%;YS[NSOV1E=NY^E>PUA6JO&\J#1Y12>Z^MR^ZW;VQP8.//S(?IT^X=B> MC=5V.^A4BGL:](\NWW!CP=RV$,8MF'EW%K<+3WO(J_"RR0"[\$)_B4\-9_/$ MYY;!1=-&5V[S2K*N-C,[VZ\-P*O&QA!LC6'EJ<^=G0A]Z%?DD&MS=L+4X=_M M>$!(Z%$$\R-6PYQOJ?3-_ ;;;;C^8- _S3T>W&A>IS=6"ZISNM]LISMV_(\F M4'V]:R#>4Z2:&D4W.GC9F6DGJYV*W++JC;-MKG9)8&AM )&\>/1X=V,;+KZ. M)3.=E$'F3@_C5P%E7MXSU4LO1_[(AMSZ3A; _NW];<(]^60S M&([=B?;NX3O@[BR//N;M$Y"HZ115LS?>KIDTJ#$F]JJ**JAP0'$5#8Y[.8HS M8Y4;>-H!*]1=$;5J?#H5!V3[H9_'YJSA >1LIS?>+CJ-XQOC]SCPG>%D$ZD_ MX8=*A[L(V,FK[=HP5$^^>%\6 X"8@:T&.B_Y+"^=V^5TZ?$+Q/+ ?KN8@JF: M,1PK4)<3 QHN##N9/"M]]6V6A[;K!XU,NQT9^!A? .L:I#49G79 M=/XNJ6F\Q*LE;(^/88IMX[@_&"6@COZ%@Z&2HDHUK+3'*V\>_=1JN0%M/_2Z MW^J'_\$\WW#,'_>'G7SSZ\J] HW_[;031@F8.;O@\%E=.9^1 X@X"NR";KR MVG9/[=EP[3]7>GSO4/YJWU-:\-Y'-3]@@_;'5LWKB7( E^46VR5I:>-@D WS M_\K;4FIM?;LB4*#!-]EJ!YSX[__8]=MF^'9_\(_\N]?\M,I*JK6UE#O'513: M*Y.C*J-SS!J'[_('_]"_>]WO3)/-==.\I(H[;8SBTN(8V>E%8WIKQJ= YOI\ C &.)RA,:H8[N MB>]9G_6OWQ@,X-4>ZG9J._-.J3_SQ#X=6P4#+-1T+S+X,^L<6'S M5XA_-3W*,I/QV'6_/>.FS]-PR69YVJ[VMAH >,])@B$=[SK#3U/S%(1W<-RO M],M^2AV?/QK:;F7937[]%@\ZOIM_R@^_P<>5"@XS<,>F=7-6+<_3.Q:92^8= M*X+P@/NV_P0LH\0=)R%)KHG0VFE',&.8845,NG7[[WJ(1#@9G$4[F/KP$NAN MDTW!3],V52K@-K3HQ7GK/&Z?[DDIH^>1(A4Q1=Q&C4S"& 4,@&82XR;FP_;7 M=^^RLG7?[#%A-8[!:48C5Q2>DG"P5@#4L!,*)FHBE4=HAO3E\];&WLQ1FU9L$@96,"<< :S+SG2W%HB:$B6L/MF M/X/[#R7@%G-\.'51/K<$;$_:EO.P0 OZX>7) 0<,%Y1C2Z@$XTI(H:PW-$V$T,ST/[0RZ?4<>R&Y>HWX;73>DQR]O&6(/)_J0<([L?;R7^ M'_'^/.D ?B NMV_9?9FTW3%R L"$!Q>12]HB(!N;G$Y!Y>S3XA6^ ML87[OQ\$*-?LEWK#R6P\80&3&P+T]CL($-%)!,<$ MV?($ZY0#H2#U)$&2;" M2JG4VOH=FDF]P>2>Z2]0QP;XK!3R,(@ MHQRF"Q,,>D,2"BO!G/(4WXC[KIN3;>P/S4ZV*P['V1VMR>;MI6MR:@OE4UXV M&\;=ROMH[Z._U[>(=)4,X=HIC2H-C3T9]:?G-,9Y':I/)KD@8"BZ]G@87T]_ MN)$GI_J]DV,M1J_S" !^'G?MV>M.K^I[]=[)3H@QKXS)8UKMATQR TZ:--DK M>37^[EIBC/&7FKT2^8^\^Y)[[\>OR'U?LA\\^][;[WTQ(:]T_F-^\OX?I$[\ M22E^U RS=6W-0U*H_+#!DZW+Q:>9U$^5(^7FH>&:)-A_C%R=ZK%&\7J@7VWS M/R_L_7>F"YJG9243[$.DZ[;0D1>;=J\DSKLG!_32I;Y[@F2L*WV8:I+[[NWI MSI?/>'=S-Y]))^WMCW!-NP//Q[O;GP[;YY\.=]_O0/LWZ/7<=ZWMWP_@FJ_0 MHVX^K]Z&/N[0#] 7:-_[%FN_;W_=/?QZVMK<3:W9@G'>2DFDX @#B>3C%@&! M9>V1\92*X#R/FE4'L2CCM9M#6ZO!_"V4 M/^>KH?#C@2K,^C*/H3XMME--QT75EDNY_/ MQ"Z:08H%5RRX8L$]G&8+NBWWIS#2%O;^VNY=KZ O_OZL/R]6G2M*6]FV_BG5 MK H!GHWYOK9C_7[0'PZ+@C:/@C;K6Z?14\TB191& 0J:4DAS'G(%MR05$3J( MRK?.^"WNTD=OP_N3H9)KAN \=.:^B_&NKCQ6G^?4I_-=R M<,:,I-6R*-,RL,B54M1<,AJ-]H@+X1"'Z4 :"X,"-5H$JWF@MJKP1F^RR+^+ M][QXSY_"UAIG6'VQ%E=QH!<'^D,9]^X3N"5^^!//+_W&98<9._$ /M9Y*1U\U8>[(I?,'T.I_27>AU M#GHM0<2_$D2\O3%J=?#WBF,W]KB3 0=*D0HYP9)B CGJ&(*),DISKJ/)F3#4 M4S@Z'V?)U 1_UH[/NM!$"0A^(%.\O<(4 MRH1D4T**:HYR?G/DF$\H81*3" $+G)/R\IL5TY[;%JLEJM7?XJJM1W,<#WPE M/5^=SY/4P-J:?#-Y53'%'J97_M0H%@*^2<"%=N>BW0^SM NMUB)BF&J74RA8 MS)"A-B%,&.'*2D:M>BH7Z#,LI)K@T5UL_9\J7]UL+:;9:N+/D!SRLLH\+, W M_>'HI6>#Y+"&@B(P<($@)3&HKBD$9)W-E27@G)'T*Z#86-<[O5F;K@5S1\I MS2M2_5GU_)%+V_"2^+(DOERP:5D!7VN,=V\SWCW$FBPS6[^9;67O2%+IE9E=U9LNNWOS'2ZO:WZ]KN[57K_S(962>\O3MPS<&9%V7WL;,.:+L M$$BU/NE=DD;7X1S(TFUHJ!!L=$EREO,ATEQBF^#D?6#2JKOA0'QC@ M/;N@5F.OXVCG=&O[*]D]_'K>IKN'.^>?.COG[8,V;9UO;;>SC_5T:W/C= >> M=WVO8_=P0VQM_W.TM=UBNT?MP_;[/PY;]"W;.6^)%MTA[>T-WMK\O=/>/KB: MT5)S3K@W!!$N(N+.2.0TU8AY2FQ@(C": PST4P08K.:1J8+F!>"+#VKI@IJ!YC<+%'FXSUM;: M^9#]37$X:@#"U#YS9(DFKKWN/Y6GM^,=]\(0/:KV6_#LE_#L4N.E(M @$T;$10<: MKU=(1^R0B":IZ(GW.*VM,U7PK$8*[PJ>2+]>&#+OK=7-#;0H7EC!=&'/J>=> M3?6=PX<+'6)VU%7%LWIKBSE]B= M77"L)OKM ZL9%(B;'^(N-5ZFJ;?Y-#!A42.N4D3&YA,6VBC+/6:6N'&&PP)R M=5)Z5S"<[.\3-]9V.SW?/XK%#[**/+$ ?7>6)\[CH!_L\. Z14QEZ4,E2H4> MYJ&'V>K?2BJNO#"(1$,1]]XB)RE&Q&//5/"."I8Q3U-"?RM>D>+E74%TFR?Y M]\+=O 7(?@7(+O5<(QBW'E-$C8^(6^J198(@)@6E,2K+=*Z&^3U-Q,#V(>&=#PH7C-D9J MD)%>(&XD03HHA3BA5$IE)-<4B+<),U4[!]-B5EA-D*J>WO=".H5TEH!TGG)[ MHY#. TEG)G)=>>X=V'A)>9?=5@&Y",P3/>7!8<>H4+GZ'].%=&J0=.W>)&LU M3N)EAP>-U.V?7DOG=35SU_A([IUYNEYP=B[-7HD?)*(J2:Y*:IJY ?<%)# I MJ9"*O)6$. QM#I^>Y))OY)TL\C4!A.!E6RS\OD MH#,'WDJ2G9]K635<.X=OX=HV_/.!MC;AL^V/;.O]#MSS&>]\:7?;]"/=VO[Z MO?7EK;B93M^?M2C\<[ASVG[_[J"]Z?GNX<%!>QNNHY_9[N:.V-I^^WUGNWLU MQ0SA5%(J&=(I8<2CBD@3[!'5Q@J!&7.>9]<.U3=/:962W+^ZES]U!L"HQA^H M +]Z:O"Z!?D>GN+TWG.\OZ@H#SK.7CM5Y/G]74C7 MP>'6!+4_]-Y.,/M=?W#5U;!RI?N>1F>;]35@8;SA M0B%#N$,\^82L<1)I(34.VFN*63X"6>[\\N+'"UGI#SOYR:\'L0NO^#8-OB Y[&(2E,)RZL:9C]=N?X)U MPW[W9!1_F\@9OON>F[N7:S6,PB'BZ@C._GTPN%QM^Q&Y0;1?D4W0E=>V>VK/ MAFO_N=+C>X?R5_L.Z_;!?5>W];V:'^"*_K@.X&O@J1 '^;+<8KLD+6T<##*3 M_E=G#^^!]5L5NLQ[GF\RS?9&H"C:]=MF^-JB&].:LI)J;2WESG$5A?;*Y-,! MT3D&L(W7[KC/TP3W6.,E5=QI8Q27%@?I-8E<*K'VV(4^;RVXV[*CDP'\_Z47 M_Z1;&WM&".(QXR@D"CQLN$?&)8F,MT[* ,(5_(WBGX]=G!74L'B'QE7F;CQW MK/UQSTE,A<0",1\MXLIPI(D)R$D8>!\<35PO2>'6C2JZ\R(49JS,3.-AFM"' M$6CNHQ@:M@< TVTWQG$T!O$(E/AL%D^#0<^B'>0HT/S99O2SKR'C MUU057>%28+-,9=?#2EM?)SO8= MT.-7P^U^]$]W]WV+[!Y^P+O;_OO.]J["\W:_?#R[ M<7KSRS]?=\[_.6H=0GO.WQVTW^_0'?KV%/HC6N#2,@DK% P6CNP'1G#)J<,P.HIS5,\=8 ;ZET90+JCT4U2[58V)LBC 3 M2#.K<]0B0S8HCIS5A"8=#%-Z;9U37C"M1DKP"NY3@!),ZN9:*J<.5U$)/AC$ M5.6)NYIP%Q58>[L*2AC-.A[@!I<<&U^7+M4A*T7C!BP[).) G%B >%HU(A:&I*37OF0:WY@45"M1HKP M:GJ#:7&*%#9X=$7X7?^D["O.PQ?M-S-Z< @T88T)(DE[Q"7U2&O+D>;"RZ!U M$E1F/9CPX@XN[N""?$^F!Q=8FQ_6+M7@% 6HO2RAZ!.HP31&Y)1*B"J;3/!8 M\R36UD6I[UPG+7@UW<&L^$0*%SR^%MSY5KPF<]'%;/2U=SH:32GBFA'$0TZU M*J)'!M@#,\5(HB%'7TM%BM^D>(,+\OTZ\MU5Q?ZG=.,"=G.#'9[)\&29\8XC MHF6.E="YOGTNWKJ""OIIN87\OO4'PGA34>55_>R%)6>.0A M/#(;21PY": W2R04!LU9,HXL$0(E*KCA45'"LH^EB46)NBNNXP)_SZ@T%\3[ M!<2;*;'+(Y',"R2IB(AKS)"!&TK->34QK[B6?VKDMOLCV\V) M)3M#GXOJQ3!)MW8\6??%^_)+9?5>*,4L1,,N%#,/Q.M3..(>:31MS: MA(RP!A'O \$*9%_E^#W1U.1FK:_G]LTL_U'O I,%)A<4Q%$P<#X,O%2SHU * M,Z&0%P34;*DE?:@I<%KC\)66[8.%BL' F;!KG9'(\("RD -=-W=-#?*V3KZ9O(K!EZ%_DNN?E*RN MBQ_&.C%QO>R6E2[%^51L?"4GN A$"TJ1<@G86#N/G!<,D21<]"KZI#VP,6O2 M&B8I6U7.GH%!/H9Z5IIZ?L $+N\S'+K.[+$$!B01DB):(*Q:1I0H, M/A4I#LP*X)NU=4F7:9=E-:CE)XLR+[I(\WC][.$]2=9NJ[H]BP[QJ/')EU,WH1IN=H>_VAR>#NE0_I:V_)Y!T M]/FL33^3W>U]UCK?J:!I:Q/@9?,S:QU]9COG_FSWZ.-YB[8/KE<_W=W^P':W M_^EN;?KS]F%5!96W %[:VW#/=CALG_\!< =/I>]2>W-?M/?WO'::4H)1XHH ML B.M' $>:-P),%1#,#2F,AF#!O9MHA!FN0%D3I0SK'7QCB5B,::6AZ$N%XM M]<]^AI@X.&KDH:\.D'S*I<)C:+3L"+X8WEPBL^)^:U'D'S?B:J.-2<8R+ 5( M!5?&6$R<#=@*@WTDRCUZ0=Z__4$,)]VXE?(H?.@-87"J\(.7+(&Y=K)4QM/ M$(XX($Y=1,80@Z3G!F8F.D*7I?[NI:"'+.@@0A0*Y_!73\,<\3IU9;CC\>8PZL^85J?ZL>+M+>=P76D;UT73E MBS+D#8:;E1+[T&*@97;K-[O3XN\-1BXF5]=DGPP>N22;9)_BMW[W&S2KX0R^ON@N*B?-A8+:D?4O&(M<.)61VXEUKCE#08;5(%2\%B743H M'JBX6^E-M?#JXIE\J!$V]DP>MG![\^WWUOM_#G<.W\%[/Y[#^WC[RZ?.#FV# M4=8]@OO(SJ'GUSV3K?./N+7]]G3W2[O3^O)9M#=SW_;)[OL_#G?H9[[U91>, MMW\Z[?.#J[5P.5$:8VH1%R9'H:28:QTJ9).R5G@*EGDNYJ*;&"_1OM2 + M/11Z>>$$!1TD+:%)CG$G.'@]0R,)?@$V-U10^:4$8*/3P#/5QN7/E(E6&1 MH$"50QQ;CJPV"DE"G1"* %^0M77%@1Z>(F?U"Z2'YSLDM#QVV';VV7;[ME=B MWENYQ8PEPX(35BCF=3$FGI$M9K-4<8,Y$Y0 47"*N*(1 MN10\DM)H)8T/D?.U=4X+O25!5$>SBB7>J_@<'D$HH1C2GGW4L>664I$L$XX9@CULB2A:J. M.NZJ[35,(C+'>:>&511.JC[*VP]V?Q!C242UNE3Q$L)ZEX,=9A-(V0B*+'4$ M&> (Q THO99F7[J7EE&JE4FVGF&]M82X>CK'"X(M L&,B !4SGC+-+>2@S%H ME71.8R\C$^)N9;<@V,(1[%*_)8%3(!:!@#T>&./.R!C%6UL.1CPZBC" ML!#'',1QI98M3=YP;!RB6BO$B6#(.5""A=2>.RP)#W)M7=&F,:9V?I&5V!@L M$/D2(/+A>G.!R&>!R$O=6M@HA:0$1>THXA'0T?KDD! >"QH<8T95L1-&UZ\V M[DI 9/$K_WC8<@;,AC\9#&)OU # .!ET1IU8_,C+XX6I6TK5?F\_!^3<3RMO MQA)7V&4>=ID-W%8!V-\9CH06#G&J*'(J!& 7Q1+35'%#!J MNFT*Y*T*Y"W*\UQP[1%Q;:;N5XJ :U),(HZ-",@)B5'R.*04HF:*YSVUFUZ% M@FK%&;T(A?@B"\1Q?Y %JVY>ER@G@:A(B+!1L2CT,@H:1&SB6LE, 5F7EM7N(DI62YOUIR+KR90 M5L\=@<)-A9OJ,)CUVF$IW/08W'1I,U)AG%$6A()RCCA-";D4";*!*V.M9C8G M"%2\R<3-ND*%FVJ29_5'.5-KE3&0B(QS6[W&QO&@TQUWF.%F(^NQS2I;X)O^ M$33WK-GHC(8P:_ NF/S&\,0-.Z%C!YTX;%91_!ZDPG9Z.;[%[-GY9/H%"\6^_]P>#_FD<#*O?R6__;C:J M5%4Q-#J]4;^Z=/N@,PB-C:/8"_#Q.)OG<%2E\QR?%FIL3$\3-/XU>>[TZNL7 M3%_3..V,#AI_M=\T?K>]K\U&^]7&JV;U<^[61C7!=OKQE]CM#AOO[&"_?^7R M-YT1C'UO>.7#W+[?6UN-_VL'@\[L5[D?P\9=#6L<]4,GY<'*788IZ@\:@[NR M-34;IP<=?] XL# >C2/[O7-TJ#QG)CA-E#22 M**N3]RY,S!U^U=SYT'[WP!.K[R8=:8V;/I8"Z"@0#7RS_/&Q#\]1NOV9[5$9 MI;4LHF"J$J=.(A.T0\H[L%U\E#P!.Q CF@ 1-^BADD"869"SL3!-]DC/&@'6 M3",-^D>-EAV ^!"6ES_%#5AH-U"!\BRQ\6Z!/1[TOW4"""Q( $AA@L6-SJ(= M-.^66VB.A1M!L"!6)!G754- MNUV8*YRVF4ZZ'9":J7S$_SGI?(-![8WFA3HL01Z(%Q$'Q163QA,F7(1F"*=M M@;HGE(ZO9(]2,&"L,BC0B$$1)@EI:4$;QMPK3;&#$5Y;IW<@W>=7?[\"3:7; MM8/A&%N 8>TWV^E6"8PG^L,5!>4S2 :@V?^#&0 59X(\&6= HA7 M':!5O^7; ./R)[9;)?1HI)CA-EZ@W(QFE1M470]FU/AE%TV]A,P9+ 15,0[& MB9RG .K.)H"8NP.*=!X'>'-=X#$-1X-;I?^O/O#1J&.['R;]W^Z7E3!="2UH M6_MT3ZH@O#<.21F!]IVW"%0P@3PH $9&3S&/:^OB#J#,PGV5DB_%8S1--W.- M:1_"K<1P;V-TE'&LB8[1:T\I=33)D.Y SP=G-IF*SV23NHC,I^ 32/40K+(+G!RCU 6T#:*/G>.*8*>H ME?VU1P!KU&N:Y; T2N!Z9I-P/F8'S>.S]U:$>=89I(%CQJ:CV" M6(WE<_CJ#L-Y>:SJ[5M&;]K_J2'=O."AYFU$M']B!Q8LWK$E#$]H_&O&3'Y_ MY=O*@.U?^N%FB.).;=T")0VC/\F6M3NKKMW/C\Q38L??9'[I3$K73Z^YU,-S MFR^;D>DRF_@C6Z%Z]ZP!?TV5,Z"^884[Q]D9,(#']D][X_<.3\#NR$R00S9? M-38N,&KJ%\B*W4P[JA=%"S=-GEVAV+$=C"IW1!\^RAVWO:L>C.G@WWC:0>Q6 M[:@>>?&LLPG[=P9W^3T.[#2LC%QD90,$JE^.NR.U%CAO!R!SEAW/("ASR,'K?^7_7?UT=:W..CE&1D[ MK-Z=C(7LT\50"9R? P\X[L/(0RO^Y<9W_C6 Z:\N;.81_IH^F#L+Q2X;'0"D!:,;V]B=N"2KRL!/XWY47Y_O(^#MZ M[;OL;!@>3UV+R[^V[O6X MW3T+E(H2/IME40'A]_UN$GT?#UY6,3$S-QOM! M'P3YSPCB8O>K:>_TFQ>S9X<_%O /LRL"1JP3+A?53ZR,J9_RZ 0$N-F-$FB:%@C956G1JA5I;9Z_HS31XU9)]!6!1&1W=;&V,%4*@ M_DX?%O@,20?0,G+VGUYCPP,U#ROR;_Q573@/5HX9_E^=VLG19M7!FD$9@)SSRA'K$I?7(:.P1H5RY1*1F.&7Q$K=8*3\4+Y\/ ^5/[I.N MWRH.;'5Z%3*^F<6J=YWO6<0.0('(J/8S:/E_;E<$;D=(N'CV%7,I!5<0U&6% MF0_?" ?5\@X'$&R>E!\E&U,0$@(IE/NTB$782 M6QH"=]:NK9/[ /6W,,M&# M.SU0&L"6.ZM>8[T'U6M9R][>4362R&MC.O/WP> RD&@_(@V>VK/A MVG^N]/C>H?S5OJ>TX)*_U?S N]7#H'>Z['_(E^66VR7I*4-L/X U?XK5V,& MI7Q[BM5O,N15&37M^FTS?&M9VY\H4[N$EO(=FV_']FQ"4SDV(K/9D?V:W44 M[QUW,G:FYH_A>?'H>/Q[M0,]\3)4.WCPW.&H[[].MUL"F+:-^&VR%PW49D^Z MH^Q>.9YN>EU\^*\YO">- SM5;F.81 3!Z[,6G-=C8[]3L6M,:<:'/^U=\TJG M*F?/99]N\[O..Y0>?NS&[-2Y5+5A7/J-;C^KX,/*$?'3XW)W5V$^\N!7=Z:Q M^WCFC;_]_^R]:5-;2;8N_%<4G!/OVQWAI'(>7'6)H(SMX[H-5-E4.> +D:,E MK(&CP1C_^KMR;PF)R4Q"2)!TM LT[)T[<^7SK#'7F6>KW8(70]8R+FDMK4'E M>Y@J#W<)>"E,5&#&)T8XIR88SBB1T2@M,+5&C1LQ@^J 'APV'3_!F[$WY^4& MMWY\Q3N;A\1%$A/7B.O$$??$(2>20T98[7U*5+IX?7#K3(HN[9/+0C31L\\E M -3ME %U:[2S3[ &%#)J] M=GBQ,K:SM4EW-P^3$2D*YA%893+GGPB0,;(\E^@\]EU58:0,/-&/LMER%DGZ=>+Q7%D!>\%R]5;L?#FD M1AD6P 1.(A#@-&&0LXXAJF)D5DE0- @89_BV@I6];=5+57;/6.NY-KBX\I&Q MWI)#RI5;N+I%'2*#G?2J :IOK??EO-$J8/^J_GV<--'K M7AG&&MC:FK*#01Q.TSC@PE4.DH]5^L T9#W5,\<* JP:FJ05GB^#.!^ SG_6 M3K39N/.K229(G)1;M%MQM;,&:J_#9O7\9TW:+Q:@_&?]]_7&N]X@6S8GMDK[ MJ$R,5M5#HK+!\MR=13IOC*8_]PF;E:1N85SRDKTPSBL\S.AA\G M1]XU,_[^RUQR.^:Y&RU4_C;."GY7'S$EY8X.:69R\6(94T[KY_U]GYX4_VCSY^!7X0N^__:.W3?[[N?GYWM /W/NA\/-K]_#%M M_WC[8_M+/MF$6XG!?L""(>Z41$92AACS,K\C#=;9WWM"#?0YX;\R MPG#SG<^/--.?\Y:"I!B>^Z8F:QVEFF'B,"%I"2,2]8Z8R0('?JP18ES/F_)L M?JMF\[QIT1YWA&F=I<2.S9+XW3>KQ$B ,Q_KXJ:3WBAG+\=QC!X^7.7$=.L+ M5IYUVZHSD\&"&*3LG3J[PVGC7_!),)F&]27_/=&@X:^N;QW;=KY IYMU6KJQJ5'7_H%A6MQXK&RX.3W+.]/@:5=IV MOA4(4DU0TWFI$W?/I@!N,YH$8*IGO^(2X_D8#< ^:.;,;'BL^ M4C^F7',_F3E0 2Q<(>=N9,')Z;;9[CS.YE,WG^(PZOML=WX:]3+:LIDGO/.KFQC6Z5$CU^O"\)R M8+ ZSF,"0#/[(U=CK-C#T]>S0E\_**JWUEA(+FR2<[*3]Y//)H?+(?8Z;6EF MIZS:9+#7H+#^Y%&S(^P>C[LZNR(CB6^#8+<2B/BDV,S.),E?P5S9#ABSX#F M/F/O<)Z4 3^RQ5"A43W%9U7'@]:7;G7K[EDL?@:'.E,5:A6FNKK;ZYS>UO*W MF?PW=M"<*SN/2L:JUSQ0*HY=VRL!'C;[Y]66D>G3K"<\(;AXY*QNECHQ!X/EE:H&J@6J[U>SK(9 M^;JZOP4JDA^7S\X^2ZW85P&(6:?M-]MO9>RNJZ-R1."\D_=*\7T M-6["VR7"U'OK]1;8EM^JM,V=\8@WJ\VS-"[!A1O^>U].P?"/-A@0>##\^/XCDK?WU, M)9< ^H(S<.S]D[7W[W%=;)]\$U"K'7?3F;-ML[(0-KOA/].AC_U 8;?[,8Y+ M;G[/I9A5 NI+=LGM;!Z*8!E6$39ED 1Q91PR05"DG.9":QF8"!==;+]5APM> M6/?J@%<[&O8F;N#ZG,3JE?'9BE6=^?$@OI[\'P<\^O__3&:EW1_+-JXY;KDN2?U1LW5ZLXWVI=: 8_2SCN&]YD M GYDV3ME[SS=WN'\Y]<^]_4;>KW(-P/-./+H/,/])HQJKU M9# SAYJ7S5DVYW)]M/#DO4>S^)WXD-[OR[%-S_QB.4^P"BYD/])]^OC, : ? M,H]%+N8J%^/,@S_/4@XVZY2#[9F4@P]G*0>U0[$2GW]5WME&@USJ?UF$Z*4) MT:>9L'GM,Y_)Z?A0)3',R@PM(E-$9D9DSN6\7!87MG!Q62Y]:?Y631'=AXCN M5O1C38J<:5*Z(-I+%XNB214A*II4$9G5T:1N<$'=JPFE]S'>W$T7+OF@R5U< M3\F]V5S0>[4]OMV,++SM\9V&=;==L@3+-M>NQI>GZMZ-55>\:;'6V"IF(9!3M*N.Q(/FVVE^]A5%HJN>*UHW)^Z\)?N?M[]O M_VBW=WZ\Y;M[?WW???^7.-C[FDO.3^%[[=W/?_\XV/IP/W#-MS_@ M?;:]]T7L;+WEU>>KDO,_OL+K<)V=K]M'OZ?M%CX]:T[L#64BB(0XMQYQ(1AR MD2JDHJ+)$:6CRT<7JP4T)GZT_;,D8'/UC!5R*.3PHL@A8FF%M202$CA1RD6G MG8^&!"&HI:&0PQ.3P[1S/9?"!68T\8(548;1 M2D2;#]5-CB*NE4'&I82P)3X81IG.Q\Q71TG07PMO%-XHO+&$PKURO 'QEY$)45&:)I21 MXB=[$O+Z#L3UO2*PS4.'F??2*61,[B,1J$4F1HF\,T$3&8/RL6[&5ICK63)7 MH8="#PNEAQPQH3QYR:3D.BF="#$2_A\(#$_(0@]/3@^G9_2 A< $5@'QR+-7 MS!)DK(G(6D6Y,XX9RPH]%'HH]+"DPKUR]!!E2B%*K+207/BH?^GTG]KW=O#SP^+5Y+]W/=L - M8UPY2KE_/*2*.0" MT8@*' ,-+ME "JP56"NPMH <_ )K#X.U::I]S@EB6"F$J6( :Q:L?$T,"M&H M7*$5#5,%U@JL%5A;0(IX@;6'P=HT$YQZ __S'GFA N**4V1,8BCPI).,BOM@ M"ZP])UB;V_T?X6#W@KA/G\%ES]DHD M5O2R E\%OAXY0;& VD-!;:J71<&M#LH@T*"S7J9 ):/$( >[VA;3=LW4ZAI/B7%/^7G.(_K_.Y:X8LR?L/(\V=-S,IF$(& MP4V.?IGD$"P+1LYB@TSB0@7OE26B'+GZU#9"(8-"!L^%#.9U'G@;4D)^9__W*^=J&PU:2P>66G M%[*:$UG-IJDS+27S@2)/L4+<@X%CP+A!6@=&$E/:)KFV(0TI5/5,J:KP0>&# M%4GW+WSP2'QP.M-?03"!@\A\ .8+T0KX0#($%HT)*1#!$RX':!!*P14'1 /8!DX(S@*25IXR2GNTZ*J)0H?%#XH M?/#L^>!QJTX*2\R-)6:.P4XN&NL#DLYQQ+DG2 ON$:N-N7J MNY=#L>H3=R[?ABB/G&F;LELOQDZE:4I^=5VS*M _U/ MR[I6NS5LQ5(,>BUB ;G, M"]L[2X([]S?@"HD4$GF1)+*HD]T+M=R;6F:.=W<$.YX\RAR"N$H6P2L,86., M,Y0"]YL%FGF%7@J]%'HI]/(H53:%2.9.)--:&FT429KBG&56)9UIY+3"B#-J M>0P!.R&+C5)(I)!((9&G)Y%%]3,HU')O:IF6WS!#N,<,HXBM0US;B"Q0/])8 M))><9Y'P8J.\:'IY[-$L0Z5.X<&EW[$KQX/WK^,I/+@@'IRM[$E>$D]S(:K, MA:A8"&233&I39 CG M) -.HD6.>8TB8U)3S'R,A6 *P12"*02S) 1S_U*C0C"+(IB9XB.#;< 6+!CA M=3YRS1MD)7'(:$U4PIHILLL=II*6'U5+%Y"MD4LBEDLZQD\[B54X6"'H6"9FJI M-,N>-8MDA']X"!K,'> A#U+IG$S:6E%LGA=,0_.__S+43A6&7-G=NG(,^;@U M584A'X4ASU59$2*8X@QA &@PTQ*8:281%#V6 3/J([6%(U\P1Q8B*D2T D3T MN+57A8@>B8AFSF#7*AE##+*612 B+9!5W"$?#-6&,,]=(:)"1(6("A$M-1$] M;HU6(:+'(:*9JJWDC"7$>Z252HCC"$04K$'*!B,84\SQXC4L1%2(J!#14A/1 MX]9R%2)Z)"*::65+G,'$!>0\R:ULN4 F"H>P""9RF4C$H1#1DU9Z_3*T,/"- MR>3OC#JQW_+P=VA]V_BM^J?^BNO_LG'V]?-OWK$*^?P3_/QI;YBJ=JL;4;/^ MF] *X/::L=&ZW%BJ8?NQ8;V'T0UCR #1L(.&!UQHI';OI-&,X0OC]^/X8-PQ;-[?K/],:"<-@#?CNUI M)W:'<.G!H =PDS][TAHVJV^?'RCC>=/K!G@7O@"_57N@^O;OM@WH&1N?FC$.ZS&VNKX]"M54 M3.YWUN$K3Q-$_]=3!Q.P>1WA(@(4\D>N=OR?CZ<'G\.QHUSN=-Z>[KY_U]GY MX4_VCSY^W=G:%[OO_VCMTW^ @=X=[<"]#SH?CW8_?TS;^?J;AV#'6N%"0,K3 M; :9@'04!CF*901"BC8!^U!RB7BJE;_+DNID)94T)8HIMUQ9"NOE0THX:RO2 M54NJ)TNJRY+>:TEW3@YE=-I+[I"Q6"+0(#@RE&J$60@I!B)PCO41?6E)7\$& M'AS7D-X^?56MVO+7\PJWNJ,*="JR.U,]>H-6?O%UA<9PP5]/ M6F'8!(8" AJ3$9/ 5C,OKUU]!>L [T;#^.M8E<#7?V=&:?$QB\-%K6(IV)>H M"Q,Y\V^S/U7>OD3D^M%^13;!H[RV[1-[.EC[Y=P3_W0J'_KLH ;>^]G55<]> MK0_LZ5Y-4Z\!+T!'S!_+([8K,M(&T",@VG^U#O&A F4J*X>9X-YDN ,J_NT7 MNW'5"E_8+S4X<6ZP\Y8JK0QG+)EDK8/MRL FP(2D^:SD(TCQU>I!X[$U ZYB MPM%:'J3GP8!BD$)43EOC$HN4C#4#4C2#^],(W/NO0\(YYLF#*J!P1#SJB Q/ M&!G-*.- )<1F&N'T:M7@DN9YQW6FWFKF*8TZ"!Z8,M%0Z218IX%[H<)872!W M4!?J ;VMQ_.2EY?M;AXJ[)/"FB(MJ4%<4(DL=Z+*FJ76!6:I@>65-VH)E45Q MA9&U?HTAO#I6\H=N90SW0V7$G=FCQ_W>M]:@LK+&=N^[S4^___^#QF9M.;>Z M7[)=U@VV'P9 "@%,3%\C_K\F)N:G-V/[[M^-O=YQRS'_7[^?F<';0NKO#5^F"U MMS)1XK69U9ZL<\?VO[2ZE?O(P**,_YSZC'Y%@^@1@$*6OM>#40<^!]J,+CN/ Y37D=1[&WMH^ MZ.)?!G_&_J7/SW=L]_?5H88]MOQC#6.?BZ_7X?'QQMBOW/?V48.]W_ M\55LO]_F^WO-SO[>Q^;NWENXUO[WBS!VT/GKY.#H8V<;X.Y@*\/8'T>[>U]/ M]G\TF[OO#YH[[]^*[;V/K9VC=VE[[^OIH=12H03FCS:" M"*YCS2L@E#%L9F^W<5$*ZPFH+9P3):U)$2PES9U/5%F^UHC #,?9FNB/XMK& M9,(;,.-YWX'>TZAF_K([<'8W7*GLW7COC4>6GD^^&<.H'7?313GZ'7:TW^R& MK5:VM4*EU+Y@V<*'04LL&*=(@,Z!@!HY J"!/V-5(Z2(X?BBK"PID?VK6N&& M[61Z&F27XK#9&PV %P;_7GF6SC[@U&NW>R>9F"I/?:.BO=3KCQD[^V]'PWH? M F5G\O(5*X9:V!MQLL>/:V]OWN.#:LXF_@]XH]4+>>Y")O,87E^:FPN<-B8Q M68>>7__IC?:+=*D)A0 >F2\02SN\-$B M02L@03LY3//D E20\=ZC6;Q<7YO!<_MJYB<6^FSL+OK\_SG,6I&">4N!7NXN M$&6ARW8O4O!8VWV9SN1?UB/Y*[>R'?;ZE5_K#GZPU\M6G?%H9[H\TA8ODU,F MITS. R;G,> ]53]WAOWFX^%5],];%A+L"QSK8J[/!L_ MJ\]9\>HV%8*-+DG.G.6<&BT-P?^WV.F\);N?X?][O[=V M.A].=WZTCW:W0MH^G>F"(B,E5&N"M&8"\6@TC3GB+$8BD=MP@(F"!.K$'.4HR,PDH([%G"N:W5*XXOEQ050"^ 7@#].0/Z MO9)2"Z O'M"G/3L<9S9985$,A"+.@D1..@P:>O!*&,NER94]\A6[HDBT('I! M](+HSQG1'1/),:JBC)P[[$R*R@5NDA/!?[LL8?MF*WUVEU:WD;E>&: M,2ZYQEVOZA,&.B=RMEF+V9&"B. MEL%R!D1]\(C[%)"%UY!4C@:.E8/_K&T0_(I37!3RU?6P%/B;$_PM,BQ8X.]Q MX&\:,=164Y6"02(DFKN-$60B3XA8P5.$Q=/:5?#'I"CP5^#OQ M!_ZF\34@,$.))(AY+!"GWB!##/SC-!5.&OPM,N)4 MX.]QX&\:C/*):0F+ASS\F^&/(Z.21-1ZI7+* -TLOJ M4)T)1\T4/%Y;Y+BT$:L'\LN<.KK4U(IZ%*+71F)(%NE\?8?\M%DY] MQRQH"B"9,Z68STT7/#*.?XGB=,M;^/!IV/-?JRX]L3NH MV_08V\7FGK[NDFC;=8NV6C'?' [[+3>JFB#M]79Z5:O7 M&.HW/[>&S7>]?HJMZOVMUK=6B-U0RI#OHKWOOID]^BTYL+YD0#%8C#@C 6G! M%>*>XB"Q9A++M0TJ%E&$?+\]ME2P6'P;SQH$YQ Z*R"X+" X#9]YYH1WCJ&D M1$!<*(P,)1Y9(KE(V JKTMH&H04$"P@6$)Q#!*R X+* X#0*IIASE&H.TA4- MXMF%ZYPAB 5-3#"6,),U0;I\"00%! L(KF @JX#@LH#@-)@EG&;"IX0,#P3Q MQ"6RV1P6,E*>&(TQZJP)+E\.ZJJ X#(%JY:W"F(2HSKN#0$26K9]KNKA?E[6 M9U=6]]*2)^;N@KTR0V*K;BQV*4UB,QR-!L/,4(5>[D(OLX?,1.45:-) *HQ9 MQ 4CR.B$D<0B'\LNC+-F4=[61]AK2X6AI0#YY2+EW/VT!2D7@I1XYGA<9DA. MQ[7P+^(!!Z2#%T@S$!N)(XO$+LHE6Y"R(.5S1?@-- #5MA M WSHY)%.(W]V M3\@ZZU# WH(6:I2GX^/'=$'0E?%,/[<#='Y_A(/8'S$F^OA+ M=WD#,-@ H3=R[7@]"RW!2O[W4L2Q?C)9*\'0HT'X,_8K(IROLYU>I.*WXSTW MN=WY\^IP(=Q;$.[;6;8'20L_%'XH_+"6'QX8!BK\\"C\,!/0T8Y&*:C- M=5@,<5@KY+16B!$A8A"$1$VS_6"6KY7X\^"'9:HT6-9XSM9-A07+EF/P^(MW MJSTP?G=\NY=(R?<.$#]D-E>S86U[\3:'V:C0MK(H EF*$H/5AV) M%N4#,1$VW"AFI!NS]D*B0D^XQY8$LI8ST:V04"&AE26AQPX\%1*Z'PG-A)Z2 M58XYKY'6^=@C T:DD/L@M7K\$^]3P[Q MH6)KLR^/'[UC^U]:W6IJ#3SZ^,_I7%ZI&U*S_ M)K1"R)W>,#8(76_\=FYZYJ 7GT>AK=; MWN#43_NIC_/C5&G4XPZF_ IK=T^_T'?I!QZ>CCT?;6[ZWM M'X!7G__YNKVW\Q6^Q^$Z%/"F'?_GX^G!YW#L*)<'@$G[>_N 2P-,/^ M*(Z;)2.79[TQNS"7]\OL;KBP=^K5N?G6YX=J;?)&$1MQL$!US$3!LP_04F<" MMF1MA;87OWI[/?*NFNZ8V:7;/<[_;G;#AZ[/'5J^Q3]S^^L_>^V6/WV!.VG[ MY!!F+VC"#!*,9K.1$*0E84A:3%S43$GB+NZ,O6:L=H3MGC;L\7&[!<(PA->. M^[UOK0',\*#12XW-3V\:BNA7C?_OOT#>\:^S"U&]1LBOC;HC^>Q;KZJ/PUO# M7L-Z#V(ZK,Y4'$YO6GU9_3H @9YNT=FNYNLU\7VZYFWX8S!LM :-3K09>$/# M#JOK?^E;N%L W&W4WX+/YM=!6?"C"HX;R;;ZC6^V/8KY&?.;]L3VX0K=D*_8 MC[[WI0L; ;X+>D;U@=@Y;O=.8QR,QPT?^M\1S!/<91#[WUH^YC2.5B\,+D++ M^#EFYSO? %214#_[^<>*W_/O$3Y3CQ5FL!\'0[C2\.P+U6@'U7#AIM7) K 7 MQJ=29B6\6KO__IEZ_M@-;J[>N\MS6,&"-^K.UCXY5$80JG%$B:4T;G%&M4$L MQ$1#)$%0N;:AU>7DM&JI[[*>.1,X"7MLP[/()D&=@.&SV8VQT8.F:@T;L9DSX%(^',9_YT6#X52/OMFKU M\S*]RE!P''TFO?;IJSM+Q2(/@BH"'H(]C4$MQ+GU%&B\3%G0>!D& MT>'.6>8$QGIM@[X"['TX!"SRS)JRV!<76QQB;)S7 ._P#RQQA'^\+#>V*S4@+,OU'K(Y%NO0'9F%)TK=9 \BM&X[^F9 MTG$,&N)W$(+\VEWD$6;!*F9CI6T3[5& M=K54GG5RW:P>:*]7]WT]>S\;ZSN]X7Z$<4^FY^5*\M'VZ:&GAB2N,!(\.##4 M*45&"HOR6B5+G#66K6V(5UA>#DNM-V85WY-6NSU5KT'"0=N>"-N9JCTZ]OD@ M]B_S=]K,"!(:1/\ZC/JGT?87)D9_5A;"NUY__%+^''EQ$O45'X(2'!E)'AEE M8^[&"$28X#QVPZ>.W5F\T@-?'EQ^W)Q@VP6ANVF]@*L?8A?M9#U9M-J;=Z:RQ7E%,,[:K M<0W[E<5].C9&@2/L:-CL]2L>J6S2Z>V #^H;3NH;\E=6:*VN\2M_G%KDM?-C M#%J7P/X6E1WA6-OLW?/:WY MPS;.S6I&>=3ZCIJM$&+W]8L!V6T8P_;)H=1*Z.R0T?*7O]4 (^BJUV1]7.KT2N,8C'MI]]O$4L*K'X MFV__=1@5V/&> X5$73D8";*!)<2<)#ID%3F8J_9[NY?#\K'?R2)1QU1R' #D MH7/#ZLSLU#&.C^#5C/D3!<1G/;F?5[O5A4_-Z@$3Y_N$56J]9G0\=MA?#!3, MLDCE'<_#A$O.OCX.!M1,7-\ZQS(:'="C6L> 9J^R!A-B O++([H(8N.G7F]\ M2%>.(>^@;/I.AMZM3N?-?UWGB,_FC1_OJHJO?--VOV1%#[2V/'^#^+\CF/-) MG&1V@_I19S1^SBOM<_A".S^%SQI9S)H8&,;5[S6UUK3!!^*K>-*H:_A['(\)T>5AJ>@69T)3;UP$82@6K9V M*X[R!?YW9&%7@=@VO!TTST?.LO0.>I.+5*H;K%,UAOX9T=;B.9&-J=EQ;H<. M6M\G[B>;AE// M9F\Z'W#U7A4 K@-CU;Q<_62]JW?PN<>;F<_)_:Z8SO,2>H_,FDD"5&]0F?RO M)^CUZTDK#)L@A2!D8X%C$B1RYN6UJZ]@W:"7$]U^'6<(X.N_,Y,ZE;$]]IC^D(/I9';%=DI U0*M+_6?NO*H%L;6.O,N=@6[W)3KMN-G_MQE4K M?&6JS>U29Y90BC]T&^^BZP,TGXZ=[!,(.N-N^*.BA5A[TK^-0:URY%_M.@"E MNU)**G[(GWW[/?I1I15LUBQRE@ES_E;9;F_\"Z9WT*KI&-:C0K<9HLE !W8" MK-"_IZ[:JP;;!D+Q.>DRM<9#MGZ8;S[1WF85(.N;K?BM,OXFJ@8\H+SA 5\! MU+=\]H35# A,<6Q/>Z/A.2WPEO=H#&W_2QQ>4!JS"3JXBYKRR(E/ MOAG#J!UWTYF7N7J2S1S:@56K=M>+SA[X M01@.%W.>EA0U:B]8N]T[J6SQ"CH'HT['9I?J8*Q:7^D8>W6EZO/JIYE!=BQ$ MMXDQG@\9OKY6LSF?KBCK=,7Q@YS[1%4+8D?#WB3#L4ZUKEX9IV?#7+?M\2"^ MGOQRJ5JE^KL%(^T.7^OFYUJ\FM[CLF?F/6C>>7__IC\B0KRYOT8NJ;IE&TBHMJXJFW:?@LJSM M\JWMUE@WF:[LA5!H6=^57M\92ZM>XBNBW66)5WJ))\T(&^-NA-4ZOZ\J++9R M&.1=KJ3X)U=2E&- [SBU,ST\NC'V=VUE$&O6PG#_C2;'2^=?)7-ALE M1'.O(C'&8IX4U9Q@'PS,6,#^G ME^I5JQRGMY7;\$,7M+915<2ZFP,Y>TT[KLL;G'FLZL:ERU.(?S\W55V(W_GG MZ^[GOT]W.GD\?]']'Q^;,,+6_M$^W:8?Z,YGN.?1![8+U[U8B'_P^2]QL/>! M'FQ])3M;!T<[[]_2??I':^=H_P=\GQSLP5AR$7]V;7W"IU41_B=\:7I4E?BKVYWT@*Y+P1R:5+1^L U"9X# MZEJ1E/".4B9TBMX5R'W&D(O/(-D9XA+% MM N8()\/K0!U5R*0 H6"9I%CRR4S8FV#8?R*J:4^\[! [HJ=:'@+E%V"]5J. M\PIO$NXE)Z#K3R,T(@83G?&6:6XE-SY8X"*GL9<1S.RK6>C2(80+()J)(W;L MAZUY;%;*J$>/"A6Y^#4!CK+HS5F@D-)!DL$]8B(I)"7&.1 M3\[DB#+LI.4@ =ZO;4CZBBPD,O 2&UT6['TIV.NI=\IJ:IA6W''O9+3&X@BW M=(F1@KTO 7NG,0+'6&!2,I2XUHA3+Y'S)"!)G G4IAB] VN!OF)X$3&"@KT% M>Y\O]AJ5L&6:!>X%!V5&2QF\\D+BH)*(N&#O"\#>:;2 Q12LX 9QFSTU4AMD M*4 Q5D$JIE.*^2 Z;5YA0POV%NPMV+ML/>,6A;'%73YG$)ZZRZWAUHI$$+8V M(*Z)0E8:C00CTGI&F+&Q=I MI$>\%M-B&=R'E$YG/.*6<,Z=% A3*A!WICIL72&70L24JT1TR*TU7BE]V3+X M]]/%;Y<2.Y5U^)RF;-V M.W6Y*"$%YT(BC:U%/-%<"FHI9IVPQ' MH\&P.M4Q'QXW/2Q\?(!QMS>\=-YUB1ZL/EDMQ /S(_9[P0Z:$_Y*P#N/2%Y3 M67[7ZY\=H%KW<7D[EN&]7J:XPEMWX*V=-S->&2X=)X$RI(("WM+:(<-50"HF MPIW #FCM3.%?NF#!4D)P":0OC6 .?H_:^@6T9JB M,*RHPC!-\+),&L>D0H12C[BS8/)J;A!EE>M#\T ]&+KB%2:7"QOF&L8IZ%K0 M=6GLK\=W%BX-=A8OXIS!=>I%E($9:FQ$CB:)N+06V1@"TLXD#]A*@PR5%Y'* M8HLMD1?QN:5FO9JO9M(:DG7N@\5S9YMFIRQ MW@B-0O(.<>$HLBX2Q)R(SA,CI,@%S*\$QB5;J^0$/"_T?-KRXXMAEH*;2X^; M,\7'#J3,8XD,UQQQ[0C2)#GDK D$A"(%DQ894"GP6>!SN>%SWA7$!3Y7#C[I M#'P:JKU4" B4Y)/>$G(L5Q*K(%2BR2K#"GP6^'R1\/D<,E+'6#D"'BB.Y#G# MZ-21#*NN@_84$:H5XE@D!$MND2,.1\-H/DUU;8/B=5+249?)D?SI!DBX',,LYYN85U+JI0N* MSF=7+Q6DEYR5 MK7@K8BVG/#C(E2<,RMQ@+#/@6+GF$L*"V@_8Q!&\^< D2 +F=HU(&+GW![&>,V5//.TB!I<8E9(7QB"=O0<GEV!!Y]HI[.FVQY)SW/5!$JVQ5I<^.W<],PA,GP>\/X$C,L(UPT58/W9 P"+ MPU:_!KO8C:DU'&RU!K[=&XSZ<0_N_7N[Y[\^,33MM";0M'^RO==N[OSXV-G> M"TVXQP^ BF:&C-VMW]L'>\WF[N?]TX/.WP1@IAW_Y^/IP>=P["B7!T>;WP%^ MV,[[_>\[]"W?V0* Z;S%^WO[?/O]/^W=]V_%P=$?G8.]?Q*,^?OV7X,HQ\ZO'O->,C:QWV.YIHVD' MC6OUH&-XHHN6?F31*$\T(9([1JR4V(7$7#32I!COF&F'!M%GL_\$F&<0N^<* M%6MK?#=-I[B:X:716Q8-#CM'?QT2892@'".7!$$\X(",21Z E!"!TD,@VTT M;/9CO*1Z-*:(V\@K.V@,FW8(RPN:0@/@M]'LC?KMTZI>:V#;MM^*H1$[Q^W> M:021:W7A\['Q=S=G*38^#4&7'+Q>5MG9 D+IQC!FEBPW2^;;63BSP#@.)4XD M!2D1YS@ASAA(CTP".485Y=$EFP_U[W6OD)U03VC#U3-:"="KQDFSY9N-UJ"1 M^KT?$5[(LK/<(O$&;M]ON5$>6I$+D(NO[-!YKY,UH&I(8Q$W@B.+=4(2>ZE- M@M]5 %0YZ5TO%WYF6FMT66^\/<,.,&4;$L8,&2"*_;X MN-\[[K?R2_G[#9=MWP9F.&R:I\7O7KX-Q(!OEF M^>H7Q3?+Z?5#K\;[)>-B]9W3ZA*3IVG,4/Z'KN]U8N-3]*,^V.6-33_,"4K$ M*-[X5QX1Q;^^_?CATV;U._GUW]6-AU>,^A@,,5]C;ZNRX*OK?QFU0LP,/LCS M Y^PXPF,%O9=/PYR47T^FB\/^^KI&%^X54W%V:/"? \;[6@'PVHTG5:WU1EU M\EI8[V'SY.+=QDEKV*S>3J,Z_:K*PZK. (2'K)YK_1I]YQH3:LF5H8YM=8?P M_[NI1#J:1$00UF++I246B]Q>7&BED_:,%PQ[;,7HQR8]Q##]A!.'C(@8<!+;[2HKL0M[$(Q:-*-C MS5+EN;W9@'7OW5/8#),1M#X:-(_PM-:2&*DB6! 6F7&A"-LC"]ONUC8[](GZ MZO B%5- 8/LFI$&' MFSGD5JA8!IO[.P9?#/@G25KG6U),XHY/\7 #KT.BL$ MR-=8U.<,C,98"!MC3;XRLB^Y)JYS7-U+N[S@J??-&$;MN)MVXL11]08V^F O M4_$+]E.=['PYQ %')JA#0?E\8K4#S 5D1-C2 #L C%4I+OJ=GEKJKE$#8'4; MQU7A'0C1<>VM!&&"A:YVWB7+]_(F'7_G;+/FKU2&>+6ON_#A1@?&T80MW WY M.I>RV*L/PB\:: 444)MOW6[W3@:O+_NBKW22R=I)5OF]+WRB"F+:T; W<4S7 M+OSJE;';'R:X;8\'\?7DETM1UNKO%HR^.WR=YS6T!O"XIZ];W6I&J_O^>M(* MP^9K8]:-R2M51?K&)0[C(=6?(.OU>Q=B(/6; J^K_*.O_\A/OX_7R<_>Y(;# MSSV__M,;FW52_91QEW'/<=PW% K=$D(?-0-ON49C'I0/>.. \]EVL?^@(5\= M-M6+BIKN5=2T73/2V\Q(E89XCI5ND3@TH0!0P>(-8G&'CQ8)6@$)VLDJS9,+ M4$'&>X]F\7+]T^R3E1#Z^U:;/F2AYS!K10KF+05ZT5)0%KIL][+=EV.[WZ!T M/(Y27#YZ'P6P',8, _B0MV<<#"N/YK(=X_3X"W43$#W_4H^['9]S\T2M2AG' MA>AI%9N37N#D*&<\V!19\IQ*J4/R:7).H+HF>HK8Q?#0Y3RSR5;+0:*S("E; MS?A076)Q%(ZVM_;A7O_ ?;;9SM9?9'=KDV_#Z_L_=CK[/]JM@[W?6SM'?_&+ M)18[=/MDY^AOL9.?ZX?'.UM_\^VM+Z<[=.=HFQX<[7[^H[W]_@/=V6KF7JC3 M(SLBH]I(@9%1UB-.!$4F!HX<(YY*8ZA(5I2@)Y2@"R4LEA*F!X)@;IT+RB!! M T5JU-JL9*IPR1VX9.?-3!!">"F]MA*%(#7BC$ID+64H M!::TTSH)6YWS],C=*Y]G#^6";L\%W1;@02_H-B]TF_K3E2%:8I,0IL$C'H-" MVDB.8B0X8<5U,GQM@Q)6T*V@V\M%MP4X@PNZS0O=9HZB]M0G'Q6*/O=\L80B MRQ1%WID(),4)#CRW#RBZ6T&W%XQN"_!K%G2;%[I-O9PF.,]L"HBR&!%W,B$; M =VB5@:PS7.9U-J&+.BV+&[,YY90_C'ZWIYU.R_@."%0MEW(DR/LTX M,UT$,T:!D9^2"(@KIY C"2-. ].",R="6-M@I9?O"B=$%*!;DHS@ G2+!KJI M7Y,81WP@'F&?_9I!&+#\@T36A!"BP0&Z G0O&^CFX-HL0+=HH)NZ M.$W$W"0B$0'U&X!.$62P)XAQ#6NE+!6*K6V8 G0%Z%XXT,W!RUF ;M% -_5V M,AV5<=HB93U#W +&62)SY9>P&,>DC3%K&VKY:H%7!>A*XN8M3KN[[H#@QK]: M51>(2Y[UIPZ1/?[JE3:K\X^2O*PVJXM/E(5]_.=X&\\&WCBO3, M8A05'BH\5'AH*8VB18;1"B/-@Y&F,30LL* ^M_AF5$]M M6-L@^'(0K5A%BXB^_5(U3YQT>/SE7%/3Y6[C>DU#S:U1'R:_ZH)YF]Z7KV:[ MHL_T*0]U8_CO@"'#V#YM_/<=\,HI:;U40@2O>##4@<9,02_C5@"4<7+XX:$5 MF^]&PU$_CCO#]V<[)0]V8!CO6AFN]J/MKSIPW;]3[-Y;O/O7(4F61V\,((_. M@7L?D=&:(^"02!3+V4IT;4.(RQIQ;EN?^Q[?H?MJ;J,:JQ4:-+J]1H:!?"G; M/M=T&2XR%=%^S.VX 4]R9_LL%<^FC_*X+_3#&BG?J^MX::1\RT;*)X>>)VTD M"P@,0P[VHM#(4:V05S8"4B49*7]VC90GDEDZ*9=.RB^WLV\9=^FDO-0-!$L? MW-))N4C0X^:6ED[*JXB,I:EF::U:I*!T4BX+7;9[D8)'Z:1<#EOZM73OO8_P M+\&R+6,?EF5-0[A+5$_JE#0W&/O(4R2&.R(-CHX2#E.D2P_?JU(._N+[/W[_ MNG_T%]W?\R<[6W]]W]EJM[:WWK5WMSX>[7S>:<%K%+[S_5+*P5;S:/O]1WC_ M .ZYB7>VWN+=SQ].MC__S7?>;Y-]^@%>.^@<[+U+V[.502XYZ64(2*5\!&O( MW7PM5\@31X72>6GR$:R+J QZM-VS)%"SG(<7%&HHU+!0:@A.2((E8UYQ+CUV M/ 0GC7?4]"Z%D0L( M23S[+DH+HI/3F0!%\HIPL .1CL0A;KA"UA"%P"04BC(=F$AK&[(T45K-$OL" M;G,!MP4XU0NXS0OYW8V@:044&W@FXO M%]T6X-@LZ#8O=)NZ.9TC(4GE4:("[%(5$G)2!*0M!YT[.I:H6]N@I*#;DC@Q MGUO"^6P/FWP@RG&_U>LW!K'_K>7C^#"'?,+"L&^[@^ILE8;MP'67+CE]7CSR MLMLG+<"]>;YKTI]9WC[5XI8C9F_Z,;1*W.PNA++S9L;1J01QN<\O"L >H"XK MCHSB#JDH6(C6!AESW&P1QY$^SP9*!>J>"=0MP-E9H&[^4#=U>V*.K<16@!"Q ME ^:$\A@31&SV&CC"54$=&=1D*X@W& 2+Q5" OQF3"BN:JXP7 MT3?^><;2"M ]$Z";@]NS -VB@>Y [F4#W1R\G@7H%@UT4Y^GD=KIH CBV ?$64A(1U#KO-+,*:-D(#0[ M F1!NH)T+QOIYN#T+$BW:*2;NCPIT)$@7B&EM4<4 Z M?KF+?4&ZD@@ZM\84US7S6K9 V7*<&5/:*<_Q5(R5;*>\7%FUS[J)\H)(>?9$ M8\DD3LP:!#H5D')P$ED="1+$.1V5,2F%W,5TZ>*0+Z.1&@>/(1G\F&XI\)IQ 46\(\DR%&GD G:.,:DK\Y!8XNP#0L/%1XJ/+2$ MVV/E>&@!">F%A^;!0S/'<,@(PPX,>648XLE:I#%/*,%K-%(G(\OA&%D,HD)$ MA8@*$:T&$2V@7* 0T3R(:!HM2R*0&%A$7!LPB*P4R F5$&;$,:(]BT+D O=% MI'H6(KHFUO;+T,+8X;^A]6UCLA [HPYL!%__G;=AJSNJXL@;O]4?J_Z%?\[6 MI%>?./*Z']OPP6_QUY-6&#;A^0!HFO6C,0G/.O/RVM57L ZF>S2,OXXG&%__ MG_6^S/Y7J+Q&Y?K1? MD4WP**]M^\2>#M9^.??$/YW*ASX[[(][/[NZZMFK]0$,[O4KX7D-^ X[)W\L MC]BNR$@;S7YFH/]J'>)#M;:QE_=+/G_G3::G;CX^W&Y@B>!RTR^%RJB[[?< MJ+XV#]<9>,\+L=V"*3AL69MBWCNT0[GO^.K!$U5V_ M@PHPC.W3QG_?0=T@RKE@'9?",^X#==@S0B,/Q@@10CS\\-"3)]^-AJ-^?-LY M;O=.8__-[-!W8!CO6EGMV(^VO^H*2#O^S\?3@\_AV%$N#XXVO^]^?LMVWN]_ MWZ%O^<[6SM%^YRW>W]OGV^__:>^^?RL.COX 9>*?M+VW?[J[>>BX==(+@[#+ MSE62.Y9ZRY#A6H,]2PSS>&V#\LM]Z;(H#4%6+LCNK#0UPJB?93&OYGKC7:]? M?:$+:];HP)(T!XT(2! :G^+Q,'9<[#<8?E5]^E7UR8D8GHD>?/;^4K< ;\LY M0?O]=")_+UC(_.E.;F*"'6'YL%*:=549@8R3L$A(K+&*(J2JF%6K:X4L2]/Z M>1XX0_*-WUS_EXU+;TX OF/[7UK=&8WR:?68*QER;6,L2XU9"6IDD1I<\]1+ MQ5^SG#$X!MGO]0>-:[=F7LR+$3F<%'6!41!23HQU6&D577 [=G:B*_MTE 'H;*?BE[=3 MQ?:7P^04D2DPV*DY!],J#0HS[%2)*4[.R"3S$>J#UO?+.W6B5LSJ";5.D5>F MT>R-^NW3Z@S%@6W;?@L^&FM\!.FSOM\;@%8QZH.]!^((:D?UT58V/+J5*F3; MC61]JPV&3 0UY;=SQM0W#'W]L]__6E".$>6L( $]P3':$$5M_4^!S4] MALV\-VFR5FBA/>&4,^I,5 HS+83!(45,UAH1=N!QMC_[HU@C2^JUV[V3K$A4 MYG1C,.H J ,^#2INB-^SSA%SOZ&>;]FL))RTALWJO?-*:\>&.&:407 MK?);\8BL>>1*,^3&9]SX;?P@YZY<.6+M:-C[=?Q"[>*H7AF[10#%V_9X$%]/ M?KGD*:[^;G6S6? Z@W=H#> Y3U^WNA5L5_<=&[?&K!N3Z: R<<=IP>,ACQJ>7(!*LAX[]$L7J[OUB%Z&84^FW3W MR0EYR$+/8=:*%,Q;"O2BI: L=-GN9;LOQW8OM=/YK[G]_"[\W6]MX'<3$#G1=M&20$[)M"\442BB1:BUP! N MQF"Y9-%AE5PDUB6C,/;TOH7#A2+F21'3JF'&N-3*,^1";IILA$).*8P<,2$1 M'Z7(39.5+!11**)0Q#(*]\I11(PL&N6))D1RQXB5$@/Z,!>--"G&6V29SB2R MY22VT!N.WR_LL0#VF-;Z2NVUM\8C:95!7 ![6!D"$2Z 3 BY12ENX8^GY(^9 VUE MM$E$AHP6-A]\X41AX,1,29 M,6!P,(^XY"DX87.]'!"&*0>@EU8/+QO9C!/2J 0 %SV,ASFCB,51$LH-D\84 M1_PR(-O4$<]9L"S:B!(L$.(<0,TF*9!50L@@7=+1 K*Q@FP%V5XVLNEH$A%! M6(LMEQ9038"N)H16.FG/^'U/*2C(-D]DFSJ)F>%*$ZZ08D'EP[@ V028^X%[ MKD+D+A"WJ'.X"K05:%MB:%-8>D&%)U(*;K5QCD=O!:";CHDK?M]3!@NTS1/: MIOY+JQ2)G!$4A0N@M'F,;"0,">RCH9P2DA/LS.6C@0JR/9U_\IGFJ(^/EUJV M\."\B.%NSOGG1@R/U1>J$,/==Y%F//WVSE+!7'+F?E0H&V96PT5:)LGM$T=E9(:H5Q(*("5@CAC%EDK M/-(J 14I'%** &UD^1H-%6@KT/8LNM<4:)LGM,VTKG'< : 91&)NYT#;U5 HI)+4!HY#=E=P%@RPW M#JEDDL[UVV"9%FA[1%?ETT1CGNC^CY\^6AI\S3\H\*(;?*D0;'1)$RL3"0%3S@W5R7F1DT&EP8Q$7YSA MR\!"4VZ0!:L8)>PB%=YCZN7:AEE(G*^P4&&APD)+N#U6 MCH4>V&NJ5%@_-4%-0QI>YB,: T:))R H&ST"4"-\F)X#DUY1"0):>H:6@*ZZ") MTA@)GZ/N6$;DC(9_I#3,,!]-?0@(-\M7UOTR**H*;?U2=<;;J)9@MJ/?6=?Q M2Z_?V'^VVB>YK;E9N[Z=8)Y; P^_&EUJ=WK#V"#\T;MOONEU.JUA;K8YV.Q6 MT 2"%+N^%0=;K8%O]P:C_M)TW]S]-(:DHWVQ<_3U9'_OG];!UML3N$]G^_,^ MW_^\?;+]^=W7[;T,2Q].#O;^.+K8?1.^1W?W?F_N?/X#/K>)!FA?DC3EF.].[S'#[.1DH, M. OF!;RO*"1A? @3$X,;H)WS$4R+,.ZC^AW%,DO\%*[#:P&J%UO!PC"?LT15 MSB9Q.,$VL^CKO,"C18!))OGHDW,E8 5^)Y[!'B-C:SR"K\0@@9[G'.9;R:(,K_V6 M9F1N2]/MB4*Z _E?5T@;OG>)0WH<5/SK[8@0CV^&1-<#3 ML -KY'G@'EILX%LN-S1CQ$-FK5KE#MN$"U3-O!3TWQ4=:W+ZRP]WFB/"]47_5 M\XI5ARQNJK^"$S/8LYEA_B^C,(/ VWH6S[RUL<)KIAZC>.Q7XL897-\FC%8WXAO:+. M!&%OZ"M70=AH^O=7N';Z=PSW_OC\XT_CR#B.CS&P^B/4/__X='[\XY/U^>33 MA2#LL?'W%/QJ^/LM^-G'7X]??_[QV7BK'T__]?7XQ[^_0EO-XY/)Y/@D&1TM MI5,&MCGB481' ]C "FWPLAUO-/!XQ!SX#AQM751BMJF2?V\JG1Q:)>8753RA MP#!*LR)*UOHS'=A6O:N39@^[)M8=)*-L,X54O\:\>%L4\P[MZ_5B2FFS3]JN M;5NV%@X"9 5+!A9Z/U&*V;G=N5Z^3QH^J8]UJ[;N8)I1Y M"?_^X%'7UFMT,GFC%I]T-'OQ\KGD/3L7.X,TAVPSAZS4^S<#B]L#.])UF$-@ M^L#5Y< =Z9'AN %,*EAL1C7MBP0Q/].995ITW'70[R.?E5743Q-1/[]KJPY* MYNQ&6)"2.:]?T=W3F&OZ =>X:T7>R-/P)/S,!"EZIA=*^\^T-,WFQ2-=O9 M:%Y2 ]Z"N8&U(>7R0K)8(#>LQ#3AY0/ M+$[RC$7*$\RR,+1GG]Y_^"!^U)_]C E\8=Q>5$06EC_%9D;YURF1K& M4QQ+"F9+CJLD2)GU-14:0,^KUD+GH;@1;[4R3H?*'\.7F+U78-_:.EK5R1X[ M?7D7 3ZLX,IQ-E1>O55T6* YEEHK[759_-Q BXT? +3 MK@HO#W)6?&/;9.-U<^1]0D,CNKT.^Q>'(:KX+$X29<;.J\$ 5[ QW '0AY^F M*")$_.-MSL,8(ZZ%MF+12?8.^I2_9WEYWG?7ZL;IB_"]?@P.DC>RG,@&!RG@HX&E M<3;PG%#'.C4.#WW+LK%"@*VI@,T+'I*PF-F\5&8Y'WR=1V,!KEC8Y**L4W4# M $XJC2O;"C2Z:QJ6:88C2U0HU<"5

L-!P!Y:!R!GYSL!@CA8RSW8MW14;\>O@$D^G'&9W ML"(S&7I4A9MK\]5"9L1B].OBO +\FD2=8,E@H@0U9FF0'!0\'\??! M)(XBGCY]2%*VCL=?'-..'*:Q@ M<";/Y(&MK<_P(807B0:XHLM%8$.<5D,;B.=^,G$'K@/1K0=4\0+/N85UY"FO M P:8A22=MQ3NB=#25X?=%N_ -T9Q@=]!JZKYI!5'$;?#>V#U .-J_X??Q"A: MG'S[;8X'%NN-\G>C/T!DR4(/Q8,_ 0>.GNN/>.!8^D S1L' "D;:P L<#Y8$ MX<@-;),9IM^C$W#\^PQ<(#SK66F]-3:%Z[%V&&(0:;&$B61,$#\0QJ"*']:. MC R#5^OWV_/CUWU^/?G][!O__./KKW\GGZ2?SZ,<;"SY?/ANG,VZ,0LL:6+II MX@&Y8, "CPU,C44C'MK!*/(?/;?6KF'W?3:ND_-"IS)1>S6C&IJA=2WAE(ZY M/9PY!2>2D[.,YI)MYI+VH3@K" TS"L*!-K+M@:7!K!)$5C"P3#\*'3]RS=#; M% _==[YD)RUBIX[%]6TNT;NV(*,C< ]L+IGDG--LLLULTCX>QSU/,RW3'GB> M;@RLT+4&S/*<@8-Y?V9@>0;?N+M&*Q-:F=SM;&+0RH1FDWW.)K]E9'*82Q.3EB8TF>QU M,HE/:66RU62RO&=BV:9K&P/NL=' BC3<,S'=@T,JD>Y/)H57O MP(QV6I;03+*OF>0%9AS2='*3Z:2];6(8MN,%D3ZP'%\;6)9O#OS # :NS9U1 M9%B.QG1:FW1O.CG M+R^80@EP=RM&FK.I2L'^9N;V%I2& M-?X93,H:4GA:W'4'S/"=@>VXCL69[8TN&J6%>) \E-Y_NVT/MZBX\&6ZG"0B2Q5K8\?K7\""P3?&W]6O5+;?,]% M^IZ]\AMN. W5RN63NFG]/!.+_TE"5G[+QX],M2CR\5Y6W[ M#B/JQGU?R^UX:;FN7UE/6JI,9;BU(O'_M-($><[L6P!V&DTH3WG\DR9++:@0GM9R55T3^#6 M5,53[:=Q&L;X'73\ERQ7D@PF("5A9_*<<,['HBP"\EFT#P=77)DE#VMJ2U$X M8B%*>5AYE2D0IKTL+P4U1@A?)>?RZ"]?4D'[G5-VKDS8*8?&*"R"";*HRU-@ ML0JLZS 2AW,5SG(\9[T5 @083]/Y:#'Z-\G,]X/@+)*Q^A_4J8<);.9PI+,KA!'B]';R";%TJ&'K' M#TMC9'$] CQC4U-EHYLOKSY?!#VY%;! %ACZP3-,<^(87# Q;CRPS<$=,9X^>Z]:ZF@O+ M"%B,@F(>8GVQ5(A\R03)DB]89 4R;$:C9*=I7 +?IX!]D1U2::,6"AK%J1X M_A21.I$ +1"6>,";U85S9O!WCJ9,]SUCJ+P\KRHZB*HY45WQP9&\>[+&'@PS M&%ZX/.31TKBJ#"B85/ DL2-5B%:\$3!;X/%R:'G..;1L#/UC#B:J4!2\ ME,S-LB,19Q$:.;Q#F#5QV%T\59:K6'ZQ: I8C:(Y2X^MQ^4T-@">D7-1/2R! M!Q0+GL@# M_^(%YW79(:QKMPH"/)K/BQ*L 5Y?"07[#[U"VSB#SG\7WX)MW*8NS U+3'O7 MW21X+^7Q;Q2'X',6*OI02?0OD&1CG_R'9I]^O#T_'G_AFA6"Q0D'IFXZF%[D M#[S U >Z[1J.'IH&\C@_UX?Z19L4Q$F"^D68=4GIGR3D3[%"+JE:JOK'T=D7 MF >LD14Z@]"-1C#]P!SDN=P:.-S2#,,-3,_P4-47J01K5:O"\9&5TK"066T* M&Q,E;5.Q*":"CC/[)@I["+\&_KWS"C8M5&!5O*?1/#\7)VM;F&CCX 5X<6$\ M0UOV"IVN3[/W8GI[:*A8<5"._OP2.+H7.6XP&$4.'UB>$6#9^-' <.W0Y:$> MCFQ$B+D:KA+57A9K'%ZN>"(Q.BRG,3^K?>& %;&<\'!!$V/A%2S*+-?=K?FE M!A@LZ'#)4\UQJO!F6RU$E_;(>'?>3B7+A%, MQ[+2GO Q9#E7L7+$6E.51Y3'IZ(N<(+K1]'N&2Z?BP+KZ"'2DRG,MMOZYS>T MC<9:!_W]8L7R8;%@P<@Z\NA)9R1ZFS;5?,A7ET/AQ]'X2^B;GCFRW($6^-[ MXG8X8 'S!K8[\B,G,CW;"F HK*N/)IPY<-"8,(<(>5QASP!'X'PT)A(PDL%W M0^4O6/NQ%!QX 5NLSXVHG"?2W4)?EX5E!?V"2Y3)( WX7B&;%\VX2+ V'ZX: M UG;HVK(*19TCR[Q[^0XB#CB .]#1,+J7D91\(-3!O81UJ&P_A;%(^'W<^S7 M[$%P2P@>UB_@8HD":2C'K QZ%D5V87!5@ M6TR4$5;K$C5-9[R,A8MST!8&*2$_P$LJ_%!+,")=0Z;E=:V%3CO@2C'\X=/N!$^>NZHFNU=G%RV76S= _D[Z?T:>C\^ ^]:,W2-!0/#<,*!Y>CZ(+ # M?>!H7L!TWXDBPT6]Z\9%O2^OO(9WOXA:X>5J*H%>KM*7YSA%/>A"H.,O;N!R MS_;<@1MJQL :C4"O(/&!R4>NYW'="-U0CLHXG?/H!8XIPXI"1S>"4<2XY6N& M9VM\!$#@AN.;+#!6"X?B:DI6QA1>@RR$R4NQ&JE<@0L[3TM32!8D5=[-TXO) M!AV^3 J=.I##__X?:O0J9M#^XJ';U.BDTI*;F[-3LJ75ADQNR]@ MNK-4IZ6Y0CJZ347LCN0T]^>(S#+!;;L>K%@Y4*KS.GI(RF?>7E8]35JFA74Q3 MAD^/?[RUCO]Z"_>_L(Y?@Z/\8S(].OFL'_W^IWXT_>WKT0GT^<=*#4\G#"/; M=ZV!)FC8P&\;>",]',!Z"'1BNLP-K$U+HLYF*?8^>F[N?E>YDD'7*@G;J MD&M_)IXWF^8:95["$OO'@I:Z*VM"JLVS49E/^C"SU/Q?.DTCVTPC[7.8(S=R MM<@+!S;'Y VLR(CP+VO@:Y$QT'W7 M 1T:HR@(-N7O=&MY^+ *+5PHJ=#;=,.5W'IY"FUQ_%FFBR;B3'<[71ASQRI& M9)&MRO*XX/51L@P34I&'/LSFN"518>GT S)@P,42NA]K_AD1BQ*D1V[>)P8% S M*F=YZPC:@JJ^.96K)"+B)8\%SRKF67&B+N=P#R95)NT>U)F_>("ISO!M9P"K MT'T4KI#-+$ZK5.A6"G"3\=OD:N=/3VZLS>"C @Z$6.;YVIBVU,XO_,XTB0 M5U^6S=K_9-VW2UJL\K?ED%#Q9,HU0 &*1YYQU 8KLA0N.T=9R@/A8!M$0KI !ABQM,KN%GG@>,,* MJMI9Q7@8#MZ"V<-I,X2:$58W6K0#^=#%N$0N<_A 57@L;,D20/'4S@5\LBHY M>0:]PM_C474TN?7.$'X)<-!'7*2&+UHF1;9\J4RN%U>WQNHRDELFXU+0JDC5 M+MI3O5-DH9^!R1)'C>,(SPHJJ3A) #9P!>-KB_%(I^F+]L4SUA78J7+=<&KU M 9;]* QR#,94T>V=IY>^3<-LRD_8]]>--CJ20VH=Q94W.OUL?#8^Q)^G_X9G MP/6O_S2.7W^R/AMO]:.__IX!9?M:.3R9?/W_]]/WOZ9OO[_[Z>WKT.IJ )SMZ=_+GV1>#&SR*7'N@,9T- M+,[]@1?9SF!DCZ+(UR,DEU_-('7=*+(CKFFV;EJN'GB19CG<=FW']9CNAZL9 MI%+F"@B=%]?( .VP# U9V !K :!I=L# M;OFVJQNN;5OLT7-[S<'V;<]8\%#3F3/2HT@S+,LWO%$0VI9EAHZOF3H/A3J] M6IT>J7-;=1Z=O#C_$HQ@U1T:HX$?^#:6-/0&@PS6_P4I&AFSFX."_:P[>O>18SJK!""_>?"]S M5J_?WH))*XZS%#N09PE8TO%;3"P&U^H!X^>M\<7R0P:CSQN8@>[AX79MX%L< M)UG-CEPOU(S0>?3<5'7=[H1)(,3L%3%'/[Z$3N@'.K(N62'\I07.@)E!"']Q MQ]8-YIF:.*AG&$BVY4?DU8)L([[DD>Z[-4H7)ITW==,: MG'R =JV#4X,*K#OPP& Q-K]H&@M\U-F LT@=!I 6&,=),6]>Q MCLI%4/PD[,AV:KZE)2$UWTC-W[0OX$X$PL1\^UX<6]^Y]63VO6:Y 4RX)U8PERGS6_R9U=@=?7T/[BZT'D>2-W8*%/ M:^F1.0 C,AJXAN%9(3-#UPP>/3=4T[5N[XX$ICT*3,/E#K>L0 O\$7>#R/)' M@1V%,'=41D2_.W>$M+W0]MCXXF@V6'"=#0+F!0-K!,M2WXJ<06@&D:$;@1=& M6$Y&-=PUZ]%;KU_N?["3-WJG$/KQY@SFHTAW'4 /X[8%ZQ,00 :&)BNQAE,1BXL M:@ 7QII2D#=9PMS2EI">;Z9GZTO@FYYCF.: UZ[B,>B=KOHEA:F>7GC7DQ M])^P\.*4Y7%RKD1S7I>,RSE+XA]-O3HLUI[7OV 6RZ?AQR$@"EZ$;\(FX\XQ M?#'#NI39O,!M[=$(*SD'YW [UD^63\/ZCF>8-+MV1JU*3<:%DL3?L)8R/'R1[X'5GT653%'@.8^;S)B*BN"B2JIM M^JJ6G:C2.51>B=0;D72PXE7"8O(KK_-[JEIZT_B[$**\@H4YY@E\G>=Q@:4* MQ:4RHT;LS)/#-=E8JV2V=2;Z[:I']CNNK/[XDWSH.#_F8/&WXB4 MJXYLK<._\)[T7Y._?V3?C_XZCH]___/L[]\___A;E%F"Y_Z.[WUC'1E'9Y^_ M)M]P:_QS[&M__]]$"Z?_3ME?_OS=US??P51J?[]^^>WOK\?)T>L_M;]/CL!\ M?C[[?#+^@<1:[_Z"-K]^&?\?>,WO3K[I1R=OC*,?+WXI. M^T+^BE3 X6RW7RV*9=%Y6@#8'<$2Q3"LD1MX.G[L,QP M2C#\.EEGNSN-$9D'6Y455P?Q2RIRJC[/L&TNYJOS%B@E<5F*N%S8C%IQ!TA#+ MZ^NZFR#M((_E$\+Z-4'S&I#['%Y5@JG$',#:)<$GOI"J1VEJS-BQ?WY:V6D^)HSB'R?@_*^-I:KA>4;.R?2>)M9#(QF*2P75C/, M"JRY+&LYR*14:5#AZ04_!8,&EDU=>@?>64]Z"LX^J>@!EV%WD9)[QF$Y O\6 M#%81: MR >.-S('ENU8 Y\S?>!YC#FR.OBSQA5=N-;B9VED MMPIY>/8E$0^B];VYXVF0X_E '<]^T?/B=J8\OF0,E;I''6OEI9 Z:D[7-?$! M/.@S+XHZ:O,B9_G;UE^QO)H\$>6"0(DPQ.MIIZ&]J3P8^ A=7Q/?>?*]\I1>2 M$TJ'%:D\?#D5.VQR5=@\PWVQYAF+6\WVK4/EJ,7+NM+\=KL1I*W0:=7?'0[Z M6G8UQ_+1Z_]BT]FSAK]9)%AN:FW%V[9\U+S>$9-+\P6%W/)1]>8L<.U^LJ*8 M3V>+#;*X(G1%N36OE(=9&WZH*,[A%8(S.A'1XTQ<7G/882FWO&D/^K=#T!7. M:*&, ^"+L4MG61XM'-]*$M7A9;664/6Q"%I'JY_.$I:N?C9EYZL?29FL?EI, MT%-?_31<]R%K^!4O/+HZWGNA99+X[.+'8C^R^5AN,,?(Z3<6WFVA+MBQBAC& M/\M1I>#+%PM2P$JG<.$JIBMNL+%DK085R4[BJ>/6J>#-(^%2W(F1?:75P+'4 MP.QJB K2LS8( V196T:M@%_%^K:HRY#'Q;>B6OBT*C2(3Y#B''

(Y1)<%> M*&6*]FD,0OYC^!+[6F"L?#7R_P2M1:6PE>\:(O2E/LBE";*89&*;!M:7(+3Q MN:J,,Y; VUK;T-*<(7#;I&EXU\4:!NJB@H':L(YA189Y'M:E*-82F3T3\8>B M:ES[)573XK#>;%GLR13(!I=_0\[EYOW5WH?838E &TDVDXOCOR9QPI=B@C6^ MBHK5[U(M2Y;EIM2 I-$[%]BI]8O@753C:&<*U 4\P,N EV;3.%PB:\.0XAC) M\K*\(G25JM^ %^@ULEKBPEBD*@B')1[!NW"E#J^N.0PEKN1\LK@TX.=9&JW= M0:J2]U;2+-B\!@VKI,7*AHZPC@94001!A2C*$H3E7.J^5G9;]-!(F7/2CC=4 MP8E,U$.)Z@VH\TL'_XLP%!F(8\R.@P$G JE%;40$H6/"0HZN\1S55W'W85S@ MDLFUJ%@-97:%,&%+W8'WBA%:,26*5PJI7"&%ZW>[WB*[W /89% 69(Y/JQ". MA'&3IE*A4"F2["S"",R9A'\><['-*_-21%9.Q2M;.TEBO&%06Q%T>,_@^8(@ MGLDJ-J-<^&QHZ6>84 -N$M:SB!,%AC%"]-E*O6X0!$BB4*MY7&Y?GC@3W(,/KX3*8A@4P$JR4R>S8C3\32,"PB"37%BT5/G@DC4Z?Q M8#EQD3,S%]E.2Y9QT4!L'+0CJD)R2P9)C-YU3Q0I7*(-8Y$7Q$(PE+G88I5- MK"8"F4:%_DS#D Q#5J3O0V,;]GCA^E1DGZMB$FN829; :!7E2$[C8BJ% U,_ M3Z1 A(&3]56:%*8:E54%'^S'E'U%XM#Y; 9>3EZT-S3$UGS%C)K*3H>B@ I: M/WF#:&JS_0R0PMB?\*I846]C@^Y@-27V6-"QJN]4&S^KOK_X[WJ&K"==^'64 MH*6;QL)] %!=V15D]F\Y"BP\X#G2$F-GO=Y-6+J)POFT^8[C#B%$SFK)##L MP"Y7<^H$5D2@^,8)$L(7A,FE($0=E2HZ.2#,BN=46EMI#: M^7PFTR$:.-93 M_B*S;!H7@D8VQY\695RJ48L]E6^4SJK\FI=8+&JI-H[Z#G-/ CH03-'PB410D!YY,+*+FN&\ (ZFJ MM23S]D6F8"6Z"X2ZBPY+CUGL5-1J 2M7 M?=6VSB4>,&A+>:%F,='BV%DD.D)'934R>"AN(X#K54$%E#U*YL*>2S<3!DM2 M077I]?5MXPP0+B:GVBF3/O"B)3#F8 Z'1S6S:,/26UOPVIEKH"L\@H8^^1-, M&/#;_\+3H V-3.M:96)+NLG$?3.'HUQ4JS0003 MB?(RQZ<]:R(?8$HEN2U,VF(B$'6OP'B.D;$]#E'?#(QH*.90X6Z(55N5#HR# M0NPC"5+W,Y1FSNH-P"9Y%9^1-L9$&+?E1*R%_R,-C<28+'_5! !R7$O-ZVIR M]N =BAI%60%346OZV7BF M<]APCVO2O/!\E\Z MD%DJ+7+6T%<7M='D9-9.9N MCN$+M?8F:Z-6V7DD K_*GX0.M98CF]S&9F2QRKQ/^!+7-%)BXTPCLB!6EG+K MC,32;'=)1ZL0C@HWE,*O1;\]B:>Q]&'5JC>8&2ZI-H4,%8S1*_J+9I;^@)[? M;](=7YJJ>5+P,T0(X@/-[8LT14%># ;\;Y-!CUYOE3"_B38:IT30YRR2Y1#1 MGY)1/!SG5>,N;1NTYCUN<;Y]*Q;#T+#50$6Q'*D8P1(V6A"/M^*)^/8F+@EZ M !\"%]-]*!2X?1SXTE%3QWQRJ5R$$Y:OJVK3"5>HJ;W7N@SD=U8-5,1?B]L! MYSBI9%&;#U9%A9S;-S8"SQ!PL8)?V4*O3.;"6ZM,72M0T0JGG8F[+L;PFJ+" M>%CV$JM>BDEX,:DBTF0*6YG' 9[7$;5/ZU01_ Y7ZSB]2P,'DUV!N%_,A)4/ ML#*A"U-3)XJ(L74L#/ +D43/I-D1#LIRS"@N1'P+'?M(#C4\CW0A9:5XJGS MV,#[=DL_5BU5UR>^R)GG9![,,=(L&B";7M]W$?^4OW%G^1LFY6]0_D:_YXD/ MRTYKY7*MF2T.@$C=](<._G'[1J3N#W7QA]I-[:9V7T6SU 4:TVZUQM\M!57E MHMVFR>NI.KS[8NHX$1[YD2P,\ :C%F)YN%0]YCIT0L'E;Q7I_$;\]>5WM"%\@T.NHKLE:7$_7Z#.?X+$T>&2I?&0) M+X3".V),:);LD8W;R'NUEK>OBX-B'VR-=R U0L%=H\#KR31'BK[M<%=.BZ%" M&G] &B<#3RA8&>X[X+Q>PP[>;Y;K9GWP]"8#Z)KBV)DKOMW[=SMD23@D'!(. M"6" MN$O!_S.ELH/^6MN!B$WMO"RQ7U5W[[JW!S435*6C?8G5!6-X+EG75 M-BW",F&Y_UC6S5WX:(1D0O)]*\S,X&XUR V[.$. MHO.$9$+R'E;/A.0]KIYON/4LBO)U4FZR_$3*2Z40Y2X]='Y=H74$7MT,JI,M(%MP*UO@N*KF[SVU@6Q!AY8( M=Z2ZM;:ABV/@B3MT[S24$","+=:+1 IPGX;M^_WDW!(."2< MS@J'RAA<8SXC4@2JJ]Z_NNJZI5H>E6U8)YINGJVDP=L%B'9D\#JJI5,1X_X, MWN;]=#!Z56%/=)U($5:%0O7D^P-@0Q_NX&@:@9A ?)\>A4\@)E($(D6X ^WU MWA8XJN;O@''M,"N]$I2[#&5;==V]GYTC*!.4[P#*0[+)!.0# +)N4!UY0O)! M('DG=)B'B61*);C.L3MB1#@ L^"JNDZU7FES[@"@[ .4=[#L("@3E.]]G]DP MX =",:&XSRC6O:%.]IB0W'\D@SDV",G[6SS?/&34=4Z$L3A@-A,'S+H63;LW MC5$I](,LA6ZXJN/OP&Y2)70R!=U0%IF":PK*U%53VP%9)9F"![+'MH5=Z"+^ M\>" W45*A&XBG^K!'P+H=7?_6\X$? +^/@*?>\]_ZS7PB0&A/RVCDOTD3FK9 MO;7,[VS+J !R!T!Q$\_B 53][DAE[^XBB#@"KD 0<00\.%TKV4B1N[3'O%0^ M"N9ZH@GH[RQ)]8.IBC2A@&@"2-'7'.Y$$_#0-$X&GE! - %;"^W-]QE/"UX0 M1J OJC<^,I1+=5PJ#SH.M%T\]@A#=XN0+0C@U=7'8=.6O9G\#;O MIS/#%[ \] C(:^1"E=;[@V'=HDKK!.*^@]@<$G?8U2#N4IR_L\&1%],,FOZ# M";J *AS2V9@_%4&]8 I4Q]Y!MS\<[PSU/9Z- M)Q 3B._ 'N^BUB$!F8!,0.XLD*]8,N_FM!A=>H^74L;(-4;&6TR(Y459!T24 M@9+RFU6SI CI?M:2FKN#2CT'$"*E7=?>0=GP'8(R0;G_4'ZB.T.72" (Q;U& ML;:+4F@$9 +R_0.9\KDH+D*7DH8?Q*64#G0-V_>NG/!<>1*G83;E/]]!_(NV M//:RTK(,VH"F?;M^@UBW]UYSFH!,0+Z]PO[G?PC'A./^X_B)-C3)JR 0]QK$ M&F4#[9/X](:Y(EUG/7WPA42VJVC3 ;WML5#!M635)9MI6*KM[GW7:PNQ=01C MW=P2(YM -N%.;()'-N%0;,)^MLEO4P:O&Z/@B3XT]IC1U#_X4YV) T&^;N^" M"Y7@3_#O!_PM@O\A%6CI:GCIK?=:HV7E MUJ'FWBTK3577]U[0IG^&M9O;4&02R"3<7E:.:AD[. %')H%VICN%\R>V/K0I MO^(N%LP$X+UL">RB+"EAF#!\G^N/71R*.S@,=R@SJ.N1FY)]OU5=W8.+_?;" M#-@[2!(\S*.QA.,NXUBG(]Z$XX/ L3DT"Y<9>WK&% M5+Q:*.)E3^,29!]>$%,2IWPPD;_KAH#F__R/\H$7\Z0LE&RDE!.N@.;">2)Y ME%G.E30K8=RE10SJXY$RY2P%58WFB3+*FY\B)ER7D1%YT2Q 9\8#"S8 D7\'BLVY9JN([0/&*E MG.2<*U-XS*10. @I4C[R6 1[M#] M205P+:2'#YWE,7QWSEFN_$>*<0A2Y?@8;*!RQ@J%E64>!W,Q'/$^N'T>HJX* MY2PN)W&J9/-<^<#B1'F?9_@=W)-BZ_+3.(3>%'P\!=QBKW1_Z/TDOL5[3N8! MH#\7O[])>3X^7WN3-=1_$LTJFH;!JV&$*-"7,F9)<@Z7C0H0'W3Z%32LS&4+ M%PV2VP]M067K[E.5CP,-VD$6,Z>[0_TG@U-.4 #0$C\SB%!3W!$>T 5/)K! _ MZ<]^5I4D.\-&3T 35Z!8" /TKHS7M!/?#/?";Z +)9JOPANQIT-[9A+0NB9_ MKE!_&7KQL[5 5.'YQ8S#AZ<\.5]NYB6@AHY6V-W8&6BLL=S S4.R_Z#_R),$ MAS'VBD73.(U!U@REVI15:R0FQX*C&0)@!EB@ZQO"/)82KXN:KT FAQ>F^/CZ M7?A6>"#,2P/4XSG8L18D9CPOLC3ER2#G,.W#ZYO&HLEW71WQD;:*P\FIP(.Q M@O<'+ *T!.7RMZZNG$V@&=?M4X,DT9DU:%L $CJ3\'&K5IUXH^V[2MV!ZEV? M4H%R%L:C.!3(RS.&BPA\5PD#*^9*$I?Q6,SR0^4%" 3%$58V7MAG%:2UC5IU M2^+]&AWO/>!1<953(WP<]QF8U-%(6I+6&6\%Q,6O98'E*F79#,.$N#PVM*'Y MDX3T>CS]MO6+5'%][9_EZ/GAU4PT'DS::5P@E 3.].7&P$"HVW)!9_;+4XTM%>=N^PU+W M'E<9O[*>M%2!03;ZYZ-_Q%^T+RZ8!.&1PT !3Z,$U,$BASU?I^%N6K1KFPQ/ M3EN5R?COMMV[C<&+8G@,6I91GDW%S2,.HH;)KH U]KS,\G/Y;/2L])\N>HIX M"PR3)/XAE^1P'_[EKD:73TA,NW>OEA_!=JSGHL$*[:8VUH^.@E@*[0 M$$=*,8&Y8&52$#N1]?6.ON[ZS1/8QGE$>M6M#<3:HF\0^Y7W]27FT@I1O0-1 M,KD4JN,J'ZME>2?C*C?H[,8ETD8%7YSJEU7N2)7+<,DR*$3[7=:LU_JUV#Z]L<&6";]/D]7M?WGUM?9T(C_5(>JQO MT&,5#L92H/0:>\.[(47L H)NE_+^ !#TM@J(_?+D=16XNY!W1*KMIVK?RPBI ML A7J9FFIAZA[S9Y+MV )B[8[]O,W('4" 5WC0*/)IN'H6A?.2V&"FG\P6N< M3J9>[V2JV-3N6E[O_@^-K1T!'5!9%T^&77E6>IMKX#=C>R"603R";TTR8\T1W5=1TZ"-M[>T#G 6\Z ORA1_BG MLM$[E%C[$$[7BN'M7D^;FM4!Q>R1'+J+ME"W5,NC H!W/.G3X*7!>Q^#UU$M M?0><6C1X:?#2X-WY*D3US;M=AM.X[?A*^P#+1S_1]3M>3!\ BKM+D.WU8<%< M'T-GX\X5D=Y/S*T7EL#0AWLO<=Q):%,AN?Z 6/<)Q 3BGH.X ^4^"<.$X=L9 M8FVX]V2V'H"8]N*NEEA=(8%VXR@FV.V8H*E:NTC7.X"(2C?C@C1VNP#1;HQ= M^,WW:>S2V*6QV[NQ^T17/>]NN6%HW'9\S7R(>W&F/;0)Q;07=Z<+9MJ-ZZ,M ML"D&3#'@GF/8&9J$8<)PKS'\1!^:>SQK1/@E_-[ZL-S=KBD.#L W(,>K&]^Q MVN1KJ\7?+1]O8@FI+,!)IJ@;_MQ@3!,4"/BT%2>7X M1.SC$CO0K'Y%BUVAC*?X!F1+S%E:Q&*1^)7#54/E_0IQD6A+V>:N6\>")1BV MELC@),L1MBU.B[DD-?J*W&/X7)[#4^%E+Y(BP^9*)CSQ)MG""]I9T.8MF,2$ M4$!5CK,DU!,>3E* UCCF"\&VI;:6>0]9#20V%(8D&'%YKB3\E"?%@LCBCRR- MX+6O,,M52+L2FP+M B&F ?)FI1P0X:)*\;0>#-%GC@7(4>0+D90(\0K M6>4V<8'AS=48J@%QZ5A2E;-)'$Z4"8LJ9KMFE!23>(;X*M2&-/$RZ"R>TT8? MO+QA(1,$2\B*4A-Q;(+*L*%Z&*\AFQOGT$+H:LTX5^$=34+-;;J@Z:I&MC*- MO[?&$+RTL0H3T"5TNWHX8& ^ FS/T8YAMZO6#P+QN-:P7 D=5?0AENZ"N%"U MGF;Y1KQ6=G*J,>8H4,.I5#&1SP>=2*;LV L*XC,"$'#(1V>MY7EM: M(07H=]4WR>QUC:E, K3-SHB %W4*!.^(.=1^NFPFFX'^L^C2T=BBIVNL9(NM M=)QD 4LNS"J;9Z4>Z6U[%I2U3)5$@$($*-1P:C@1H-RN-42 =N%C)) M.Q23L)_,[?YSH.CF< >%PP]]#%#MI6TE]COQH% %B!Y4@'!4S:?*2W<\[]/8 MI;%[+PZ]ZQ*%$8U=&KO]&[NF0;-N?T;N7:VV#[#VDCTD(.]GR7QPY9=^)RJ4 MGAL#W1CNH!3HP15.(!!W&L0F@9A W',0/]'A7\(OX;>O^'4)O[0+1PPH% ]\ M&/% 7?4LCP(IO8D(TMCM D2[,G8=;0<%>VGLTMBEL;OKDW76#D[.T,CM^(+Y M /?A='L71>,/ ,FT$4<\* \P@$:;&!0$)@P3A@G#^W:D/4,WGA&."<>]QK$^ MW'N)B1Y@F"A1#I 296U1\A6^C07' %(YB*/6DLK!'#I;D*% ?\_*B63M6*'< M:+A06EPA )8)M(B'K"BQF;):_%+)^_Z4 M53(2Y HQ5==TQ-W(3Z'9XI89QT+V/#D?*N_F^24-:#A:YFE%BC!BIP">(#E7 M8I!(6$J!-87N@WFT&'#5!44(0H<\YBDV=-&O2N456T",H"LY M-!]&X+=:JB7I1Y?*LK;]AVC M?\1?M"\N&"4Q(F%:A(%<(A?2K[^PY^LTW$V;BB;2L.S+#"/:.W/H_X2=3.NR MB0TIT2VIB"YY[S-EDIWQTYJYIWFHN+DF&X,'ZWJ+Y6D1E\;F+OMCUW"X>C]' MMOB/EGB/+O=7KZ0\\F#VO(;\:HZOC6Q'ESA"\!V3_F"09=^$S[,)D-6$ ?9."N,\;KJMK+CB)*ZEW M!#C4<&HX<27MIC7$E71%W).XDCI<\;X7"*JIS?I M#L@FD$VX$U8DS=K!*3FR"603R";TTR8\T57',_=8:HK,09_/;O2?$>F)-=0) M_ITZ4'YH9=A^)S(D*@;3@V(PKJKK5 [FCJ=\&KLT=N]!'#Z,76*BH+%+8[=_ M8_>)H6J:<:>+$!JW'5]F'V )MB>&<<=%RP\ Q51^C7B0'EZQ%&^H[WN;J9/0 MIHH__0$QS&8&@9A W&L0[WEW@_!+^+WE]K0W= C M -'1$@4"WP(L4!#-0"2EF_% &KM=@&@WQJZE&JY%8Y?&+HW=WHU=W(.S+-J]Z,.XI3VX2^(] M[M C%-,>'%$@/?C8F3W<04+8P87/",-=QK"N#7>PHB(0$XCO=Q/.I3T,PF]_ M\6O3)MPU%A5$?'1 Q$>;*XJOE-JO2\E+#A9QG%JPL%A#_7+F(Z2\R2))7M+4 MHU\N)Q_-!07+&6??>,K12*51+)F JI+Q!30*OIC/BA(>,%7@QF^\*C!?$P=$ M\"Q9/AYYB^+RO+[YT_#C4/0PY6,F*8T6O$05J] (FHLD+B4O!%%2Q4DD.)"R M5+P?A=)T V6YD8)E0:[4HH>9QE'5^%F;N:EY8GH$U5>=OH416-PZ+&#$WMHGU+%%8+?IREYDH+ MMMQJJV*JN(3T8GU' *RG/,5'+#>_;CT^:^O67R#VN2!ARY*#UAUZ5W G]1^. M*,%K0'*%*2,;*88%^%NAS+@.M9MD2LZ MSLT,2#P\7:NQW@L M7E;WE;QJ5_$;T]J&I<+L>^.ZIJ,Q?5TC:N$DZQDB8)5 MX#^**O"H\&[8$IHC>V3B#H-&@GB"" 7$&O-0%$T\00].XV3@"05$$G4CDBBQ M/'C:V72U.WO_;H$0\(AX>Q&.%VJ@=+9,UT?6)Q@&LXBQ:[.9^G: 4\Z MF-V%TYO=2#XW+$OU3(?**JR133>/9]/H[0)$.S)Z34^UW1T4@Z71V_%S4 =8 M7,$8TC2T3BXW.\M'&-Y+C2IO%P>J"<0$XONL;*&3):9*-WFXKZ!63=4QR+N% +S 8#9L(A A9!\ M$$AVJ90>(?D@D&Q1/;WK(IF2"JXAMTL*B5! K3=F033)K!3/QIP($OH[05+E9*J?32@@@@12]#6'.Q$D/#2-DX$G%!!!PJT6"\21 ML-_&[?O])!P2#@FGL\*A<@;7F,^((X&JK/>ORKKEJHY%YX37B::;IRMI\'8! MHAT9O);JFB8-WMX,WN;]=#1Z56'.T"8@KY$+%9?O#X9UGT!,(.X[B+WA#@Y9 M'AR(NQ3B[VQ,A!@2>FX+?-5V]G[DM)/0IH/5?<.RHWH689FP?!!8'A+3!R'Y M$)"\DXIXA&1"\KTCV28D$S\"\2-0.&TY-]1176(QISVZ@\"RI?H>89FP? !8 M=G?!,$A )B#?NU$V=A$+(B03DO> 9$J?V.,*^N9QHZX3)(S%6;.9.&O6M9#: MO6F,ZJ(?9%UTWX1%V=[9LJDL.ID",@5[%I3GJ+9-# F'8 KVL]&VA5WH)/Z' M.Z!N/6CP4VWX0\"]3L GX#]0X._@[/(# CZQ(?2G952^G\1)+;NWEOF=;1F5 M0^X *&[B63R $N#=*//=70 17\ 5 "*^@ >G:R4;*7*?]IB7RD=!9$^4 ;V= M(ZF6,%64)A0090 I^IK#G2@#'IK&R< 3"H@R8&NAO?D^XVG!"Z(+V&_C]OU^ M$@X)AX336>'0Z?YKS&4?>9) H\3I?A9-XS0NRIR5\2E7>#7-=>WHTN[UMZE9 M'= 7E1Y?$H?CJIJY@Z2SPSRM18.7!F^7!J^M6AX5^>W/X&W>3X>&+P12ACNH MZ7D 0*:2Z_W!L&X.B<6%0-QS$%M448=X ^Y&9"^F&33]!Q.\ 54XI+,Q?RJ% MNJH^6]6LO1](ZR2PZ;!Q[Z!L&GLOKD%0)BC?7F%/[*%Q(76:0$P@[A.(=2JR M3D ^#""36W%-(%^Q9-[-83&Z]!XOI8R1:XR,MY@0RXNR#H@H R7E-RMG21'2 M?2C04C632C73KNM!0-G3:^.["%V#J"L6[N@9%-()MP)S;!U/:>B40V MH5N+A1UHK^LKB;L-3QXZ_*FPQ($@7[>&/EE_@O]#A;^S_\I!?8=_EU(PNAI> M>BMS+P(^RG)>9V*4[/L-0TT[C#?O7FNTK-PZU-R[9:7NJ8Z_][W2_EG6;NY! MD4T@FW '-D''7\DF'(9-H'WIS>6AG>$.CBD?P.;TS9;-!.)]Z,H_BK_D)4'^R_/F\OK+NO%3EH_CM.7[U;V[Z7T;Q][ZKBSW M_W)972)H%VY.XI0/)O)WW0!P"^U'/,QR0;W\5('&\!PO@\;^%N=%J1S#+\H1 M/&A2*(:F^\JK;#IC.8^4,E/67N(I__4/S]#U9_+2]%QYD;+DO(B+"[+:IT"L M=0*10<"")?"8;*0\MC5;=5Q/&66Y4DZXDF)7I[*K'&05*1_YK.33@.>*J:E2 M0G$:YIP5\&5PKCRV3-6PX"MX@C^T?E+!#"X$B,^;S4'!KO\^S"'XLJBXNM=2PA@8T[V0>S!-H"TLCY4W*\_$Y]#$_C4.^ M]BYOZ,)->/$'%B>+%^ GE]UG#)V?AAL L6%D=1 MO^=948 &LU%$TS\,EP)_P&@E:BN4 MW%.A%I"J:_)U"!-+_EAA>3U>\;I+D*DJ M.2]F'&XZYXJ,6EDW(.LZC 6KN'*1;F1*TRH:J.0!B &21I2E/!CF'YT)C MFO;A5;KJFZ8T30&+ Y!*3[W?4LYF\#[KFF(&XQLQ!& +ZK@ ,U.^+A5FDVI MVU:]Y%,J4,/">!2'PF;F&4/?&-]2PD")N9+$93R6@L(&6ZKNV$/E!8P";%@( M*,//A5%503)7JZL:KD);OL3SU9WO/9!7"115K"2/DHOK+^1NG]J8BLIR>X:T MB(Z8$'$"1O,R3\3-**PE?6?SLBA!^J@$ ;(;B?:"_SC+BE@X90) H,YG9W%4 M3J#WT+FJHZ8#DFA]_&C]$U@ #ON\Y,\J9U3;?$]K/8 XX_E^O=8-FC7<90FV M_Y[DBW71F \"4.RW 1M!5YZRY(R=%X]^6>KQI:*\;=]AA76/'ONOK"+_)AM-.0)$#^6:01B7GVL M#VT3L0JZPVDI4HH)X&D%6&)+4%ZO#7U[W?4;!\!VHCZ8B,T'X:0([_<=2$)< M4331F(]R@=+-:,P-.KLQW+"F8S)TLJQG$?-E8"">51_(^*7XI(IW0N<2-BOX MT_J'"W%Q\7L,S4K+I]BGFO0I3D5OQ'LKM\+WA[Z/4A+.196+5S6I> MMP7&K\AJO:8)V^E>5[=:X]]JY^W*!E=+QMLT>?V^D7=O.<"MO8PWZ- (EV') MJ;G&MNIN" 6[ *#;I8P_ "]K:*%-]E\)WUV3Y_O90NTTR M2#?PB#&/^[8M=R U0L%=H\"C&>9A*-I73HNA0AI_\!JG,YS7.\,I-L:[EORZ M_]-5:T= !U36Q2-4%]-:.Y(*;%FJ9SJ4#KRMX+IY'(J, AF%.S *IJ?:NRBS M14:!C (9A7X:!4?R F@4[.W?3D'+G*5&UYYQ)KG\3I6OFXW>MI4[,Z MH)@],BMWT1Q:KNI8.Z!).,R2>31X:?!V:?!:JFM2O4L:O#1X^S=X#=77B=*A M/V/WKA;>J+^\G^M8+8Z#[N[ &!T=91B#N M-(B]73"[$(@)Q/?*A4'\IX3A?F/8)#M,.W)W(K&ZU@'MR5%DL-N10=U2/9TB M*OT)#=+@[0)$.S)X#=6Q:?#2X*7!V[_!:ZB 4!J[O1F[M">W>1YRA\2R3IMR M.U@ZT[9<'^V!LPMS<'"!-,)PES%L[X+V7K%@15@EFXLR M$"&,2:7,65K$8F'XE5=R4/$*ID!["YXK@!$0!=+LG"DYO@DE%:?%7#(@?XE$H8XD(N2XQ+K$TV)D73XN)Z,\^S&4>RLJIUT(MOO$32GC.N ML!F\#;GQ\%*4?L)K5@?\Y(\LC>"W5YB&*MI;=:W_5 U7@':\F;9.G%00F'6& M-C+#G?+\VNQ8"Z">9LE\RFN$@;*66C-LR C&:TC7EAI4T:^M(6%:7!:"0 1F M4;>"!F0"PH!V5P^L(*=,X^\U=C8TIVJ(9*P0.[,JO/>Q"!4ONGJ-<7Q-$K6Y MX!.!;N)C:E.R8D0\^S(E]!ZJK^=Y/>Z%.$ V#])2W,-PSMAD;01#9$?FA]Q MZEXR#9I@>Z^CLI<@C20;2^5[GJK9.L(.'M&4_Y9^T((YI_5>?),_U']:I0UCG \::QLAQNIA4)M9=8E:KI!\ M>,UC$G[*$VA:>BCV<'L>D;5LCD0ATBU>B-X26E##B4+DL,JW$X7(%7$!HA#I M;GGH7@"HIIGXY9%=38LD8A$J%W[ Y<)UTU=]@ZHE'TC!<#(*9!3NP"C@^49K[]E? M9!3(*)!1Z(I1,%S5\/9>](UL0I\3GP^ 6<0:&C0&MI4:%3+:5F*_$[4(%5/H M03$%W5=MARJ@!AHE0Y( )1=86';^42T0>NY9D(M;0N#Z; MR#*9Q@JYQ[AB )'5Y#E2953L"C6OR#+=1M7"H?(^%O0&LJ45V<,2(4,1@SKA M->=*M+[ /Y;$Q\_>9WFIO(%A.DY8! \3AUI%8T?S9!0G"8]4Y#6!!O_&@AS& M,M;"?YG'T5AR*>0Q3T,>M5Z_U*JJ]3'*M^0\P3K[W^**F@&KW.//-4,$JJNH M6%0DVX1X,%R[D",(Z+'NJ3;6[7\WST%]/&2 Q5=UG?U-W"S8)7::2:G$H+RP ME,IM*O0'\SB)&KFJRC2#YQ9@M^(1]#LM\3Y9]+_(YB"\/%4^#3\.H:EC %*/ MRO1O/33&ES&6N(8F!@;FCV]+6;*9^*9LJ'@ND)F 99TL:W?]*%F)?*SP\F"T M^)+&8AM@V?T3 BZMJX_=);.(KNJZ>4D#GBF3[(S#UY*+HWFZX&)91'&P?P!7A743 =N;GW\ M:/T36%" UDO^K'JEMOF>BR4$NS?=/GINK$R.[;\G^<+W&O-! "#Y-F CZ,I3 MEIRQ\^+1+TL]OE24M^T[>'$W[OOV]!^_LIZT5)GD?/3/1_^(OVA?7#"5PDS! MT -[B:Q;Q:^_L.?K--PSOW")$&@DG+P4G;RI=/*@PY)ZI[S2B[J2&,A%XWJE M35(K=V!YLFAQ\JQS8BKB'+@LQ!<*'P*O0Q]U:2YJ<9NU6B?>M<*.AH:4*>[0 M_FDQ@:$S(.^(T\U^R#*]T,JKVEY.+3F$ 3(AH:?C.:IC.%<3(1D.2K-YB6#A MZCMCU?;6Y&0>S!/T;6%R?I,"',X;PBJB%.H63TQO"6ZHX40I=%C$#40I=$5D MD"B%NEL8OA< (DJA@U4M40H=*/H.@W&"*(4(!40P\U 4391"I/'.)49W-2\: M*84^$J40$04<)E& ;FBJK^\]U:M_5=*[R11 1H&,PEU0"NFJ03QC9!3(*'0! MW-TP"K[J^'L_FD,FH<\''_K/*.0-=U ZX-"' %4QVU9BOQ.A$-52Z4$M%<-1 M79=*4-SQO$^#EP;O?0Q>2_4]&KPT>&GP]F_PZJJ[B]4XC=V.+[@/L(J9NPN2 MW@, ,A4Q(SZA!U=VQ#!V4=+PX.J.$(@[#N(=5'8G$!.([Y./11M:Q,="^.TM M?G7"+^W$$9\0100?2$105WV3B WZ$Q*DP=L%B'9D\&JJJ^V@:# -7AJ\-'AW MOA=GF":-W=Z,7=J+N\2)W$7D\@"03)MQQ"CT (-H_M"GC0P*!/<$/WAHQ"T5R0 MI;1(:FJ>%%$"_GV>E3P4["2O,M!+.BY$,X_@ ?.KPVQ M+)&/0PY5+:KD%_/9+,LK1IVBS+-TW)337U"S3.,(ON-LJ@"DO_%R$SM1CZK4 MWP(4X_6L.H_%$0 !#%=032T8$):DO&#(&3?4.%LH?,&/L]0.:6MJ9@3Q(DOR MQVRFJEE/TA#ET(P4'] P5-4L#'Y-LM/"Q@DO2E5YFQ8S+B@E5-'PDPE(!4W[ M0GPU\\^5!#^&:4IB(GUH7T%,=#6MSX6G6X;=AN]&LHQK#JRV#!>26[P4KBJR M-.7)H":_P+8&+ )5!65##W0 (P>Q<(W1(PA&EHG!+$G/T2;8N(9!>R>O'&7Y M5O9R"0^Z(R#6&@9K^4,$*Y/@2X%67AOPR)9B#,V?I/U?)EA!E2%9R*4,(9(T MS5BW+5# MERJY;RO&#RQ.%@2DN(B^P/K8D4VDW6N-"K8>?L%6SU,U>^^'Z?M7KK*;%5O) M)I!-N(-<*%>U+"IA2S:!;$('P-T-FZ!KGNI95-K]+HP"':F_6FROLK0H\VJ# MLUZ/T1FAWN3Q>8[J[((P8F-"UB4(PXWXHU)3!G(QLIV3Q? M'+N-BWK).9 E"50E! 2P.,62"YC>H> KEDI\;$[&E\?;KS[9#Q?F7$FSLE4' MH6K&EF?1.WK$>\,Q]3_B_\SC*"[/A7!>L5F,:_X/O "=M/=E.HPN&:80!2FP M",)CUU!]WQ?]>>PB*[%Q1:$"O+(^\E1]I8NO/%7)N:R4<,J3")8P MR&,LR O +.3BR/BA3PK+X"=\],L.84/E3#G(&EEQ,(X 8D/E7?P=,IYB+ MP7:]@H>B+?GU%_9\G88[:ONQAM>$I6-1Z"EDQ418.?$#&LA3EC0&$AV%=JDD ML(P\NG12P"D _1%65-4_"JKM,7GJ6D/3@S_^@=>:Z&N[J=K#EJWQZ[C17%^&]C](E=R U0L%=HX"J8&PKM&->2F=[EF>G M<20KZ%61"*QLBI$36 AW+\&7#KO28=<[R/TP56,7J1\/\*PKV02R"0=A$PP# MJW233;BKW4]*TKV>!_9DCKM0\N M?C$YA[D.[3RS5]:R?Z?QE M#Q*T",8;%6:INK>#VG&'"66*.VPQZU63GC**4Y:&W8XYW)6!.,##:T],K)QQ MI_/<89Y;(QAW&L:VJ7JZ23BFI=T=B.W-:,3#$I-S^/,>&XRSA^XGDV12IH>7='R[N&8_%)31KX\Z4YGEUSD[NQ MFT3G]>YPWZ27Y_5L5?/W7N+H89S6(ZM#5F?OPZ,;5N>)X:'=V6,DY&&8G!L< M$.[H =7M.8A?H0?X6Y*=*:,\FRKOFK3#%Q>W #I\ANGU@L_]DN-)2GTR296> M[PB/(UV9=JF<\9PKCV6>FKI$N+TX+UH]!>]\++-7VASS:\C+?[OZ-%6KN>#( M9U->L=Q_G1>E/+,*3:B^$=I;V_JF>X]-7?5]>[D'CPU;]6RW)F@6I[7J)OZU MZNI&_<1PGN?( "T?NO)R4[7, MYLHU0MI:K7AES4X]91$\E)W7HH(N"/4X*B"P.ER,UY<\GXJSS:*Y&2Z92O@T M1L;VLDPD>3P;YUS^A$?FE4^IH$I@83R*0W%T/L]8U"/&]4O. E;R^Z]_>(;N M/BM _4DX3P3,Q1G B)T72@$+1A#:O"Q*0(& 7'F#P^'B)+BMB6=61\.Y$O D MYJ>\.OD=HHZ'B8=DSGB3X[YC#12 '^5IA M@NM)!SZ-IVC>JPH&Y024-I[ H&S;P:'RYH8B]*I>"UM]00_7;]@M[;@T 3BS M&+:IR!(FX,5&A00X7HK6""UXJ\@)M*4\5V7KI&7!.->LD>_R)*@:CGO)/'2R MMCFFZKFV1)2N&J9]>=M@?&$+RCJ?4$XK<'/.JTE*7"4*L\B?9*V+U?H9T5:R M] ZC\LJMS>!O36Y+O\S@K4;.A(%I4NK0KR(LT&+"%F5, &@ 7A\=VT6IE-:P MQ\Z=Z,&V^ W^NZ&%C<>'QN#*2C*J@L;"LBHRMDD M#B?"#ZD^$P^"M8"\;\;*/&9U[]&'MG5A*OCW$$LMR86$\+[!NJ/US]/:""99 M6(NE;4%F#%;1CSW3P<>(3L5%,0=XHOM90,LQ1)^E*9="%PXG-N8%]#=9S&\K M/5$8=#L2=F0[$^%#ZU#>\_POG'(RIJFP3 .95AE,L M7- 'T_3BLH)0*CKR.)P?Z[9JNM;EI46$#Z5$@"[ 2'@!V0)#CWU=A3?@.U,. M,^9M!B5/"A"(EO<-R93)@2T<5Y=Y%># H'7P$-/?2>Y6(N^./MRWY'.6GTM8&)Z M!7@/K*SF_ED&[\96GR]N%&7I4HR*1%$2K MBEUK,A8XKQZ![17#(0=Q7PGAYHXZW'8NZ_0YMKNTD@%HB=B<\%4<7)V(YZX/ MOO09NKHM;$VZXA0M@4]58AC&S; MYD$!]AX45A?RJY>+"':X\A48+/A>+NG? MS'$-B?UMW:8\@?XDB[48O@SC9(;V[*70.,\+\;O^[&=U&?MXZO:!^C1PC[X]?*2_!+*G*\?#%4!4_8[?@ M;G"T6/WQ7SQ)"N4W<)BRI(3"6BRFKW2_I>,_96"EY]/ZHGHE_%CW;1SHU3+^>PDOED^OYHQS)<)! M)P;D$;J)># T'!-MA!B6M!8;&U]Y 3+$P6!(G_(!A@+4S7V EC 1WY[& M8M4!SQJOV(!JS#<84>8S$7?0+6'!I X90BV)X2GU]8O92(C!$%)0/@T_#@'5 M2<+R0KX;RZM)=T@:(C$&VF#^E,8(LO^%QL!PJ%J&[:A"'DVC+Y=.$Q(6>47X MB5CDP$M&'#7!&RFTIP"Y22%7=.)E35,7(KU0]5-X8;6 83$F!8;=B:2'#&^N M[+_HX;+>%M<(DRN:N'']0)4J-_L&ID:5*JE2Y?[1**?[98M:V=#**H+M_(J9 M_K7Y6]G$$E';6>772F.$B493L%95^5\1Q/@>5T$*+"I\IB1H!_/%@J0 "1_UVLS(["UYHE MPO@#%-&R9\IQ!M.C7]^*OXGU($8_P G!B0,TA> M'EP4R_D_P<>'-H+C_H&CNRY<_PRLOZX-_NR16C84&7^%:^,0A/!"+CP1I>]! M1F%/ MDR 'I]!4_8*<9K.&ZI<+F^D0,-)OAI$Q1B"V%4@0'<**ZVI@ *\#TN MJ:+:T:D<(?&>8JC\-8'G3[,<'1.05P;^YKHGJF@/IKR<9%&]5F"S&&%P5 M_:^+KU3; 9""XZJA<8GE8UM/13<.LSS$L[-9G-;/%;&+&4:@>=V'5=.&FT,B M#2&,\W ^Q:6YC(HLFE@-M6)]]XJZ$'K1;G*)80$&OG35'+QJ#*MWO!475%-1 M7YT%]7;C:"X\0'@*ND#52QN#.D\K6XD602QW&5XZ3W W+BSGHAH[_HI#>YY$ M8(!&:"WJ;31H>O/2H?*V1D6ULH9O1PV(B@9$2RJ8L$)V"-&PD'*[6R*^AR&( M5O_ WGV=1Q6_066QV%2$?F0Q>#"425:(;5&09S*/%FA;UR9E' N/-YKSZLTH M:7P9*%F6M/^+2_3/9W)\8)A*6M!9->"5(L;=@DT%]^5 ^0HR7X3@\2$LRF:U M9EIFY",&Q0OWX"J]:K'MQ*V6> MBT0A\,C#/ ZD2(39]^[5["LOP#&83EF^.E$MLEMJN]H>&;68Q7JSP4*\K.&W MT"C%'<**L\88S'ZO%_,FWOP"UB#G12R0LR;,7\< !.[ADG>+?+*!0:^JX+A2B%ZQ5J]J#"NS>1Y.T*JT*"P$KD1P%];< M"2]+]'[1T15.G1A.:$#G5"_J%+<1-V7P^;39^9$IAVQ>_ M+&AYWZ/P"G(790!K*I'0\[J9".H%5EY-;.]:\MWE2%7>IX0J%VGB@VPTF*.?LC[#M,57M&':6!K.XW!-(F0<_?,1KOL][]%F XVI_3Z8FG[8:QSL%>B' M34"O8ZV\-' $W@I,Y*54,^H4/DCJWU^W7$GI5Q^Q_!M@\$-)PNYR5O:MIB#2]WY&N] MSAJ]*D_ 08GXJ%YZ?IACV$0WV4"WG_"?Q=6Z'56_+43V$?I4);6\J>O/O)#I M%;IO6F*MS.1NV\^7,^P-P;-!AV$^RU+I=+65=)48-XA0''>1KK1XY V%([RK M1:! M8-"?:ZD>B2&&$N>1+_ M+ 6%SF0>8=Q-M S\1_A1+O[1PU3K7.M,I'2T'$E81/,JT[L)IBUB.!_?O%JL M;836\3G8)?G3D[AN O#^70N\U!%=@&L:.8I1E-X%>/9- !"H1W>:"ZK 2Z_ M6"R=FB\RD9M>X!D#GHN(*#Q*R'U417T*B:U6^!"G623@$AT&)QTL^?]O[]J: M4D>V\%_I.N=%IS20<'>JI@I1SV:/BB7.Y3P&:"!E2)@DJ/S[Z=6=&TBX*=H= M%B_;#2&L=*_^UJ57?RL, )(,6#+9N8[[6Z'?#_&CJ-BU(T0GG1>F:8S\ M$16@?9< T(^S?H?,!HJ"@H7$H[@@A05+M0*3:7CF+A6=BZ>,SFS[2&2__25C.8B5 ",;CA=KN- JU8"MP(2>88!];BL[(3?_^ MB\6NYHG#Q'>(11%9$WLCL?SS%!% #Q45EC95G&X8!6'IQD8?BHLA=OG ?4@ M%6(+5-VZV^"9N!'/G$/3N[/(6:V/IY809C:8FIZO>R)*>PFMYW0A^2'6U/K><%,9OI$(F&SI?HL M;%3%6;$PN<;]\]6_<@;+F^DNN/)C9MGYH4$A=>B$A*7K;Q6(GP$7F;!IEALPT6E5F=IIYO=Y+-'B$QF M4!I,AS8O\A#584'L97HT7-LB'<:[I <>;#=&Q1MFD!YCRU_P12$9,8_W^?CI MGF2RQ:Z@PV!.I(>GKN];,&I9#[:4Q[,\<:QG72*CO":1L0@!6+ZV2_F:CN5K M1UJ^II8=?6@^/I%V6\W47^?IQ_4C:=_?=![OFD_MSKWB3LW)55AF%@Y\ @G2&"S-P S,TS6 7LMA9EI74SUOZ8AY$@_B8#X4CZK@?7:IJ) A M>OE#!3.+)4F;ZF6BXQ@B'G:]JDAOF++N>,KLQ7[F)J!=+.=160TUE_S'G$4WY0?^E"IM^_6#$H MG.=P2T/ZT6MH5>KU1H*CH)_KN ;*/%W;U7_^>T>9)5F'R+=C0*'6;&/ MB+R:*K?^54RY3YP[Q9EQ"\-L$P]\$WLU("?Z.VIBG&LUY[K)9#='_&Q2GPJ" MJBF;=3[E.,?YF..-ZYGYC5#)Q?>%)R&J)>I$/ MO6@F]$@AK81@VDGI2+A]-B=S&D#A5J(SR:;^>OW CCV;)^+GS([K=L@YX?\- M#W"+A_W&KU+WDI%R<6"KF!TT7X+YDK43#(("@@+: M1EP&N S0-J)M1-MX3*" #>.WR(;,1E!IG(3AX1L?"L2QF7:NH".?3;51F5&9 M49E1F5&949E1F5&9%0I"\K83F%1V)G'(^VI/V1(^WY/W5 (C2O7Z=V=$%XOC'F(M;M_T2?) MN5 R<&=PP.Z_RI1='"0V^=KQE6K=R)G .SRR??9:D6 J/[50XSN6A!P(I8:/5&!.S64 ME[39,[R1'K7=UST[VDB&DWM/G1B*W1]SISX55;'^N'VBOL.3_*R.[989VV66P"Z^\YUQ+R).5\ MSJ]XDWO>X&J7(H,(P"OL$>12 )1LG62R(*8ZE20Z,V>(@A^?QV]N-//.W2[* M&HCN*NE"T$^%"8^CTW$03"\*A=?75XU=IHWI5PKT[5POZG!BH^_1@17PAJ_0GD$;!Q.>E?(&I"FZP')F M\T?J![SO0HM?3YHCCXJ^5:+30W/J639)&M_U:/!*J<.^!]SIGND$HM_:?8M< MFL[S&;G7FMH9_YMW8)Q0C^E?]/9?U+9]L_)O121XKZ^>]GY,:RH?6%1HIL$,NEZEG8 M$99==&?.B1%VQUV1*4 3G%O)T 3O:H)_*>EH@]$&2RSI6AO,3&A)U_\I<:SG M5K,%$QAW)X:<<4;[<_X+T#L$+HQ:QAI14Z6NZ?5,A_KGG3>;SJ/>[$:Q:*!) M.2K)T*3L8U(,-"EH4J25=+-),;8P*4E?/30I*!F:E(.:%$,KHDE!DR*MI!M- MBE'<*TJ!O-H.YJ91K**Y0$O: MCA^8L/UPY?9GL(UR#KAI1>\.PG?9'S0N"Z:F)UIF4_;U@ +< UQ?F8$IMB1Z MM&_.?':;P"?\5P)SY!-H#0\D70/8RH'J^/@>()RX,/H]#:'Y6"1#:-X+FKNM M'PC-ZL\E1[TG\\UUW,F<^;X!=7QPA[O],9V8,2IK6#R5?\D0"?="PE;S%I%0 M_;G,0L*6:?=GMD@2W%K.<\_T*>+B,4F&N+@7+EY=WR NJC^76;AX18>68R$L M'JUD"(M[P>)M\Q)A4?VYS(+%6[-';43$HY0,$7$O1'QXO$9$5'\NLQ#QP:,^ M0T",H(]7,@3&/8"QC*"H_CRV7"8Z>3!'67O5)T/7FY@!G,HSX91>LA<-94=] M)I/)WAG AG=R/$\_W9J[[DNV_!N;=OP%^CE4K51 MV9,U9#VE2%6K5ZJEXK8W5P^)5_/@"*I*N5C11%G++RM*1U0:; F'-"*X(FRY M/X?%.PP>&6 R1+7\9U[:(XX>P\EF^#BS@.<=3"YA"R;Y,R"Q".DA//K/S/(X 88?5[W3_LQC$,1^Z_JM/S8=YOR&I>]Z MHU0^XQ>E^##&S/$=S.PYX56; _:QY;,;<[X)]C,]YOZQJ16\$F %>G1LVL.( MUYBK4GA! / _<]B7^/V80SAV/?9X@RQ^0?2.OYW,KZ3II7J]WCB$=ZR7M J\ MJH>X>;FJE3=0!>Y_MIRLSH!=;[.0I/7K?P>SN1/JT]Y4:$%V6DHD\%%D$=I(R//QX\ M/EQU3@[^^>FGGW[]KT[G]_.[:^M2N-&4\M"ZD)2$U+.>63BQOGM4_;!\*:;6 M=R%_L"?2Z7S20A=B]BK9>!):O:Y]NOI6GIV^>]3OC:C3Z9\>#SK.Z&34(<>#H\[)$3UU2,\_<@>N M!GU19\J=T"FQH&)3,)R='1X^/S]_>.Y_$')\V.MV[%%>0>'U0L0J]NGIZ>$+LE=8 MC#S9.GT'_^S8O7K9%BE^];SA5R>5VT09%II;KPRIW!O+L+X_5RE*5O);+(AE M.<6RV$=O*TNSO*B'K7=$R">QJ&\?N+2$KX!T:3$20B+@P0/@FPDV(-/AZ42'$6 M!&040,(0DL$0A@/PV0RT4W@/H*H?#V(+$J:O1B1 >_+QP)748ZA\$63,P@@K M_9L4T>SC09R2A70*0Y0&B9],!:HRZ8DJ%#Y.\*"6RF\R W5 M/1WCRZ]T.J*RL)(&B?+*>)'4*ENQ-K'/=>:)*6&\0FTR#7PAN&(>C;-[F$BJ M)B(HIJZ"Y*[J[S55BM)K"L/> Y53QDD%534+;9S(1"T3H2J5$GP,'N7T-I+N M! IY(:93%F*:(:@$"3*_IVCEBRM:&VA7>7Z<25G2-[-)MMX9;QEX8V/"O2LR M @\$H\USR;PQS5]!Z#K=$AF^8J3N M10'U;LDK)OPW)?**/='B?KL9]#Z*FQ:]TKL6#K$V]=%ZX@/H"FTN'"':X&W/B/X+1 "!%"'JIX7"H7;.YM MOZMS%SV'4GL0(*"+IIMW*"7A8YWT_'61)-5(5-K/$$?BD L@46RP4(,? M)H3?S!!"#;W_A0$ZF6J'H1G^ 76L@J]03=$O4=%*+:-.U&X=PH2%99<5:#H M6X2]X\:_%2$6$QSGUSNJ9AB]0ZG09C# X6X0@27YPH=C235"8;,V!WR?61S& M0SJFLD)37-( :)*OFG#S:+,VZ=8-S' ,C0E# 2V=AP'36#*UT0AK5X/^U'>_ MI/&_H';Q+.MBQ"QLB$JRNQI=WG+WG/ ?WSZ0#_COC3_4ZQ@$'WRG0:"N(#P6 M:9(+8/G_P!#&26\IY^HU>"*<$8BLS\$NNA-\A7.PX#U+L'%H.0E?XYHM->%? M7(JM]\,[^D1Y1"%"%&.N>P[8":8NM7RA VL6VGJEXKG..XK)H>WGDYXEDZ/K M!'9@8G2-SXP#.HQ6^&=*Y#1B08[*&256+=+0N MRGLY-R&N _U-_,_O%#UVZ@WCA:S?(._P$L;5*\+DOT@0%0=V?Y/2;]XR@5D" M<5VW*F,JMV]<' :;C9J:]*SY.9K2+8\*BY+OJB5P15T^C MWM$@67 W\U2JPCC:%Q[O;,/5 M2]"&.(8KU+T2J7>R^M4#N:L(@L[A5$AT)#T8M #L&@PT[KJDE\#L[UWHKJ4LPJL+(-RQ;:%Z? M>.N6S3!G"O%[-(T"7!Z^I#,H/TL*4G_ZM1!J5ZW"VY7W6;QCST#PG>T7;ZI> M' =[.#.*-7V?-LQELK-MB7'QM2 E3N!JJJU;E8))FN$+4S7G=6*1#53("\\\ M!J54R41 PT$3 D$(]?A]- K8E*W9OKCDG*]/O'5Z:G6>LHVXS M@;W3\-MC),!#<4,>,I?-],:]@!+^."M9I:HFO/WI5_ 3T7" 9MU#4WHXS_8X M\Z"H>,"INV8_0U8_*PIO7S$A3 8MTZ<;^?B"S%A(@@5;G" M-H#:MB)_F$IV4XEK8 K#9 P:<)6T;-==1>FMDWS-.+WQ+_18E;(P7^I/ MUTH?Q+F08&QB[B!5^&H89IL"[NI0^PC#I'*!3,@E:Z"*-YP7"NQJ%:_9GQ$# M_-<+*#4G1B\JEW)G@Y)TZ\H=#9G4[W!:LWB6L##]>PTXE6W1^D-DWP1O=OHL M*[BK*IG$65>X/3O9Q_T]LX\;? %7//@FP(.E MU]#M#(Y"391M;ZK+')&[@_(]@QM7OFDDGWS[+GRMZ8 *EK8QWJ[VSIBZ\SBS M^PFE87JTNNIIA1H(NW \X2MQ)^"\RE?PU''+Q2S> H0[6W%)/GWRB!.R20B# MJXE:N([#U1>4D),4]L")@&'Y[5^PE/6&( MWFV%>9@Z&-N.9Q_(RT6DUWK_1XS4T UO?+P" H:;@"C%?!9W3727AL)E&)V' M!-G[3"1N^(,^^_+9]ZE;; ,WF<7.1A7@AX1XYNP)"-8+Z1#;?X5^&L4A@[H7 M050^25D79>M]'PKL4NHI)"_>D/:5AA/A?=&W:,2K5;-XV>K&STX"&%S7QHB[ MNBNJ^B[[#6S4WUW7 V'L$7T3@O&"_1=,9^$1VYJ;P/0_9T2Z4F!E38D/9Q = M4WU>*7.55@P ?VD5[7]X9+@ Y0D39++ *N^N&D+7Q^"B(O;1Z"ZUXOZ MI AQBRDVG05)"^UR]3WJUZV^A^X>^X^H/72>NK4'$1K\[2L^D[1NQ6?Q'%03 MM4=Y-!C:NFJ'^<#"9X]W7XHO4]29QHE3M!1OH8&?NMVN#?]9G<7UGAU+2_UZ MN)IV!252U+OAG_3?JY5+A),D!L$56U!9;KD3K15+'J:-9VQ2B"BY/G*PB%&R M$;FJWMZE2 8R;$U&#QBXAZ:D0,JX2>;L@5_6W]VG6I\+N MX5N+ M#/9,+IH=I_$EG>#^O2?ZA0-?=&.4KL,V<^MTNX,FW"[E9,59[5DV,G$MU :M M<^W,S'HPZ':/-J4'UL^8^S_VYMS &%&3JT \;\Z:+Q#-1!]UN\>-B 9\2V>P MYS%MEQM?G_##J38J53Q#N2%"UT*;F3WN=D]J,WOC6]F,_MN*L]IS;")BR:YM MJ@M7R,C,_TFW>[HI_E=LMVJ3\8Y/?S$2+)JI*L7K1 VD]>RN;<<3$$RY@<"U M'?@Q1\D0U>[VOP75=1E]"P]S"!,?O2[\5XD/Z" )8,N[QC.GH^OKT+SLEAQ8=*) MNKU*U5:I^%J<#)/OJD05%C+ZR;;=SWMAZ1#;0N\XJ7ICI[A0WFB3;'2'"UEH>]"> M-$0S)JJU?]_1JT'KV[^]3?[ IN E"?]!$JY\*IM14(1BIL1Q]#).@6'2D#@H MIZ#M[!J_">$]XP;FY -@^5L:JS%5BF,>JP=VWA-/(2W M#2HM4!-?*D]4_,6 MKC?"5T0S#_U'_;R'586U-OH%90V>GB\0?IJRIJULGH'9C!X[>C6T *=63-W?8-*T$.U\SYJ6/G%D*J M<3[/:,^ON3.F7PY([LW6Y4XNIG\W U A3Z->]+H0=;[=%J3%L++EL)*"M%-O MDEOKDNM)T%.JROX:2:/?C;-DN:G,%,1:H+2Z\6OVP&( T\^'^G.$-D:&\\IGG?/D M44W;4P7*;(4&CFUB9]F+3QZW'M2>%C/HI7!F"W<<3_O5!D):J/5*VSBFB:O%,=L[TX5H52E)4INMV*F=7YV)!5O7KO5LTY*,T1#UN_V\9QN+M]'BQ#5OO#!? M)&ZT+WW;L8LH:/W&U+@=UEU:V8@:$Y"9)%SE*"1IZ6H%*P5N,6'Z_Q= 02.6 MMB(EV(8,T&.8^>6!^<$S<\Z6PO8 M%E/U685LBKL\AYQ')/A*PD@RO"ZJ$6.E:&;B!DXOMY0W)VZ.;<7@U@)]SU]A MB_]A;Y9!P-MSN#D.!1_CE>B7=(2!XAW5'Y_\2CBGLGK7,X(80Y[^D9W?28%X M'02T$%&'F@FFE8"VE*&:05%>TAP:'??SDV@K7+0Q1,HTXV(*&9^&R=,O^M+8 M:1,WHPFVV?R=.+W0585)_BRA[EWWE M.R/6"AO=%P>O6,E=$@$XE@:RLDAMIZ&>\V*",'HQCMW/3Z(74-)&=V9MPS;= M55D-S&CFG)[3R^WQ*>2KY;LGU[;WPH^8OXXW%4+@=,W("+^!R? S/EK$$_R. MNI'$#WGK3X=O@O(-%<&L*'U0EB.E4\/L)D97W7!9(F\=2Q\[OJ4Z!+$"R8BA+8[6>BGK#J1'# M/)X.^OD9FD):VCBB)HVQW+29/>6+IM=OT*BX8'\N61#5O\QA,YF9#>V1T\OM M_TB UQ"^M'$]JQ?Z_2_:B+K:X":%:*=!U1=A0EO@#9U3W,BORU.5]@)ILT$] MMO.'$3101R-96:C6,U'/GAHQS/;TI)\/&8M8::,Y7=^T32.4BFAF@WCJ]'(; M5HHI:WF,LK[%[Z@*)7/UI<3P'H8#&")\(:?Q]A08*1ZA!'6#D8WD9>1^T'5Z MN4618NX76<>)]+B7R3T9-'7^[52/W-?MJS&]*F8<^0802:RYYBA%T%M8VS0? MM])X=>\]6B=L'.,&> 526?NW<6Q;:FCM@5LEI^2BVTL1I MD'/C?Z-A\CUIW&-7_R:K>K!F)AVGEPO-\TS. [0;WX)LK"0?O4=P/PAE:<"/ MW2C\WLG*^\V07(9NYGK@]'-A@X%K_?4<%7]=9359.SG'60NFO^N,L](7@N-= MI? K,PU<_6,;Y5!F!^7(SA\IS*!JMW&!FYVJWC.6;>9ZKDQU0+-[<]S/3ZQ4 M8Z^-3D^%5F_J"#6!-IO9$Z>?\URK4MMREZD"&8NA,/FZ^G=L,AZ^IFGJ'N[> M:)YFS3AU^HT[?7983DIAI<68IVSIF?$*%%Y%(;1W\I'YNMY88WRC.AQUG7YN MBJ&J.L3Y66F&>]X+>/G,GY@4'-.0 &^3GZ=RZQ\0V5A^9KVPG7Y#S\[Z>2E_ M"PM@+96@G8H2?_?S@;S4N7UE(6)TQ(_PGM7\W1[Z0Z-:O)WMW-0?,T&8NTW? MZ1MY:+UW=1^-%/TS@@I\?JJSJS4G9^X/CIT_F[V L&*,%C=[W06J G%S9Q@X M_7(26MD+BKX$<$E]$@65KQDJ@S'2L_^N0,+0KX&ULY7U9+-O:EH[LG7%[J.L)5 MC%Z\AFZZ7 R_L=/[*_TIR0__SY MW9LG+R9Q?@'CV9/G'?@9I"=?AK/S)W\DF/[Y)'>3BR=_3+H_AY\](?]<_-'S MR:=OW?#C^>P)I\S=_6WW-^L"]R%[(ITU1"9#21 V$I.IC4DEKR+]OQ__EJ,6 M/( DPAE%9+"!>*,TL1J<]#SKJ.*BT=%P_.??RI?@I_ $A1M/%]_^XZ?SV>S3 MWYX^_?+ERU^_AF[TUTGW\2FG5#R]_/1/JX]_O??Y+V+Q:>:<>[KX[=5'I\-U M'\1FV=/__/7-^W@.%YX,Q].9'\?2P73XM^GBAV\FT<\6.G\4UY,'/U&^(Y/%I!)<_.^\@_^.G/)UUI-B4.D%+A_^V_,.G MU_U&/XKST4+,-_C]ZL]+)[M#@*\S&"=(-]O?52[\^_$4$OYC.AD-4Z'OSWY4 M+//^'& VW4_H1UNMHY'=P%^IJ_1]V?MH$F]]:%0X.+E2],@'&"U^.IA/R4?O M/PW>#'T8CH:S(4R?C=/[V23^>3X9)9PN7O[/?#C[-M#9&B8H$.4=$,EQ^'H- MG("RQD$"%=4=%:[$7! Y^VE8L'G5'[*:V:37A+U'Z+MXCXNWI9O6)I]/YQ<6B M33* %AAC(_]Y^&,S]Z S@_ MGX71\.-";=.!]BF ,2@XHX%(AG;V%C(Q*+-5D"E+;8;-5O"VX1#_$3C4P%K5 MF'0V.X=N/;,%"X'R($AD0J,S%#FQ/@8B-!CM#0U1C2-HP1/P)C*EFE MWGQS#>7Y"D?6!N5RD:CH,I' T:/&_M$SC&"#H":HV'A)?KX]*^2/P(H#K5"- M#6O$RBE21ITFQB1&9%2(PT4@6B4EHW.0E6_!AL=Q=C-(;V!CW[T'F:S$92$#T*ZG-MH$DSC%$8\#P;9S!/Q M@4EB!#=&NYQ4=H_%S5OUM T-S/=,@_KZKC9[/)M.838=>)]Y3HX2015*%;P@ M3M), +W@I"-'L5R+*6+9_:%"O.TF.,!FW]Z._+AX^,54GQ;:A=G ,QV2=H8( M4)Q(A\/+1JT(ZM-D)8R3N7:>2!Q*Q$%TA'(?C,]:>,%;6/\20)^"[ J6WDNOU:SZ:CA&"=\,/T-Z M/9[Y\<=A&,%2J@73T-EV98? L(RA67:,6.8U :M8E"Z H$ULO1E6GX+F"@RH M:(.Z2905AFN7"@0NFD$GC,A0-FF5)8[BQ..EHE&&H+-JDKM=BZ9/07(%%ARN M\S*43Y7.6%G(F*3A%I.$*_6CMB)%"1*N]U+Q)('P+19]BX K&WE_#C8+< M=T5O9_GWZ7+B&3C0Z#QG]"YLR=P"=^A#2T>BX!$R5YKZ-B-]$ZH^!;6*X_$1(&$:;I(FU&$8[&X,'3T4T[!19T3VFM1@G\_%L^M9_\[C" M7@IHF.8BH/4"0^M)006QP3*2L]/!6&%E:I+V70^G3W',@6RX-^D=KO]J1']Y M\6DT^0;P#D;E0, :27$LJ\"E)Y!9<;MB1DD!",LA)4D%>E^F!2T>1=:G^*+N@!\GWR4,RM,\SO[P78=1^;=%^LF/!@C"HBTE41I2(; A@1MTU+PQ M(@=/;9L)9#.L/@5)E6E2T1[U?.95+G(-9;6W.2>,ZV-&.$9:7,B9)%1X9Y-6 M@27::'U9CZA/@5/])::"%8Y\J.4J6\V4XDXJY&TL1S4Y)\X%3S1$(7E4VE)U MNK,M/0S$*I.GG;5:;B]=N5$Z1"4C)P:$)%(E(%9YCY%D#@920*7<.=NRT][2 M#N8_P?[B(>:OK-MJD\?SR7C6>5S>AK/SY_/I;')Q?8#FV[7 /IH0$PF0'*YU MB#&@$T1RRLDKG8+437:9M@'7TTW(&E-%==NT/,D2(W@G$8>) I<^*P02-R(B M;US9"<5?B5.<9-G#R4II6(SM1V_],+T>KZ;H >62^:0$21QG8$G1][-.)I(< MM59G&4 WR58]@*=/,?R!?+CG8%6P0#6NOX.9'XXAO?3=>#C^.,5)?'XQ7X2. M+R /XW V (9+=#241&> 2)<\L=$Q8H3EEGJA69L\YN/0^A3&5R9)9;M4X\N' M#GVY>?=M(>Y_^-$,^E!WC=?(] M$>) Q=<,TB^)N-AN>SZY^-3!.8RGP\_P>AQQ&7\SF99=U[/\P7\=. O2YYR1 ME@$EC;2X"!J19O!"&0DXV34*W7?!V:> OO9ZT]!B%3WUBXO)^ :YO18VA5!0 MX!0GD[$D.">(]DRYI)DSKHG'=1=(GX+URL0X2.>-=LJUAAQ30*_'EW-9.G%B M> 0+3/H]S%'/$# L$$YFZADJ])]*^?=1-#9&)J(D$82"2X1RR0GP(*)2:)[&)N< M+KX)HD^;9_58L+>:6QPKO,J2%<+Q (1G5VX;(^%J_([I__[TKG+>X/?M*DN\]07Q. MQ_L9?BU[&M-)7AT\*Q?6:VGT@>:;:7,;<2J5\KB.,E_A,"V9_^%XCO[6=;<_ M0YYTJV@4@U"8OOPZZSS.&,.Q[[Z]1J"+([UESV RPFX^OAZCA#"=#:AB-"F7 MB=7E. NCE'B.T:LP.-ZS] %_UV:M:R;3P?=,.D3UMIODX6P0J(E.HQ\"TFY@Z%,LT1'V;/6ARX=PJQ MOH'J)60N)MUL^/\7:CG+=V^5#;!7(P,%DI,.. 8SQG[: 7&!B:R# MIHOWPC MK#ZD7EJ1I:)!*F9=EE/\K%UF@K9E2Q0MT$#7H"DTL9;\$:& $.(E+4BH0\U<83"SR1:$J1)F!> MZB;,V QKQ\3-]\6/BA:IQA*DY[7+.5!:4\J\)8I%5BXH<^)SH$1XD,XJ)1AM MLDM^"\7AD^'*-5XI]F=!/7JM]Q(TC@0J(=29TDY5$Q" "%Q_-9*GJ732NHF6VP/ MYM7V.7,SG9WE=_ 9QG,,LEPPF1I! DN&2&! @N.2.&6!98?_YTVVE6^AZ-7< MO*^Y[Y^SV5?/%8_Y+CJ_'(=WS]WC"!S-2]G]$DOA_TIAXT$*FCKTGXEW F-M M%1VQ,D:BO%0IN2B3;#+/[H&U3_-G+=:T-MGQ=R5O;CBM.8389"-M73]'V5%[ M5,!*6VMK^KDZR5FJ9TAJV?)8L.1.X;^LP\#&67 A.9F;W(;<@*ERV&2M\QHB M\;Z4#L$ ?SF7*FIR=H%Z:+.YM2%L.NWV5BTVW)V,]E=[W;3*(V>7WY8,(2I^ M-NN&83XKY[(^3)8'!0;.E%-9UI( O-Q5RR7*-XFP8(R6.BO;IC3U@;C[M+2U M8MOWY8_P5^,EU<9WN*JW,%LV"U6W57&H]3[O+[- M8$"I)*)$%ZR<^_(TE/LQY<@>=S3(G3,D;'+5')J>C6?>EY- M.K3OJG1S_/:A0Z08-BPE6GPWNB/X-N90@8&5GI/L5":2>H.AJTY$03(Z&10W M-BF^Y/'>!%Q M>ZV-23022\L.HU/%"4&!#,;VCF.$G]N1^\V)T;M43!&NS;'Q MG3L^5;+F$147:G#"_;OTX&EXO3*4D6+E\A1V\[2:?A]C:S]]^GY9" MX%>G")[A2O5Y4;EF ()G)F0@X'RYW>S+V4G\-@CF?8XNBC9O)VX/L6Z*3*! MD,$2;G6IL87R>@B"^)1I5"I0:_ZU4F2-N+(Y8[:+%:HY.I>O5#YT,L ))D%E M(#P*1J20F=B$W]H?7/$CD:6FI2K2!]?$.%RH:6!BBDDG M-&):E#E-$A<3QG+6R9WI(41]NGQZ)'[4L4ZC8U_+$B6_PNQ\ MDLJ]Z270Z8!'2Q, )R@?0F.L/$^)IE:@C%7:1@&-SD9O@6['>B_-3P<>@T7U MS5;OR-4JU#X;O_M%KH&@6RCM-DG6\O/2@B!/6$9-R,"D S;;) M3O=V\':L^/I#<*J!X>H5^#S'P/YGOPA7+XJCM9PRO;3.B!C1P5*XOCHP)%"C MB?$6;#+,>-GD8?3U[0]>U7Z:# MA*:-D99:C.4XJK*)!,L1I^=&:I5*F;Y&2]KV*+=AE/W!IJ%V9FS(M,LB,POA M*6,:Q23&VE*,BF;B/,^$(A0<%%K*V.3YP(VHMF&2^^&9M*^9&C)GN86QK%&S MNA\(W$"AH(!I(800+/033)\FP#;JN\(/WAB72@U1KRZ6T' MG_PP+>YF#$)D$"C"L=;1"D0A19U->V=--;@ALAK45AXYYG^LT'-K; M4JUGH^N7.%?4IIYR*Y,ASCB4FTE<7S5G!+3(B8K =6ZR [,EOJWX=+2R)*>= MDPZRW1%<\=4S>(.?BIO8#WS@4+ &%.68R1.$Y^%)BPDSX35PN8C.4T/@]R*6S]8OKN9 M$5NO@O=?51LPG9UR%FGO/!"9,\-1H".).G&3;1"\58F0+1%N1;!CU3X_[4)X MH/F.YV/=1"C!>ZHT)=1R6>9:C"&\8L0XFR0$(YAMDL_16'#O6:VA]<;;V M-6)#FFU\K6O G0U1%FA:,B(]QAN^7 CSDEFN*+J(^4B1X4:<6Y'M!\NIMS1E MG=J":_W%,MM>/R(X$,(*[>*$*5"<0P!AFZ3) MMX=X> F'3_[;8B?^+"_6BYMOK0Z"\8F5ZG<80*$W$C4C(>5(5 Q9I2# M E8 M-J+J536/1F2Z7[:AEIFJ#2,4.0*DQ>&.U]/IO-107P=.NBR3\HPP+C$LYXC+ MYJA(3)Y'4,:8V.00Q9;XOH-SH;7)U,)R]6BUXOFK28>DGW?QO+SRG&^\*C6( M0A@4'ID>C";26<2E3,0P'"+SG OJFYP:?1Q:+^IA'IM-=0U6G4AGN9#YDN>E M:A+**V-(QB22$HA%P5\2E"DW;:VA.B(HWZ1JPP9,O2B5>2+J'&JB>N\%HM!W MGO%Z!^C,#N,,TNJ9K]L_N/')M] -R]G&NV[OJJ+2RZ\X,L8?X9V?P_;%]S[ZD%!UK'E.L"ZA!IJ1\C"-6Y/+"<,99V MD$F"[+2.$HQH4N)QWZN")RX.]-US]% .5./H4L2S?%/LL_%!"AY0"LI;K@C- MF1(IRNE]K@3AW*7DF- T-7'%&\C2IWM@WQ'K3\VJUE/X\J[*[>'+ L;"2GCT M>1W&,YF)\DR?)EP&R1SG,=(FXT[(G,C#IR"H]IZ@*2!0,!U1LJH MT VBR"K*@/OH&VO/6CHT%M&$^B MDTE$QB(S3;82=\#8I\B@$<\V)2)K6K!Z#NG#Y%E$)!T\C(\YQ:%4J@S2L M:@=I.!LD4$)P1XFRM&15T3?RP P1U'G+>+!*W:D/]L#&]=X0^N0M-^;2$6W5 M9'-N.;,^=/\Z&<^EBI*HD-&/,:X4G=21"&>B\%9'V^8FV-8(^^3*GFQ=K&&] M4]:#.\N+G:#SR0CM-5U*9:%'S;HM,3 M:7^3Z(?;8I5W]J-K$/MH=UTS-?3U*+PF&GB+EHDEKJNCB:OF&FED/=PFFOG- M=\NG9Z/>H^E>&S64L1E8?<$_ M+&LJ5!#_PXWJ#)65L YD?554&36/-]I"04'VC".MG5YY/NTZ0K^X++JK>7E9E^ M'_O1XD\QG#SWW4>8#BBC.66N2+#EJ6Y!'0H;@(B8>8@TH;C\L8EVQSY[E8SO M&Y%:VJ_B;<:EA+=>??\-9H/(&:-<*L*3+L]S(M]M5I((80.37$C.&]W 7@^H M3ZGZOC&MJC'KOB6#4DYN3Z0K6 /!0?D0)'&I/)1H0\"Y-''D0[+"!VDI-#E! MN!E6G_+T?:591<,VS>8_YIPOZ_;<\,>/%J]LV?,Q(I1]E'!X8'GYI/D>NKWU M&OJ!RED+HYIT^V?!;C=04=(V.:]5XU5270^V55$+S1-;JWX.5T,#X=N*_&%X M@0O")"^>O_ ^% ]>E6Z&EXM+M]FB9I'EM!KF*UAFOEO3Z.L31N M%NR87DE)W,4[T\HJF7<4!V6+_H_KJ^RJD..X+=P+K;4!$FRI8>>=((%Q083) M&2>'9"EM4F?C=&[+??4O7A7_+_#=*_R# :-(.%,V,RA'C8 -Q$NO",CL-% N MC3FZ__((YC[MO%?DVRY^3$VK'L.A60/X"JL,/H14+LPF*HE,Z(99JR5)WM$@ M0K"&'CN4V #W.W)^CD>^O6QY2MY-YMU VFB3"(ID#9E("HZ@B@2!S$$'5$[6 M3>[N[P>W3WOW_>+=KK8\(>\^((]@H(*S.G-)0(,G,AI%K#">8)R9M9>9L]1D MUWY/O'W:SN\5\W:WYBFI]V6"4'V2T:-7D&PJ-Q&!.,L]<BW8Z6/!'IWL&%'V)$UYWE5\,IVJ]@'X"(28%#3[0\?BEQ:B:^E/VF M7F>7K,&O30[P5L"^XRO+_QJ$/-S*33-CER]#73_"ND\:9DTK-9(ICX$[/']U MOX<#DE$/-]9&&8UR>C>?F=U#"_=>J3U0[@?AU)/TV_Y[_7>;J"GQ6E@5I;ZY M;[KZT0'LWZ;9JMK9%GZURTVK3LKZ8<"E2*4BP0E ]T(51P.]VZR9D29E:D*3 MT/@FB,-/Y:_:*@O:%'59Z:+4. M3I]2F7LSX/X1^H,U7Z^.]YK'B!;.3!$RH)I2,)G0C/))R3/Q&B.Y0*W2-/OD MN&W!A4V@^I1?K,:(:E:H>&=G)=H?D^[/\KKQ),)T.J V&8>RD"Q"(-*P2#P' M1P('JT +376C=SG7P>E3SJ_^[+"_YNNSX)W_\JO'=7CH1].!= ZJD1B%H)( MZA/Q F? WGIO&C7>*@WH;Q9.W,-Q?+BQ&N[B MEE /=ZL?[&C_X.*Q)IOJITWP\6!W!T0>C[;95$\M8XX'2W"6^<4ZD97FGH3R M'KQTGA('I60BCV ]3RY DUEX$ZA#UYL;YP]?P*<.XO(&&?Y[!(LY?7SKO,S# M)4JSBB:6*\X99")229Q\ T,72F0?6!0RYB:U&FL)T*NSJ-5H>'>9.XFY:U8. M70]G>?HQYA@D<$J\\J@8H!C.28[_2L:ZS*FVJ=5K?AM@]2E\:L:KBI9IZD>] M*17Z]UKS5G]98V5;!^+PA7[9ZOZ^SZV_KR=F&Z]FV7:5JZD/-55/!U>UFG\^[4H!V(,O;EL$ H9ZAM,QR M$D32A'/K.$-%.-G$G]T,JT\)Z!H\>; "U>%&J5?493VF4F5D!4M[9;5SFK#@ M Y$V2>*<#/B%2<:Y"H$W>:3D461]\(JGD0!EP@2D D M4@A \AI-HM+!E]?C(M6-SM+<1]-$Q,MA"M$E'1D0#IF7)Y8D\9DS4MX,EH$I M1IL=U7T05)]FSL/YL>844!USM!T#-P9F ,%3SHI8T&5[D2J,?W ^SXQGFZAW M@C=Y\?417'V:,8]$DSV-TH0I[XI:S_+OT^41M@'+EN+:[@F%L@G-8SJ4#P_TW:M*I\>F2 U['"%9M_CZ'']U<"[C7DOU$AB;05;*6EQU,E Q MA*RH)YR!)5*6.H^**Z*D#EJGA&MDDTO#5P@:+HBWRF!DJAR@_T:,*R=QC+;$ M(ML)DQ:%YH$ZV]S-WH"O3RO,?NS8Y#[5,DP3-^JRYNEE?5*3=!#*%2P%D,#Y M*P"& 8E);00H:4V3S9\-F/KD:-=GQR$&:)2X6L@75.;HWE"2),L8"CI%G,O% M;ESI",I9VJ1\P'TH?3HL5\?^!ZJ[FMG?S\-H]=;VY *IIS'ZMQ*(<@']%%") MV(@.;[(R8^!/!?K +4Q^&\:.Y^+:.I-U['V GH_@&9;G+E^-)E^>3RX^3<:E M#/+!+N+#3=;S%;>$76M;\.5T-KQ8U!<;C^=^]*N?S;O%,Z '*^O1ENOI;#;7\P7M4T<4]D1T!'GP)*T\B(#^D8A8LS-N8$FFR/; CQT MNMVJG_7W+HUGRC$O2+D"3"03@+-/0J] !%M"5YY8D]5X?\C]\ND;,/#N)'\D MZU9;_+=5RN7-] 0NRR0%X4&K4G'/$!^M)EJFG,MSQ\XTN5.S(\Y^10M]X=V> M=CP-V1;5-QP5B6%#B$LP(JE;O,$A,3*6)B9E!=@FSNC.2/L5GO2-<#O;\B24 M6Y0:L@Z]>F<9<9)K#,&B(<%$1ZB6F4?N',9GIV;$V]F2I^%; M*:EFRZ59S3-1 #@JHM8D>!\(8YP)2[42LE'V>3>@?:K7TS^^[6K)H_/M=OU( MA&,$]XYP0RFZF@$'"56(US@K*3,6]_F[8]M7-3#]1: M'5DH^Y^E4JFTACB(OCB;PE$=;6Q3:N(Q8$T$_WV<,)PK=6X@O?Q:[CT_NRC? M#4"FZ(.1Q"J%;/!H%N\TQG>"!B=<1+.U*O6^/I5>;75J:8JMFM\(C1J M(0*G@0153J!$B5"X303CM4R=MMZ>[$1H#T^^-:7+3K8X0OK^L9SNX,XY]YJI M:6S[>,GINX+4*RR_F4$N06!<&I)E>0U"V4Q"-+C&"B.-D=1ZV?QDX=$6LLV) MRI"Y\* ,$3IRI#YGQ'+T>X53Q@3#H_=-:BSM#O6[6M)V8=A6[6FOXY)ID7ID M1B<+BI.8C"&2E\7:I$ $9)ITX)!$DUV+K1'V*7U\>D+M;+.C4FJ97%0JZIQ0 M!Z D$A[%#RY&HIUVG!F113R).]#']/#)";6SQ8[+IY*]R5R!I[$$*%F6$B"A M7"Z0).2@L^6,Y=RD,MVV /N4_CT]GW:UV-'X=#LER(6F&-F6@V7!EV=FJI,IW0[??X>2-#59)^VX/N<(I[AN='5#=ZWXK MM371J-+7C1ZN'R H/YVM?OIZC-+.+PX]_[]//[55N)^ E?832E?/QNFY_S2< M^=%BNC@+H^''A4S3 =>H+HOS3X:2+Q/,$Z9EF\/J-T#TR<>IR(A[GLV^ M>F^^7ZVB,<9CT%).1 F3,8:AGAAG<;V4-@ ]7LV6/CDK#;EPN"6.YJ!L.T'O MN7>]7T^G6H4:[6L_PC2K@HU&:6*\DT2"$\126@KS3&J]#-_3_ M<"^7Y:Z"RJ!Y2B2Y$N&5 >(=M1CF*95HHEG3)EFRG5!^1RO9+IRZMY(ULUR] M'-E6$ <.+$U*,.*82!AF H:$PB /($HP3 L#;2Y*;07O.UH,V]-I)UL=;76\ M*G3\VZ2;G3^[@&X8?:68;&/;M5? [04Y/,!]Y8?=?_C1''Y%&\\[6*RP^VAK M?4,U5+,%Q$9ZV#_AL:FY9CIIDP)9V]4510\87]LUW$Q;FT5HI+=KY_;JU\NG MA/TX708?0YBN_B1-QN^@E(X$TLU$+=54]_SK$Q?$:QQ7( M%\-I'$T*IH$1,627'3$:RFM^@1%K2^6JP'P,(DGM&E:&>A3?H<[="UR7I> MGI_Y[$=E ELGNI.\*HTW%%===40:6HX8_% MS CIV6?H_$?X;7X1H%OUN\ R/9O/IN58!P)\EOY[/ITM'CSD5AH)1I/DRGD9 M9A0)7#*:W,<>;Q6YTTRS)"FR"JRH38P_%; MB8EWQ^TQS-MZB-[#N? 7!BI$&Y3GA =1KK-8C;.(,SBGF:!3!-"A26)O)Y1] M"MA.SKLJICP1VW@PBFL< 8@+-:)Q: 2A'8E1.4:%YMH?;[[;CFV55?)Z.IU# MNM2&5TIZ2RPOZ='H4S$8)4)(JU0P!G*3&G#; OP.IOL*/-MIT.UKOJ8YE?>S M2?P3,4$JY=!A/%VTN$_P^T!+-:+9;4 >GC98W\O^.96-[;532YN^GW;A,U5+415G6I]Y_;UC?40 -M9K,[G=28QAYK MLH%N6D]<=[J[3!^?Y=]@]C.,(0]GY86;0^:H7;MHH,7=Q*IVQCX/Q^@,+KLK M.+!SG/^&DS2,-T ,'!B6,W!"DRNE)(,D3DM. D/'- :E?&P28V\+\/"-WKO] MW'SF[BR_Q1Z[]]!]'L;%=()7/ 99-@ M<#^X?0J&FC#O_AYR**50.D3%58TJ8VR&5:?*LR=B$=[6ZDA]NGM_>0Z_;-%M#B3O# M/XK&]L]L;-_XD;37)@.R1<=M-TCS._BB8QK-O M5U48VJI^^_Z/9),]%7(48[V:8R@!5V7!FAIF?5]',L(6@M9ZX!?[6UZH?@^S MV6BQU"YKZ#W[XM$73!\F9[-SZ-[ZKE1,2]$+;AQA7"DBN2@/%:E N)11>I&R?Y%L7X KP #$_19*1 9F,0X-_A2M X< MA)B3IH]1M3JJ/F7"VK'O,@0XK5$/#D$/AW]9ZS\(#TZ)4'(NY;RIXL2:F$@* M)GFN#//*M>=B#U]B^!XXN(\1^\*]Q;, TD6M @.27'EW*2'F(!?GGIE">82W M=]] ;\:^OCW<\-WP;V=#]H2!RW<$* O2)4J,RXA;*4NL135RJXP5D9DHV'$( MV+=W'KX7_NULQK[0;_'L@/>4Y:B)U#*4["4EGKI$(NC@I K)>W$D^O7L68CO MAGZ[FK$']+O]-H&)P5IO$\G:FR*!0MUQ60H[6- N0@ZI/0=[^XK$]T#$_0W: M=*MBBXS&R_'G83<9+V_/E:V6JT_%ZU&[M]1C_"1_\ MU_T2\C?_O(::'H135=(:R?--S5761/,ST/,PA?^9(^]>?KY?O&[+\\QWVZAR M-GDCL/J"'W*>^X&F6JBAV8E2;'T.5VR[[.<%9#\?S?;;/][<9)V-XAU@W]32 M:J4K7X*?PC__\K]02P,$% @ MEU>3^B@&$IH9 2@0$ !4 !F2)GS?3^'QW$Z4\WRHU=6S9-FNT2R7 MY26INN:_PHK,C)30!0%J )2M>OH_$B E$B1('':"![F[BB61U,:7\<7.C,@X M_?O__OW]Y)N/-%^,9]._?"O_)+[]AJ9Y5L;3MW_Y]N]O?H+P[?_^CW_[MW__ M'P#_[_M7/W_SPRR?O:?I\IOG<\(EE6]^&R_???./0HM_?E/GL_??_&,V_^?X M(P+\Q^H?/9]]^#0?OWVW_$8)&3=_.O]SB$EAJ@@F!@^F> %)APR^BI"++6BS M^%]O_URSTRJ1 1V]!9-" O3607 4#:KJLLVKAT[&TW_^N7U)N*!O>''3Q>JO M?_GVW7+YX<_????;;[_]Z?__KOUW[_-[WZ;1EC M_&[UT\^_NAC?](O\6/G=__O;SZ_S.WJ/,)XNECC-7SZ /[XL/__#RVCL=^L? M\J\NQG]>K/[]S[.,RQ4]=R[AFZV_T?X&%[\&[5L@%6CYI]\7Y=O_^+=OOEE+ M#N=Y/IO0*ZK?G/_Q[Z]>7$V[HS&]8R#S?)8(^+LT;0H^(,:;GGX\YL_/ M@D(5SR;+ 1%??_:@>&?O<3RD@*\]>@"TJP?!>WJ?:#XDU"O/O83S N0FPO;( M2:JSQ9+F?\JS]]^MX#V??=P%5ETLY] V4Q&U6'W^^A]>^EPF>#P=MSWC9_[K M^;]NG[$_ OI]2=-"Y=MOQN4OWXZ%*KY$61QJ:W*EE(B,$C8I5U.):B15=-JG M L6G!$9&#]&0XK^&BBDE%[4Z1D2,9;J@PG]8S";CTHZ@[W'2=M?7[XB6B\/D M=^=3!Q'N?M@W)*\R!E.3#"D+$VM,6OB@79"._YI5&F%.-B;*$()W8&RU@,($ M0&.-02--JJ*GY'_%.=L%[V@YSKC#:7 (#5<_XB26K"H)1@?"@0?#904;:ZVZ)CSP 2]7O+79JXM9O4E M'U@K.V*X=V3+XWL1L\MJ-DBQMN9@D-^/Q.^"Y=<&)24EM%%(09:1"X9/0Y&A MN$I@G'. VBO>M)Q/2,@/B"O[Z&)%DUF^\H&39IW-/N^:$TPT67UW=+: MX@? M1I]ALPCH!?]Q,4J17TEM--1B^%TUV;,YJRWP)X?"UC FJV\\C%8'4<5%6IU& MYY_ IY(,W]%DN;CX3N,N@)#G!M[_W YE3=;ABWM%'VEZ1C^QZ<]4+>>8E_]@ MC^#YV6(Y>T_S%],\.6O.Q+/%@O@_Y0W^/O)&QY!C!9G;ZJWG/8MB <=OC> ] M*RI7>JS^ *Q7Q?-%FY_-+P1U;EP<:'TTEVE0;5G.3LO/6D]XC=]^,YL7FO_E M6W&L2CWGO>!E/0<^2C(GM-&!]&QL&\,G&ON,%KPRQ*=?)B-2#V6Y@N+1J\'A M,KU.L#R6X+_.9XO%K_-9'2]'B0V3;"F"-L$T*!6B)P_.B5QEL0KMS6;YD?1> MPO#HR3U4GM>I5<=2^YHF_*.W?Z4I'\^39]/RK+QG<;(YP8?U1_KQ]P_M5!_Y M:C 9UCCT(8/A785-(0I "=FJ3<58;;J_0*T8&%Z[JBC]659^]G\^7X M7RLK[F5],5WB].TX3:@=1VU(R\4<4>.G([ MK$>O&P-*_;I.F&-U@O'0G!9+MDO8/#E7U%]H.9+HD,BT*X52V28Q"+&P&R6K M80\K*AFK[Z$-VP ]>CT81-+7-< >JP$OV=F>_S*;SM8.WO3M%8"CRBZ9#BH" M95ZW*3)#BB@@YLI[F0F%5!?/Z798CUX;!I3Z=9UPA^I$NX88O9DM=:Y6WG6I<N*/CZ1GC^W*7\SW5V9S6O\>>*"U^_)UM%O[\\13GGU9"827-S9&=K4R< MBUULA)D/+%<#I*K9I5%: -9:(& P[2XGH^_B1W1^9U.[N5\HLZ&<,ZB2!&^4EB"AJZ"UYQ>M!*%"E^-I"YXGHD+'R?DZ_?%8 M^ME.^J+PG0&F9IB1\]2*XX%0/TJ^@>/14'R[3&ZZHCKZ$ M_!'G4]YO%K_2_/4[G-/WN!CG$2FKDF$[*+'R@7$J0[010;EB131*2H,]F+X1 MS:-G_'@9W\#\T;>3FZA^&$_.EE1&0E@ALV<]#(4U4DG%6PYZD.A91:TU*G2Y MC]B"Y\FQ?XB<;^#_^"O,BV6^P32A43 BV9P07 Z2X1C5DLX$)#:?0_&65RFZ MANI6, 9D^U*N5O^+R,-E>5/HQ@%F* M!L%V"!A1)&#)#HIABY2$M"1VR51XB-1?R=>\%^;W$6Z'*/0YL+^MK)Z1S=ZA M\Q*"37S*E5(@178M@S )MDK,ZXZE2GJ/,E%$^!X\/%NO4]_O?O-N3!!N@_N^5"/I^] M_S"G=VTO_'A^_=@E*?*FSSE%=N2=Z]M(DV1[/H>@I&;'RW@ODF,%P*319HW5 MT0AU,0HK^V-5%_ZRRBMFXR^0DTFEJ!!MQ]S5&];3;HGZI!SO_<'WQ.@=$MC, MA'5&Q2""J]6;FF72+2W689+>&*OK*,OLV&@/+7^<-X1$U.Y=%!25A<&6N.]" M3XIQ\>ZGR>RW/MG)7YY^$K)N7LMFPKC6@M!IYB69; M&64MA&K26*CLYJE&Q M[#-!(LMO7KL.0\46F!-B=OYF]HB6+E,I%8*)%G2M+8#ER)2M;,_M*3O'[4Y /XIH\N"*URBHI M2^&NZ3N [9\,_/WI]-UBG7*SPOZR_TV[.<9V;MK_/Q-(_9 MAGHQ_97FXUEY69^5V8>VN)$P,5Q1W"" IL"9"$*WIN]]ZEE5)7DN^11WW.NRBE5Y7"! M=TBH7R7V;KD\8* O*V^6:XW=%-&SM%B5"[+U2(J<22 ]\@JL4)",S$U/;*];]A!3\TIJB<)_O].L'IXEGYK[/%LKDUGY?6ZEB8 MR^5R/DYGRQ:4?C-;WX>-A%?::C8TC60_W'B1("E%D(,LO'V+&$67C+Q>"SJ] M(I]:N7;4[9-J1H>@X[9U\7Y X[?3YV=S1ID_O9GSPEB&;173LOK;9&7T[K=8 MZW5N=X4@8FU7ND) DL*#-RDC5A-4[N+YGG25?[P;#T:'.KA0M\GZXIK]_U!Y M2W]EYMHWG]4ES3=]Q28 _'V4JTRZ1 %&(Y^VY#2$J ($+*EJ5Z4U\M26S+Z+ M^$/=3Z4!'7RQE3'X8K$XH_+#V;SYC2NY_2=.SHC]R=5/%B/-4DF%-4E[M@P- M&8*H,$(((M((&+(?\7,+]>0-?O)D]*V4E?YS\BF-^ M Y_CA_$2)ZN4ZM;KL;17A]^;U5OPBEA:B_&2SC,XUJOC=V7V=LWB:J$C):)! MHS*8'-A2$ 7>!S M12L#,4J"5#-)1\9*ZE*/=]7!M26LM:N]K+-I>[-7N;BRDO$F(G@GV8FMM57B\RM9 MDG D"UOL?:I,;T7U0.H2]F)[F^(<+?4.5P<;F,[3.'1PO[5:3>A.FVQ M0@?V-DO5!A/]Z?2"?"'MV<7R?!X::3-@2[SFPY^1NIBS[=(V[X3ZL*6"X=[4 M80^)=U #AO-^MK8NS_.R8TS(CD@%DJV$6KP"&KC50/$:\'1*=MACX%SGYUB95JP1KL()!XD4C&5XO_]''2"ET"8#[\C?MBN%L_NGR+J6#+R67!%8&S:N4V-:K62UM(%-4S=@EW^,&+$^!^&-% MW*.-9L[KW"0JVZ[*SX&*;+4JPH&L!<$(Q:Z12P%*5*U#O8RHNO3(VAGA4]"0 M/G1TR RZ=%WXTVR^D!NI\+B8Y<;AY+0Q'1P2B] M$9N3Q"](U%L%]_T=,IQQ^W$/>O&/O+OH!-?%LM; MY[3@O"S^_J&5Z#%M3KASD#DY/ADI@Y*J51X7 U$X#R8F*JT,3^LNB:<[H3N] MK7(\D==-E8%9&/">8U4*ET\M+MF6'Y(HD'(H?!1G'^O& M9<>6\IR=/NX1$]])I@^BJ<--%;U7JN-[%);O\*'W4\M\V\HW*YLQ)>FRUHJT M8=I1%0QLJHID2K)"C&PQ0BLG(#O4;?9J@$B\'V3*E;7-^N#BX67H/XVG.,UC MG'Q9T"%$W?28 41_)[H-869=A,A8"(LTHB65D9,2@TIH1;)AQ.^L6@]3JL3" M#*5U,*X1O%<^)U15IF&%^2LK3![34$+]_+@^PKT9[::04Y;"2>]KLB88B5:B M+Z4(25BC3R-,I9+4$51JFY='-I>D]:"\<"S]XFNI@PKY%YRO1ZLL?F@W@X?M M-3L]MX_8[\"_(?^*E#)+WJ(D8YR)UGIRI:5U.L>FPH@T9FM88-I M+392(-[_2G%=(J1'(S_!A>'EU-Y1TK96@P6,:%-!@F)3 *V#TMZF(DM1V&<0 MSWXX3V^7G58'#[AH/)C&#O'*S9#))?BMJ">WV64EBR);.#ZV*2.6=XQD)+'C M$66IDL_'V*56!N!8F0&A[44 M&7@G%UTVR4<1B#FA\AP5M]F'Q%-=R>^"Z8^XS9%<[G(W?P@1IU(2(;%:&RH$ MT9+>)'O6F$1K'>N,]D9KD[M4!CW2N,W@NK&/_(=NJ+7CQ7&JJ;40!AEB:?7" M;!SMZD/@XJ^@SUQ"T"4?!!Z I5$BXD0\CY:"R#9:(I) M(?D^.\EI=6+7>I53J,0>$N^H"E^,J?.#CJH5)5&!4J,"8U6$(&."X(J-K@4< M^S3HV ;H'KKW#L/9%DTX2N!;+8M!P_S?GRW&4UHL7J\O5PZ*I%U[Q@!1L]MQ M;43(,%CRR69=LSH=S$NK(V!I'D^9,ZR/,FC!M294O7UYA8MM8;FPFM#Y8E)DP1P6 9V2RS MD<:#:)4W+%6VDS-_J5Y1";H*-JB&D^H@0=^[']I!UON%>Y7!*%CR6;AD?"R! M!-JBE''.5\QQY$5U-;0H0"QME QO2M&GU=@"D;R79*4?3NRM+04;T9/QJG7% MK+ZBCS0]H[:57OS*]4KIM:+A'TV45A9B_4U=;F(V@7<\:'2%9,70]-; M!ZU_C)?OGO/1/7M/\Q?3/#DK_-G/%@O6!UHUMO(H2AO("%DD?A&](PB90J,) M:VXS/$V7A.H#L-Z#436T1EV/E_9EK,.ESLL/U,Z )HS/O8I]="G60FT$4 "C MK(%DF'/G4DG!9Q%2ETR/&[ \024Y5N)='+%W5,XF]++>LOKO/YW_<'UII8)1 M3A;/:U9X?J?M2P:R#FUB853=I9KX *PGZU_46W5Z\W3?H? VJO"+J<)K68EL M=0'B=(HL. W1M!$B,BL(+?M8L<.;DW7L4@TV@O5F"/=65=B;]-F@PA]P>[H9 MT?D]R"Z8AA[+O W,Z:53:4#T(>9*!1)[_F T;Z*(04(0Q=68 MV079J1;Y 3)_RU#F4Q&_CW![-$B_,)(N?-CSB\J:7 XA24;D6K<=JA"M)JAD MI&-/-8?<)5M["Y[33O$=AJQMYN@1DNX9;-Z\[UBKN_/M)M6!T[$Y3=)"))\ MJ:"S0M60.S7\O 754S<0AJ>F1^AYC>7B^-H!3-=P\V4T]QQB/IZM:^._CQ5U M#U?V*JA4/1^- G26;?!@+(")OXC8BE=KJKE32+D_[[N&D7O3OH>$A\Y$>X7C MR<5D^W-4%XE8JI82>7T^!3X036)SR)< )0<1E16R[IA]MO4C[NUBZA"YSP87 MVM 5_LVT6<[/5F-*;D97LR@F9=\Z==IFX1K 8MC"U2(YBMJHS58A6RB]\Z,> M+;7#"G'P0:QGZ6R"\PU@%^:F$+4($@A!&MGF9@>(,>@VIY.R=LDGO#-,=_?' M/%IJAQ/>5INK:_K&9I3RL]?!*ZKC9;L$OY?([4$X3A#%/5X^&Q%=XT2U9 3[ M<-54YZ*02F'URD@5BRLCMLR2D*+5:0?!7PP">J6!"$.Q2KN03;_H?8N(+2\O M\60:L.,GGX#S0V2PF1I#-:O$!!JOC=8>J\W9BN*)W7;AS2@8ZY0(!*H$V5HB M&$@J2I#D5(I5ENCE*>+VR=OD;(K@VE65J:KE,YH*2? .J4I-ML\PT5/$[=<\ MCHK(E:RPX'T.O"D+=K%S843\IA$9F[3JTG)U_?$/-'"Z#^_7:NOVEVN/BZD# M;EM\RI5?M<3'OE/-[*H03$&H(DI1E2Q:]M'V1QXK/49;>O/T@&.EQML2I2Y0 M^-3F-Z2V@B0V#(.JMGH10TF[='W_2F*E>Y%^=ZQT'^&?*E*V"Z:O+E:Z%U&[ MA,P.D?*I-$!1ZT46#=2<6L]&S.P)DK >=4UQESS)!\C\_K'2P8G?1[@G MC)7F7',FP>LLF6&U:X?DV[6#RS:02+ZX/M//'W2L="^R=HR5[B/I#B;I\]F< M3SGV$7^93:_>]R&:DH7+P-X@GVTE$X3*:R1 M\.E"YB$Z'90EL-JVC" ?((8LP)68:K4Y:K5Q1_780N9[R7VWD/D^0KN'D+FV M7JA00 N*8(*S;(\$!+0,-V@J0=JG$3(_F-IAA7C:D+F6LAKK%=A,EOW8DB$) MGT"@$XJMSR2$WXG>!QTR/YC:X81WFI#Y>?'@(3'.BW\Z0)#R1A2;C==C*<$9 M([U,1A6'/FI99/*DK)0VC%2HU4O44(MA]THI F2V@&QQD91TT=C#8\GG$ _O M9G#U <,);8?>!9IB\DI9+5N# B4BD0H>2?LB U;)0EE3W*0L$ZISVQ!Q=S M80U$L*)-:$1*@)(T).NT#@5=4,<&O\^!OZ*V=[7T#9JO_,EIII=I,GZ["7Y3?%MA+[T-3!8*H0%1:0B#:Q:5$"=BEM M'VX) Q7 WXZ$OYEY7\>W-,J.>:48V";/!?A\)\[3 MGZCWI)5;RN.[\-FE5?V14N-_,)X5.5H5_-:DH9!=W0LJMC5*Y,5(Y ,@.J/O M3R]W6, ?"GM*#>APPW/T.M8WH-(+C"@MM#15,'(UM$AD<*$:P79!K+%+0&D8 M^*?*;'DJNKL_Y_>=$C/8TE\O<;[\ 9>TNOD+067M%)N-V#KN%24@:FI?8D;/ MQJ:W76Y$AUW&?85:[D,/AWX5#M>'#IOY#^,%OGT[IS7LEQ<-O[[L&L47%()\ M*]6M8#SO&FCYKRYE*Y41(?LNCL-=P(Z[N+Z]M=(EJ[&P/@BO$EAR#HQ"Q\N/ MD;?/&%UFG]N&>I=ON]]'GMX^&E0'KMYU=Y%S/^M\KUY;UJ"1TK;)M6WJ(B.% MD/A%#M:$X&*.$CM-EGH$W=&ZZ-2IV.JPS]Z$4B9NP_3S&-)Z,EY]&(GO*16NV" S" MJA-MQ,2*F]I<4BU)]1E8?BNJKT [#F/@NGKH;EO'*\H37"Q6_;S?S/AO-/ZX M,F^KBR$D/CUU"@E8AUD462)DXU24$4TF>]+]9!O2KT"-AF/JNFJ98T/^*[2_ MW:3T?(;."1>KSK_/YD M$!_T\4]$84XD_^L:8[N>59]=XSQ[.QW_B\HHD(A&:<-H2QL2FQ2@UA%:VWHK M)56ANLQ>V _F$]&J$W!T7:-C#ZOK'"^99($CR46[_N$='? =E\7JL/IP>:DP8'YZ#&,\G:(YREC MNX#L.L)T%Y3WD]H^.,?[Z= 1!-V;-DE1"V;>J2U& R9X 3&EPN0KR]LX6>6Z M'&CWJ$5W),H_#"7:AY<>RG,.;D[EY4>:,V8Z3RUUR0<=M0794B"-3 92UAY2 M<21(*"U$E[O!K8CN83KJ\ QNZL@@XN\0E[@$[-GRUQD+\,7T$CJOK*Q:LM6> MLD,1FW8QW.]@]Y,J;KH-(<,$YP&ZZ+$N0=D-ULI.[' M]WU8F\/2L@/71\CT1._V.<*JB\TR9=#$N PJ!BK)9(@;)O_7DUM347XKVP-*Q&4R;A;ZLG-SS_= M*3VT^&?#RF[H4LH?:#)F(_+393PFLAVI= 2931LBFAR$@A5*,<$:A4:9M!.7 M-SS\:1!YK-2VOI0]RNJNE1+]<-,Q<%SET\4C.Q9 W8AZHPZ*I]+=M?$;5,CHIC+0ZL9'+_TV!0F;'T8ZR4$'XBI!1 M-)_&M.X>*"$X'P7[EL&[>J1I>V>N1Y9>&^/8]V&M!>/9EXVB>* L7<3LM#./ MJ@SGF%3^I&+!Y!2XR :+<3I!E%I!BO_Y*T&7TPR7DA4N8L3\B#;H0['_5Y]3_?AH'O?RUW ?-5]3_=B MZ]8&F(>(NCO_F+(A$1&0FF7O=&%KD]W0XVO>1\.GZ MGA)9I8+G]67OP015 ,6JW:-V5B4OV:O8+2+[4/N>[B7WW?J>[B.TT_<]-4Y* MJS!"4KZ"T25"-%4!M;)0D;++J':B],'W/3V8VF&%>-J^IQ2*5H0$6:?2QA5Z M2-5(R$E:]O2--)O.Y&/L>WHPM<,);\"$J#:-X1S1U3QA*PBM3*VSKG+LLF0/ M 8V#JHNS9&J5.Q72[S28YB8 3\;D'D3"?1A?/)N6[@!IZ(M56-*F:'%.30Y06_SBGC8LF>7)[3\@)1-2+FH'B5 MPDDV'5$",U9!I\AFORO*;+9OV$;M38]__(0>+;0!VP6MW35:+%],%RWQ@ 7) MJO:&:<$6DKLX#% VYZQ"J96= 1,M1*<%2'21-Q.IV#78S=V]XY,>/;F#BG+H MWCV\WF4#]I&>SU8S)!G?WP@79_/5W>OB]6QRUF!?C)14I)Q#!5*V7!..#\DUTP M;Z3RM'&[%)6Q&IUAPS8J[:I,A;T>+(+J*%E2M6@+Q2C-1VQ*D*QO'50HQ#9U ML4CLGO4J3S297ZW;0 4E8WGJAU$89J7BSKG M@C8@G?"M>EBI/,=RK,76[?F=!PBZN[\9RQ61TG ?CV[\T%H2,98 MR,XK655U5769>O_04WF&HWT?"9\NE<>+&E26%F1-[=K<139VB@*5\E]MU2>?81V^E0>:[R+103(2B@^L="Q&600&F2VB8Q4=C=*'WPJ MS\'4#BO$TZ;R(!F#MLU3;R-]#2K>D00)"$7XXE#)9,KC3^4YF-KAA-=A!L(N M70"]+*6JD$'5'($5S4$(:"'$D+(D;7S4/4[BQ]J^]1@#?6@^3J\RYZ_++B#_ M:-\Z#,<'==X\A*![:]]:1?3>V0PZ! *CJ?#FVV(^WF>;@TW9ER>F10.T;^VO M1/OPTK=]ZTW=(8MT6 Q5"#8[/K*+A!B"@81*5!:-*/*/-IV'<;E?F\Y]B.C; MS76CS:POF12UNUG9_*:< R01)*08([J851)=RKL?79??@93C"/&?IM%86_MO MX\D$I^7E\EV+QRQQ^G;,9MUJH-!!H=L[GSE \'8_W!OAVY:FJ*R+MHIJ8F(N M9,J$.O R2@HT$DRP\3Z #.C!*)D!719LUF+VP?&O^'QY% 607@EQ$5 M_[_C=[,?"Z_S.RIG$YK5B]\\(IOA\ \[ 5<[KG2#/JTB1<7OAUUY] *-*H$, M;YO8J"JC[+-)+ 7PV!I62Z$!E2Z\HT;,HM3*^^N1.1 7>+]$(+WG%[<&Q6]N M;C/T>'/%(&WKU&2-((TV=0G/7D-R[!E^\;9_2QXNU@M5U &O%YXW*J%621 MO*X8;>LI3A"UPZ!JI&*[1((N -P?MP>SL87=O439P5^[P,%KHO';Z?,SM@FG M^=/*0)RLKM+^RN+Y>;98C$R(GM%H\+;P88<6(4B&&U0IV;8F\[Y+BYC=(3X= MM1B8C@YWCI\5.$>GG7/$ARBQ)TE*, 3A0)7$+DA(CGS7+?_H&/>Y;?'RLVVQ MOC..5?G0!B!K=HS!%-D:-&3>NZ4J))G5K+HD)V[!PCM'GH>66N4U@2R M7; ;59!/+,-FD,Y"4!69<+>Q80\^4>I@:H<5XFD3I9+7)A8OP)M0P3AA(!KV MOET) 75R19>X$[T/.E'J8&J'$]Y6#_2DL:(O]\B;/SG)S?FV#SWI#?I.*]]L M#%YUD-$94U4PA41B[;'(6W44V$;@C+":6JB-)FI]<4V6!$$EWLF]*;R/*V&, M/_(F_:#()C#&9%;)K%OQ*2E-*9)//2RO7< = M:V-N_XR_+ZB>L<=>J<5OA<2L0%?!;-BD(64^324&H0N[\3IU<4-W 7?Z;7!P MG=FT2@?GI,.M_2U"^.M\=9,H@\8VLK6XPA:8C+R/HX@0A0\VNNJ-.;'.K(%] M5?IR !<=_-A;\#W+^>P]6P-+*L_>S^;+\;]6]]&C+((,%0MH*]BXH*I;3A%" MJ90CLE^779=XYOY0ORY]&H*O#GQ#_0LM1#"%IP^:#E&0977806_,V7XJL MR@O/3N*)M8EA?5V:LR\/ [;NN7Z!? O.]9VR4TMTAGBITTUUG.K%RWP&>UC+G%:]AG:)=BK6B\(88$WMYL%5"TAL/R>5-.:8^=N[Q%H>!HNW-+@=EL1]I#8P M>?^@\=MWS2C]2'/\#"@%H;)@<0=IV45WJ8+ONC0A.VZ'M M8"YF0PKRM)<-WW_Z&_[7;/Y\@HMU.%!D:;/. 73+>C.V*3*%"$H'+$';1'3J MR[I-C$_T7.[-UFG]QB] ?\'W%^4QN\#MF8.Q)][[R=+HQO_N>C88>:>]#;L1 M-@:3G+>FU1,H,%EE2*@12N2=7=8:9>Q2$_L@=.V.S)"'JFK[<-9!Q7Z93?/L M_0=:TK.W4K AMBDWV+>$Z 09>HP\EV2((8.19ZC_-_MK[?J[^T-7^>?>)L*L6W07.KV5WKVFS/7U,K!ZQL M/I!Q6H76H-\Z3?SNNZ3"R%GT0CH/5JG(O K!+E#,H!-;';5F48T\,J'NY?3[+:-;1D(6173!+>Q-PGO>@*C%.E$ W\IA\ARX>5%&1CM.S%6X@FZ.;:9X@* M#<.716%5-DF_@Q8\DJ2@(UB[,?%G'^EU3!79!<833?S9BX$M.2.'B*\CFQ)M M,C46]G=3Z^DNCA4\ZD!2D@\[78,_#!9W2OP9@L1]I#8P>7]C2;T_>W_1 M95T+23(+T-8K,%@14E($+GEV;M&SVXM#T7?ED^\OT6_N1'R.#!@CM)\IV3.F1V MMUGB;8!-<*HE^R<(?.KG:HK:+=+\&)/O#F7T>$&>-D?J6HX%N]@B9^?8RS+M M@I$"1"LB%)2$2OF2PZES51Y,\MWQ]F]O1AY @MTN0]P 2 M[%1-1F=?06=J4^5MY=V:W\SBO+QEY1IO''5:3F /9N>,H '-R%;4.2 M)3L5I"LIYV0RJI2TU<*AD/P[A<0HA:R([0-0;<*M23&T&J/FZV97H]257^XA M)7G$Z[#]85WDNHNBUAH2:V@)5F6CDPPI>*.Q5"]\+9)&T<58JLGL5% %$VV& M(#,?"J4&%4Q02=?#Q?MB^I&/V]E\?-C8ELO_? 1;D5S36@6,;>6$XGW]JBB M8[&QFLG0$J!T',DB@]0:61V=94.V5 @U)Y R&A6-8//6'"^T3X?/N]E\Q(#" MNQ'5A@!=,8BE-6BOUF";=)F#L;8HI.1=P)'W04N9"V@A<\MM9P'J;,!X_@T^ MHOD7Y0 "O-Q^[OQ;1[S>NSQV2$'OBGZS:QY5XSPJZ:PP 3-24()$T!%U<*J. M9"VQC0K@U84$)AC)=DSA;97WX$"I6"W+X<+_=3[[0//EIU_Y%.;3M_SXWV?C M#ZN0^ $BW_ZP 02](](-\6+@O30*B]EF8RS&[%+V,D19D0\P,:(LG;35@WF1/4>^PF5A,BC=4-K"E,C9(%F84 MU25O?4X4B 4>BZ]"@8HMY\YD]1;[3'F*J MDM+GYM@8R2S3A;FA'U]YM^X1U MOSY)-F=+&GQ5>MW;$8UAS]17C_P??C]V"6,/M_![ZIPXL(Y<*\@;CH4>:<1? M6NW]0!_FE,R"1L[=*!\S*( M)\?^P1+N4?EY^2;VQ?L/.)ZWA3Y_A_.WM!@E52DF9<$KUT8TD(,48FP^*F:1 M0[NTZA+MN!76D].( 5G86M%$9VWIPL=]EUC<*;OO/[WA1ZQ; J42458+(;%=;ZBUK17\ M9F *U9IHBS2[%& ,9Z-\P7;_/>*&U(E=S98#N3FE;=L 7C04VP%BSV2U'3#> M3X+:X/SNJC]'DG-/>B2E16F4:&T<')CJ+*.4$@)9IW/A8]EWJ1B_-_VY(^GL M(:C//IQT4)N?<5HN\E),QAI4J\C1'HRJO-%6B:#9W)?6:"NHB^OT!<(#,I,/ M96@VB'B'GA3(%OI\]G&=L_9FUD#Q6G\F7-"[V:1\3DQRY'1D?V[5L]!(QPAM M8,!$H:K$JW6[#8#.>#MF=1-SA;?_^;#PIX^G;BU(>C2ZKB!"-T>S*"][E M,!NPQA?M(C'2+F;I51A/1Q$&$/. ]V,KM?P;YG?LP\T_75[FBVF>G#6 G[_S M]RE_UG/\,%[BI'4X6"GNA=(6?L%;T@^X5@UD*K'29EY),0%CL=6IS2C1EGUA M #!/1UGNA9X.%W*7!ZB^:#&$MW-:7&"S2@6O6K^%PB>?H<2JKWP$);U)V66A M59<.;+>!>CHJ-#@%I^FQMM;>0Q(>SO_E &D--V'82%Y(6)7S9&TUTA J=$%C M4C7R6R62+2-O5*/&0M5M@BQZ!>A1@%=*('E* <7A"2-KA(>GXUSY]X-);(=$ MF]I2;R5YE6HVLKID-)&0KO6"TZS<(YF3KZ8$<-;SAN4\;UAL%D'2-7JO2ZY5 M'RNWS_WLCIF-N^U1@TGS#I2;V30AE9K(Y>9&"%E"+2[K9D,4)5S,HZ:JQ28# M26E^U0MJ0+8Y@%3D(\)ZJVLX,IOF9]Y8B%;H?Z!%GH\_G*_]8D"7HJBC;%EK MU;?;.M5N_@7(()AT3=+T:>E[!ZYC#[F7O'\S4=.WJT]XU:JG7]:_+];QCQ&% M2,%A !^:W&UAN8M6.$TN^1!9%,[T6/2MJ$Y_S VI&YM'W' $=,B@N0KNYS&F M\62\_/3\;#Y?94\X$EZ%!$YHRYZ_9&":$FBCM7+91[1=,A1NA_64]>,H"CKX MW5O0M9+"+7G#>W>STO1J0%9&457!+KE3=R+[*M3D0"*&=M;7 M*W]%34P7&-_0_/VH.%,%E0ILQ[<^'Y*-)4<1*!&RA2K9LBIW&3.W?L+38'DX M(0[H)U\"M3Z[:$J_X60%"5$)-U\_I-C M]2@!#IAHL@FI81E/UTF4-!_/RD@J82P4C51MHQ3L^./5)UVBFW+[/7 M/N5I\GN<,*^S;(<]O3=Z)UW?:.1(M'(>$AJ4=ZI=^";VPT*!DHI.C%<&V262 MMB_0IZ$_)Z'INEJYKFKUPWBQJM-]A4OBMR WTX1\:^HE6AM;P<(QL4(,-H,N M%KWU%$7MDJVV+]"O2*V.I>FZ6OD!NA+A--.N+T'(53ET%JQKT0.6$B3T$=!K M$VVJ$;'+#?U^,)^62G6DZ+I"A8X*=9/ZNRB$R.T:AM\"%DRHD#2U>6/*U%1\ M^]\3*]23WZ,Z4G1=H>+1.42=/VL_-?98KE*MOEI-O^%?CMO:\(;YZ_SV93_F->I M..O6TUZ@S=Z#UKQM&MU:UK;I'%D@;ZTM.&6Z;$E[H;RO1.S!5&.S^+ ;11TN M:%L@_F5]5F:KQ5]$SG? U#/M^B90]Y-GW9'+S<*BH8@XE9((R8YBP@S*10Z#\S"P+,' MOHS!D"1+I9* MRN]+J5/TEIPDIT[*:((8;!N]?<^BV=HV^)P40X8JKO6A'\' M&$]T,,]>#&R;Z7* ^ :>*W$%3N2=()@VJ]0$,-8'"*4-\:M>><4^%NK!YH(\ MC,$\@Y"XA]0&)N_J?!DG6S-/;:":FO@4B>PDEQBAY$(DO8HY[3(H_%$-YME' M]EL'\^PCN($/QZOS94PE$81C==0%P0C/ZHC*@3,N\ K1*#G8 ?E0!O,NJ)4S;2A+4:8-V:&L*Q,N$(*ND7?@2F@3^HI'M,Y<@U]]?3/S[K6&#A<#;=K58DY.\9V! M9*'+4IQEU><_CB(J239HD":PVK>00,I%0L1D?%4U\)9R! NSZ=L6AOR!4G.M M7]&JG=S?<#JE^6'"O_6!0\A\=\2;HJZMM$>UCO#%E(JI5I,+9L^;C?7*CA1F MS;M0@B0,'['&)(B1S26;FBCMFK+Z']TOZZ M?7=Y_MT7JXJY]\=NX(=\SL!L'+:^3;Z0@K%2"NFJB:S)R<;DG!#*9E;^/")2 M@55?@].Q55A$S^^ ;"^""\1^@^!=YMC2HO&47M;G=#C9CU%VJ\2^#N(>TB,%8OQ;S/E2X'2J$+B=H?*XZ&"7EB0W3 M!%ED!49;@B"LX8,\*>WX9R)W&7I1T^'GAR[@1UY MI<@*3Y!;(R*C0X(@E0))N1EUTF.?O*C=X'U]VK,7(1WZYMZT_G6PMD82DI($ M],Z!";QLC!XA.B<=>MXYJ4N6^%9$)TO*/(EY>KBP'TI"YM5UK#LG5O85BW9- M),W0%@IBKIIW0QF)V(7D8[6'SER' MV9,W@;J?[,EC";N5_R.D?2I-(-*D0DF03&;?VTCVNQRCE)Y=[TJIS8YXW!IP M1XKD*11@'R%W(/X5?9Q-/HZG;Z^".P]-:QU\M(6@UL+;'3K>^*QCF%(699,M M>J>LC+TUX%94I[Z\7E,^F[?)0VEYD<<=2&N=!=8CE\_ZXSIOZ?C:? MSWYKNR=^X)\L/XVPJB Q.8@R!# NRM:94$(;V-P"Z2'9/MWK]@#YT*Y%]M&: M77S@0<@9NH'Z34!_G?'[O1SCY,4TSU?5VK/KH(O.VK?4KJ)4:$EYK:I!&9 5 MLZL&4TKJKJWN* 1/05U.1T&/"0LWX#Z_)KZ.U117A*+6HRK%EH5;('FTH#%H M)&55V2GY=9 -:!O(IZ!1W0(X4B MV> S2*S$RRX5L!K>ZU2JC+JFG+KDD.P*\.FJR4"D#-VD[MR:^BMO9*UQRB49I6W=2?39/MG/ 6ZAQ3C@,WI[H#U MP]F2ON6COP)= M&$+H S::6Z-=5WFU$1&SR;C51)>?QK]368]J?3Z[K,HJUDRYU0W)%I4B\L"6 MC0"3HL5JI4&Q6YO9/3[TZ:A%)T$/V"+N,LY_S.;_7!NW+1/AS>SS5?*%2/Z^ M^ RWS6[(NF1H%05L^%*[2*ZLSCI4YY.VRNQX4NS]V4]-/7J)?<"^;^?>-F]B MI7E#K+A3;&T-DS N6P6B9-;9HGCE(25P5@978@J\D^UXD['QZ"?#\7%"&[#3 MV@K-I7.H;4KCLNIC.9N^8786;2C=*)6HI7 *F"$V740;TYUYW5Y[4PL5Y^QN M __N_*@G0_&P0KWANNFX>\IG;]_.Z2V?/7?B9-/DW#JIA 'YY&&GA!T[8ZV% M%%2&*+/WSEL1R>RF!?M_^-/1B\Z"OT%3#KZ9W!/PJ/)&)5->6:YM?F%J[;=3 M!M[2_AWL#T\>GA6_,259 V6A5Y36C!&%MY2Y(&BE64 M3-;LG)PL_O" \GR'#C'L+^R'DN=[TVI6"6W!1L*HVH0EQ[M7:D/]5(@@:U#6 M273\LU-ISL/,^=V+[AV4:&^QGRBX^7/+>IF?ISCM@J]G%O!= .\G(W@8.G?0 MD:.YN ^=$4'DPF\#*&J-C-KTK8C\Q0D?M)497>E>"'TZ7;DC=_A^5&4?"@94 MD97)_.LT?X_3?_[R)_Q3^]^7]3S)KGWC'S29+'["^=O9Q:\\9PK^Q;)<_^JO M-)TN/DT^XG2,SZ;E^SE.\[OVHW8O/RUOYF>+96N"@].+)-E J;HV:#GKEC5) MID!J9^ZS72DJ#MD\-R8!+X+IJ^V3FHOPG8IDSE$VJ>JD\*H M@S&YLF\I6I5&XC^9DEL'[%1TMB;TF9W]D.NDAE> /81\\CHI9Y2J'@FB:3VQ MC8@09:L2%5BR#ZB4[9+/]QCJI/8B;J\ZJ7VD?I(Z*7*^#2:4('0U8(*IP*M? MU8386)+V KLX0 ^U3NH8ZH^3;H<=X')NX&J+TT9HY8,#6UQD%%8!:E:_;"4; MSDZ+HKN4QVX">5K6WU%B[I#">QG/N5KO@JBGY7<=TOW8?<=1=0OO1\BY\XM_ MCJP5XE9B9-ZT:7S5"0BZ**C21%F<=NBZ5-R=BOD[[+W>Q.\CW@Z$_W@VGY79 M9(+SBS[O&C6E9*&HUO8[5\GG6%#0LD.EQUS/0L'R'5H>^D M7WZD^;3-56UWBS^=30O[$I>@:9=T(8K@O0Y@,+*!ZB6[$61R<+QQ*>&N$K[E M$OGVSWFTC XMP^[5=:O3J'KM2ROU4[[P:639G$TB:$!K9!!2>5&[Y,!Y6/3A2ZIT:]MZ(+Y@8H\ , M;31&BR'I-BM)@M712B\,$G7QV$^K#7<8[Z=2AGV$/?2Q_]-L3N.WT]=G:3)^ M/[ZX0.)SREK-R]2RMKV/;9 0 D(M[;ZPA(@:=SKM;WS\Z0_Y840_&U1N0S?P M:%78#X.HY,+5H6KS*R)Q[;K9T1D"(A?\&:!%J+/CX:%G<;F3H MB?M(K>O(U&IKP,1[B?>M.20+$C"RX^VE]-)5D2,^M9&I>\E^Z\C4?037=61J M#JHBJ59E*A ,B@"1,4%6F#P9H8+?I=/V8QJ9>C"#!PON-"TS?\+Q_#]QUTN\.TSD2?U]T> MW$OPMZ]@@P(3T.1JHB1=C> _&"FH"%EJ;)?;>F2D*HYW+O#8]%RB@^ \^V39 MBRAR,O'H(7J?5W%Y=O%?Y[.S#ZW'Q&HLUA@GKY>X7"WP.7Y831[Y^4NIFS8Z M9M:07".=Y]K($MM(T6R\295_V.-NZUC@AYZFX^E'6BS9CYZ//Y[W]6T/QLFS M][.SZ7)D*[]3@1U>RX2V(NT"T;H Q2>=I#-TK??)97DL*/_I[>SC=^M/:=+0 MYW]NHR*"\=(@@7.'[\_0/[ES1RG@U. MU4K\:X/CLX08+4%..9;BA-&NR\#'#1Q?G78E&9REAU+!_^5L_1(W>#5> M_'-UL96T*BHZ!6QI%VQ]LR*V@[NOS(BAJ-RJ(P/Q<&I=:9=59?>@;Q('@]+IW["&MC=O*&EN^ M;JR%39BF?-CZE]>7G,DE(\0-;9>N<9"64MTY/;>$++> )"LL& KL[$I*6RM4M5RR:0 MKTQACN*A@TFW1G&3PIK6E3P4 T$2*ZQIJ8+H"P@7VN@VCUIUV8RW(OK*-&48 M9KK4UERH\"7;991J1:E]!JN-:]9K!JP%@72VV@?I1.^[IDMHOC)5.9Z1#B7R MGQ=]"=--VBQ1U2J3 >N39VUNO=89>>NF*YH')47M[LG65.@1>-=N.0H:H@P-=C)/M5J/V:7VZ&[R''8G91RNV MJ]U0['2PO&^\*;J.]Z)IT@Y@>P9I]D)[/U&;'K1OTZQNG-V[HNF"1E-+?B\J M@<$LV6H,"82-)8A:LDE=JF$?@(+=$?)YK%],/9\A9,]VC(#\_F-KTYDHH.%X\W05/GT)2( MUF7?B@3B:G B>ZC!($4OU[.\C];[[O2)E>PJ[&:$W@( M9UN>- )NV#88,J[>Y5:1N-,(:W]624TR1KY%/8>*E& M+DB%@1R0;(.#?(H0;-3 VFZU9MU&;X>6\Q"5H#L^N9OL]ZH%12*1V8#2 951 MZ"*5@(C)6MX?1,PCBXYES<=$#:H=$UZQ^7NR.RJB_WOZC*> M\2JF;U?FX/>?OOS*K_AIUNWHA@%/F43S:U@9VI-2&5LE63F#9_2R;KBX^E2X3H9CBG M]RI.K%/7\EZ/9Z7#C<6/O'W-/A&]IOG'<0M.W 3RE]FJ2)'*2AR+-[,E3B[_ M_#EO0K_,EO\?+5]1GKV=CO]%960TF^\NM&SP-BF6#7A(0B>HV)IC&TG%=[GO MZ+:BKTYC'X9N].ANWFMAZ^GH/\WFY]]JOR='5K!;ZXH'2<162TZJK5:#U;E% ME44)MLN=SFF7^7]W207!_51YJ!:=*SKIO[;T7QA]*#M<:/O_RNF0S M*/;5:XO5MY$C*4J(P4LHJ$0.E7*T70;>7T%Q7QE9]Z0(FPGO!Q/2H]3U8$%\ M6<:T_#K!Z:4NSKNLJ6<25X]%W4^NUQ&ZLN\1?BJB'XL2ZRB+1,UOM_"AM1!W MK=^. HTILKV=*\DN"6*/1WGOR"-[X+J[#[\==/85&\7S<6;W<'5O_[DLWE)" M*<"7)J4JV,Q!DD RJ5BTR]IT*1*Y$/]1G$*8Z[#WG#OEJ M7[8)E;&M;;&K;8!95H!.$4B;3&LW5IWMLN-3S2G.G50 M/@'+=\WS[4+R/O(<>@#8E0O7B\QGU$)5JQ!:QVXPUBN(6/3J],%4^ O>FGW,./S<&G/AA35P",RODQKB0G;V#$!*A?D,Z4U5\LJ05)6Z2S;T('!!IS< M^_2H^SV*#Q?\@/&)S5DAN\!XHM.F]F)@RZ"B0\37<=J4C3DF7C:#I2Q#!0 =-3^\^*>J217O&2+VR30SSZS=+-F!D MR]:13AU)A@<(VV!55GY9E5EYW6?_Z[4F;&M5$T(HDC!@C-[Z8G.P)A:45LV\ MTKYE>T'1GHWL-A72M\(>$4LT,IN8=#U\$G%B*Z]&$R KYYKD(GB4%6IQOF6F M^RR[I&X=:Q+Q%A2TUH"7'[\T"KYX??DG+=_^&>>OK]NM?$Z)>K,X/_]YL6R_ M-/.4,Z7J@+*7;;Y0R^RWHAGP;+J;:(,YKFSMG;9YA-[0<<_ :#E#_:6H@T]^ M@MV^NEII5/*N6,.8F)53.I"&F$0"5)*W:BK_ZW$ET W=X0F=E E$=?I3M8.< M'2*FO_-&?^&/N+QX,;_V^9\FEYR"T\ FO@8LT38<"(0GFR6B\+I+&&&J M#7X_30[[JG[VJ'FE3X-KK_.VB ML6(F?&SU4_QZ3K8 1I? .RQ0=8TJ4E4!_6,.B:/9S?28GX8D$"5VINEJZ%8% S6I2U3-HS4J>EO>[L\?MA.X@"VT_6 M[AXK<[S':OTAF:-FC>PD)-&FE[8I3VV,+;36MJKA4<6)F80/.BR.$HH_Z.S= MGZT4]0,MXSM:/4Y^C)?TN0G:[1,DR1ATE1\G_CIR)YMD,G]5%J8&'8GP1 $; MPH<3NBE/QF/;30Y/R@.U/3MFJ]:E,6APTK(%YJV%*!5SHP:2I@@1W&&J4";8 M_ D=P&,X 4=XF@>)[TD=X:_=>X\S0BNV^'^3@/G(T M'/A^HH_S1/<4Y*?H3'^<0RB%+<$8\+IDMF):\Q&/F4\F/ZB\=KFH?#+>]N_G MNLNY/AU\!XGS*3KTKY9T\3@72D5"XANO!B4!LQ7@,2FH0@?,V5AI3BR/:LCV MOQ_RXU3>W43X-$,(C_,@%+9:4A9@L(VA_K>"F]X M*[Q!LC)%.[%=@#X5(99>)A^(7XBZLL91U+)IV.P,QI((DKPY4 ;'T0COH%9X M1R>[0_"=KA5>D8$D:S-2I;6)-FTBF8P01$P*6:N8]137[ZWP1@5ZNU9X U : ML>QNY6W[D2HMES?TK,J3;XBR%'(610.9EEHGL0UR=!((I58E58NT9MEM\-=N M6N$;%H?Q.-_A)MG4;T\I[[.N%F)+LT23"R0C%1]]FXK+/E,?7]_3[HRXSVTR M!E+33%Y]0Y=GUW-HV_9W:OVP_A$C='%XD*JUA@Q98](1L_9:8*F,@Z03,SUEOK^S-F"%%=4:I[()N\_66R-U]^&%]W_0^,S<8EQA M]49YV?(=C$>=,;DB"P M%S^VW5+Y@>;\Q8KR'\\NFCOE:DE?O$7D93:2;V2O,S_/94HMPQS!-V'PBLB& M+IZYK:@;SX'YBBYOEFIC=:XA?,N@_<#__9\S6T..+FC(U-K#89*0;+3-74Q& M5>N\Z#+U8$OZIM<'X\O.9D_C>-#TZ-OPF4 !Y)YUV/JAV1?04I&W(?-KR-#I0/=PPGZF]RYF++ZRYIGHFM)*J\JNI M.C* 5B!$[Q+K7^'Y$!";4WV2O(=0.56$9$I1&AN<8PET?'TV?OMK,;]8+%^V M7VN -1\4AFA5BWY7V^QL:SU$2QZ"EK'PZ3#1=?*N/$+9X0,BHPO%'4?*F.!T M\<<]0.#-VV\;$GO&-;:@\3!ABI'1'2([>T!S("DR,:'54;*6-A50\ 4>0D2H MQE;6U,(;.?TM=, XP>&%9P@B'82&J6@-N7,C\,8CE"PIXEV!5%X!%N)'M-(: M:I#*R>R$Z6-RWR5E>K-Z=,06H[)[Q/=87ES-+YH 7TYZL7^S% MMPY']^?%DL[>S6_MQY>6M&(VM\-\8",3BB=Y1=D%4Q"Y>]SN4/+V#NQ^S M1T3_D_S]\L/,22]+2"W_$GG=J@U$B0Y2<#7EF*1*#US4NYS;7WZ8'MD].;_8 MBVT;@>L9\7@5E\O8J@WV:'[]V$>.[\1_F.HU=S[6*I0D73$E]+*-IV;HHM"Y M.+*&9E444N@M*%_Y:HYI-7[8 "F72K E%J$G<>>[&C ZPS28-J#&L=BE(EH& M>)'.&,^W?I>9TUW=^:N8\G4OE3M^O5E2F)GK'I11XKH'5;260$I#VJ)62.(Q M\7MH@6-UE@Y!^JO@_!B,[)"JL;;EF^9 HM02@D]0DFM^/&R=_*R%IO^*M*%& MN5UIW:85GAR\H[!R[(E3-T0]7[!6.TM7C<&W*#/8MF,5R!3:3!Z=(.52P23* MU:-5=GTPY<,@W[_,4T5Z!*9V*,2_N_=/98@_7[7RI9_8+%A\I.5MZB]>L=[] MF5D4S_^7XG(FB0(:D<"JK%K>00&/F5\LCCPE8ZI.7<*R(]#^E(3M4)".6$R^ M>0M?$?O#QT][F(FJ:ZC*@K2:&64C05+" %M]$I4./J\KGEZRMX'";T/"QH"G M1XWRH&A0S9)? &Q/563UBVW<40P,?3%*\36L,%#G])*3B]_N(T7]P#F=^&TH MS@N7!&O_S/PK 2$%OG:E,4)E+#H$]3U^.XY0#([?#@'G0)&W;4C\'K_=']T= M0G"[0'.H^&U*Y"+RN=$% ;7+T*:]@5!(V;.IEU*7Y-+3C=_V%IXAB$P3O[4V MU6"Q@$W> 8H8("02$#RQ::>RX>?"-QV_'8+8X_';(>SN$[^E4HV244/)*K!N ME19X#QJR3C8804+F!P _X?CM(-;?C=\.X=LD\=OD5:7V\LI(;3\A0E"&>#\R M:&5DL+;+R3V5^.T>!W<_9G>(WSY_-M.44BBHH":6813\E'&$IKQ O&/+C%^8'[8KM8"]4::9(6/5;&BM;6F%(M4Y)2I MU6#5,V&LUK(:D"4(P&@3>%\9%7LP9>O5[?YLXL+NF0VR*J]:62F-B$S M88(DB?]24:-C%MD^3O0A1'X;(C022#W<"W=H??9^L;P\^_?*+G]=?UV>+9:_ MT?+#6:9V )XOJ9Q=SI15+.\)PA 9NT7C MMRA8NT(T26X"&\#73?K/\BU#>,8FK@LF1ZB^-CI98?ML)&014M544;DNL;UM M"?PVY&@$< Z>F( ND_"B0O:LJ=&PI@XV)B",OI2L,'>:.G2ZB0G["%$_<$XG M,<$K+;%&%HE4"+!6"[X]Q4OE%[BM3DK7Q8Q_(HD)@X1B<&+"$' .%%+>AL3O MB0G[H[M#;'D7: XD19'/$9MV&;17%C (@B!L!*OXQ6 -6>S3\.ET$Q-Z"\\0 M1*9)3!#D17)%01*R^3)(@*9F+"(-;?34P8PK=)$A.4;M5J&GDKR;%D M2@61K )AJC"J]0_-YAM.3-CGX.['[#[Q;18VA:@ED BU]7(3$,A4,-5G2I0D MO]F>8GQ[$.?OQK>'L.T@A>6?7D:+ZY9^B_6*U?'#W(^MU"_:/6B/Z_U[+1I% M@G0QR+=OY-L8@_4E2A^M)#G+$F/)KD",K0F[1P>^)@VJB))]8=!]'"?HO5Z+ M>)\'I517G;($V1:6.R]8;-NTP52B+@)M(>QR.V]/XDB>W/65&L)O*"_>S<_^ M3646/47OC8R3[#64_7#=M;>(8@,HT;UIG2^B4G MJ!0EH/&LQXOP_&WUBK &+_L,J#@5-^P0Q!YWPPYA=Q\W;*PUE8"ZC7C@#87@ M(84:H3COA!W<_9O>I#R,9JDQ:@@L^M-%<++Y)()O()+(I5$1^H*+A M=.O#!G'^;GW8$+;U\9\;Y8@B(9A(K4*-&1T+[\?R*R88SS?/V V5C\-_O@]P M ]DV37W8\\7[]V>7JW%]<;YZN9[-W_%W+\]B.COGC]]MKMHV'SN"9WPP]>M- M6HWVZ'1KG"#1A9BT"S5H6X1Q?)6J&3_545D50;B6+8Y\ZR;IFKXTQEJ#WDFS M^QB[+*[%(VN0UQ^UK0+QFW=RL+\3>ZO+SV M #][WQ3.:L@JE;>+UY=_TO+7N+S\.*,2L@C1 "7G^-!8!\EYV^:%LP(BYRMU M"0,,HG)Z-3^Z%*V;WOU0&KNI\B!*GU\ME_SOLR -RJP+4(X"T-8"060)_%() M)=BO+NL_H3$91H$QN[3/(C@5XOY)YIS*9%TUI!\*ZLG;,&V)O D M:TPYVK2>.C>&U'PAX)L6G!UQ&+$@D2_)C%5KGTQ2Z\60 \3E_C6_!0D9@=LCUC5>D[F8OV/+]?VO M5\O\9[R@+X;KL_G\*I[?^GXEWC/6BR6TR8DE>I;@8"7XY#540][4%"6_V+<3 MC8$K/SD!Z?\>GE#F59II7U'K!;#XJV7.O.$[KYS%\S\6RW_.,-24,%>(&=FZ-B) &XX$5CA-0?(U MI[83BFIR,#)W[X)O]P+_]WDYN\B+#[1<(\IXX[+-BM4:,5&17U7>*P/> M^)A+&WT9PU:0;UKAJ0$]"B?OPNOV@O",DZUBH4)2)8"U+@OF0(EYN].]S6I/#?;1.7Q7!/PHRO_7Q27?0TSI M^<8>O]?> M2?ERI:.MB"UJX V.0@VL15DE$6?C:VR2^'*8X1-E7S?751&1>#0 MJ?<7R\O9W^(_%LOG5Q>7B_>TO+AN\*^+SID%7&7'MA99!.^,AYJ,987+UZ?= M)L^>/_V6 /%WZ\)S__*'2J8?%]G%:!P>T7_>J'D5W_,3ZBN:/@WMV(*H ?GR M6\&_D9II,^/'@&G1B\>3"4#T2N22:FO^GP!K7@FX *K)H2].8-PF7'N,P&]( M:I\,]R&L'3M@]OM?R^5-.EFT-FOA!&A^,;5\%GY JZ! :%L3Q5)RWBZH\>4S MIS,'1^3P8G_VC!@)+W0V>TGOXOE/K'$N/ZY$L KI:E($E71A2Q,1DF;=X]CZ M5!C1F'1/VL8C?W0[BZ%]L8+QUC&\9]DGI7OW9>N(P<=&RC45-]*Z#1V; M=>U@F&^O/:UFW1N$Q8@<'/%FO4./:M'K8")DS+HUU?3@K:C\QJ!2^$T1TGT= M3X\0R0VJLAN00QC7437JC-$)UO1YE?L49(*8^65H?8VL8Y-Y&8YQ>(A2(7@L@A.J%AUR5T3I:_'>]^D ME.S3=F?GM:;!V M%1M8*58^[,7Q-5*K%2%UQ>YAIVM?++=;>QIL=^##&M:.-^^2K48+0D8R>J,R MA>*K#K6D,(M%)F]\!2=\:4UC^(73"AJ"DR6JP'\,[H[UBSE_26_COW:K(+G] MZR-P?",U:TP+KDB-I7JI*CKEO);+E:I*,\L\1/#>@)E6^]!;0OXX@U$ M_@].9%UL&8=I8U1[//1QXS)U4/4&2G1"R%(UFQ7-?U(H.%]#T:I84^TL%,Q1 M% 528N1;B"63A96-C^"#T5K*1&%W)O]VE2[H_Z[X9/WTH1W!73A[YS-&8.?# M=*WQ,%$,3I=2BU"(Q-)75 Q"H(M1%FMGK(I+JBF#$4$"UI#!\\W>4F)TR^:W M)LCQ>+B'D&[ZJ XKA')>>5[16)':B, *T64$\E;'G"/; M^5VZ'FTB:/^F*RP.;(A>+5FUK3H*SHQA4R0I"3ZSW8&6,D0C(G@C51#1M*G2 M/;9XEY3I@]NCX'ZWC/.[0+FYMF]=>O:R%TB(F*,49?C48:J4 !%I8R0B-VV$?^VZIU!!AQ$#E$J-.2( ORE;76ZJR)LL MG6Z(#?0<;!#'WC@_(CB[\+M#HY9[R/KDV-J"L)Y-W392=IA6;J/@][A,[,'\ M2:4CZNJJB@3""@484@7O*K\D^&E@&=F!U!\/RCJG[ M;%[X9[3\<"WT5?J07'&M9U4!5)[-*GZ)0F*#.(1<+9^(2=X67]/U9"R(,?D_ M8L3]$WE-]%_7KXC\%$#>@K">EL1&R@[5%'9$'!<]0>B@1#83Z!-?D44&H%9; MACJVHZ%"&T/ALAA&,([\?.#/@YYE5T] V=W[1$O%%W M@4H,1?#>T+B69U8A>$W@2O),5"%;\E9Y IM6F-Y:& F!Q=CLZVTMK$8MKPQC M*R@E7:$D'0&I*HC&L)U,K ]9@K4/79X-]U+S-"V#G7@]8J>'C41]>MIN05;? M9O'WTG4$ML!NR#TF"WNPO4LC^/O)"U;G&#$Q:J&T1/#6_]83Y)*K29DLVBX. MZDFE88CN[RH,0[@]MKY__C]OGR_F>4F7],/5V7EARBXV*C&*6GK+6_;8'M$M M1RYDZ\!AB*AB9?*W:P S9-5#=(@> :?%%$P>T5)H509OXOS=M6&;R&9,P0-I MS_K/"0TA^=:P/"CIM,60'N@[/*PDYO.J)V\![,[#$9OV?";B1IZV(6/L\K9; MZT]?T+8C NL8[L&^D2O7;I/#,FE3"OSBE"8#^L2W@U,*"IJ*,H5BU3:%SL>! MX@/5:>.".(1K(X/W-^;4^ZOW-X3(A()DT6!#]( V!(@B(W@I52W:DL+12@V_ M6GG:;\8@W$C:\6_Q7_=(L38EFU&K75^,P*$\ZR>BP++&L%55*WO_&@( MWE[Y!!'_4KR@__Z/_P=02P,$% @ MEU>3XJ _9'& MY@ UWX) !4 !F-%!E:97:E,-4G)5G_Z ;CDHLQD M DR0XKQ>KFV)!,[Y@?CA #C+/_^/GW=+\"B+,E^O_N5/X9^#/P&YXFN1KV[_ MY4^_W[R'V9_^Q[_^TS_]\_\#X?]^_?4C>+OF#W=R58$WA:25%.!'7GT'?Q>R M_ =0Q?H._'U=_"-_I!#^:_W2F_7]4Y'??J\ "D+R_+?%7S+"$&6*0DRR%&*1 M!I!%&8>I"C(N8D%C'ES=_D7Q)$),8AB1-(:890S2-$Y@EDB"*5()CWG=Z#)? M_>,OYC^,EA)HY59E_<]_^=/WJKK_RZ^__OCQX\\_6;'\\[JX_14%0?1K]_2? MVL=_'CS_(ZJ?#@DAO]:_W3Q:YL<>U,V&O_[OOW[\QK_+.PKS55G1%3<=E/E? MROJ'']><5C7F9^4")Y\P_X+=8]#\"(8(1N&??Y;B3__Z3P T)[DKQ[69'Y*7YP4?] MM[8;TU /F=;]M-2](ZK\6XG_TY7M_+]NOA\+PM-ZZO;CU(S\L>@4T:V;VZXK>R?*>MB]HA8QQT>CXK[4J<*W@@U[IJ-$& MK%MU0+X"LE4(J'4!UIU*8&ET LM.J7_^=8O4N".YG-/X+"<:&JT'J!4!GW>& MYMWNT&RT ;4ZX./9H5GS/<&7QB!:%\]!77.?H.YQ40VHHB6K$6E[T>B&V:]R M697=3Z#Y"0S"UJ[Z;S[$^?7@([TN.CAHP<^,??O$KWRMCCKE7Y$U@70A9Z\W$$EH.Y>\WY^F%EFM7&XDK00I2_WPN]3.A12H+D MK_*.R6(14\1Y1#+(&6-ZNR X9%PHF.$TS'B4$ADS%[ZUZG5NS'K][7>SZ4KT M2]7I2P7*LXD"Y,$8D5#B*D&FU(NH$0D0"DC M$F=B46T,V9/3IJ!?63FV2H% MMEI=@48OT"H&JC6H50.U;E=@HQUHU0.U?L H"(R&+S.(HKUDJ%N;XV#N"?C_ MGT%U6X_\0]^[AGGL;KIUSS]&>VOE",T/VY9_6#WJ%M?%T]N\Y,MU^5#(:Z8E MI+RRW"CVM# CFMU(";9B@C\Z03WN""W@\+D/[.MNTMV?A=[/]WPVK[A]U651 M+;Z:8ZSVJ"/ 4<##E$",PPCBB$I(B08Q")A*8AQR)(2-U?>LW;E9;;5HX(^W MZSN:KTY_R[U0]4_V"P 8^ZS;3G?K>7Q"TYXYJ]_8F:_Z7\_GZO,F)YF7)_3H MYN"I7P];1=ZL[^[T4E:M^3_TBO6Y^%:9^[^_T>6#_"*+;]]I(1>I$HR2B," MTA1B)2)(.8JAHBQ)8Q8R1F*7HUV+/N748&[V5REQJO98K_9?JB_YJS&$4U[V\?ZBTD?'N[GZY M?I+%F_6J*G+V8,SP\I/\6;W7=@A=&LMZD28T9E$:0(FQMART'0$9T92%".8( M9XG^0>;"5AYDFAN;M2H!UN@$[O5ORRL@RRJ_JV>AJC4#LE4-\%W=S$4T?R@* ML\U5M8[@22OIQGT^1MJ.&R<>OY&YLQNZ5AU@]+D"G4:@40ET.H$]I:Z 40LT M>M5G$_[HU2/*/NG7AUB3TK-'')_3M\^FA]%[?3"B5Y'[0GZ7JS)_E!]6?'TG M/Z[+\@TMO[]?KG_\FQ2W\C>](S _K,]+ODJ^I&69J[SQW[VA/Q=!(E4:AQ1F M"1,0)UD(288YE$F*(X1)&@FK2P'ODLV-ZG]?%9(N\__2W'"K10>O]&Z]_ 5H M\XMKM8#2>H'O1K$K4-&?;ASN;SCMF/Q%!FED/F^.D?>4 HU6X)51X960$I5 S.(8LC!*8(!3KNUWG!#"%X^R8.OAAON1 M?EVH8+?W:2V\G:/O2\WL8]@/-:0OQ/,%3.6].P0C-*BE]GB+X(32N*;NL8Y? MV)CMP>*\N=KW\D"#]*C#;"[+]KZN?/NPO53#:91*$B.(HM@$Q)$$9EF$890) M@6F$ Y&ZV9P.G<_-K'SF>V[IBS8(=DO;<"0PQS;_3OCP:\&O.E^"$FC91[GQ M' *:5\O-I?]IC;,!R!S87T/:<.,Q(?/%1WE+E^]655X]7?_,RT4<$!)'7$*6 M1 '$01C#3$F-?9;$>HN,:H1[#K9]G+D1C M9!IQ <*:)7I4WI) V;% *?F?;]>/O^JW# $0\Y?:I6AGWA]K<9)IW:-*-VO[ M'KDT;N;+>IES/?$=U[33#\RA_K]6WSF5.5<1JQ&-(D M8! K0B%3'$."TS".%2.<6"U%PT68VXKUYOK;OX'W'S___1MX__7S7\&'3W][ M]^WFPZ??P/6;FP]_^W#SX=VWO[@9TP/&Q8Y^QD5[9%K2PC<'IYWX@#V!5T8# MD*]^ 1LEP%:+46AK.(@^Z6R %)/2W'"4GM/?!2T-H\7VUDQ^D\5CSF7M!?%: MV_O"G+S*55D?HGY:U_U+4?L(EW6\S>[OWZS+ZM.Z^G=9?95\?;LR]S6+),&< M)7$,HSCE$,>$PTR@6 \O5U2$E&&;7W>V 4 MU<]4X$DO!%M=_1'[Z,/AD__'$W;296)TS)^O)N-W.""V\J_Y*K][N'NS7I7: MPC>1UN)]_E/+I*6[E6_6C[*@M_*KZ7O!I,2A4@1F4=8&26>ATDL*3<.4B CQ M$%L'3SIT/+F;@[ M?'?%!K7L/;+?YP &B] 88N[4T703A R[T0 MP2'O#]M\?)&%6A=W)M-EO3:5;4@0CPFF/&0PH$C3?D@$9!PSJ!1"881($D3( M9>MPHI^YL?R.F(WE"'Y?Y97CY>0I3.VL= ](C4S5!R"5(V37.0.#3]OV5%>3 M6J9G]'UN5YY[?!@;=-'&G]7&)*U;;\\\GFXH6\H;^;-ZK47_QR+C3''%"%11 M$D"L,(*$1!2JE" 1)31"4>A"$F[=SXT[.NG!6NWL+1L6Z31P(Q+'X;#CE_% M'IEV;/ %?]3B R,_J!7P2$G#D//)5(X23$I@P]!YSFL#6QE&=U]U^\4#KQZ* M?'5K-MG7*Z%_IK?JLK[0)UQ)FB093+*80)S1&.H?13#,TIA(SA(:1TX98/O[ MFQNA[8D+;G3[3BX2MBC;T99'[$;F*7?8W+.JVH'A-7/JF2ZGS8YJI_]!!E3+ MUX:D&-1-?UB5YGI ;]OI2MQH\*FIR- :_UD4(,T:%'(I4HBC&$.*$()AD"*. M1,AY8)^$[%QO=6'__9 M(@A>75_H?;Y)7RIR$W%:FLO9^U:%JSH,O6K(179Z.)[=V ^.Y7&.7\ G.N'I M_,:K-6C%!E\V*'_9HOSN+,KN!S_.@'D]"[+O?=KC(6=4#DZ,W%L8FE:.%W52 MN_H2T^3[J ^HKJLF)KS>P*WW=W?EW_/J^_MUH61>__YM;GQO5J)5T<.O,JFA-N. MQF"CLL]\AOX'PF\"1(_R39PQT3^RARD61^CCPDRC[_-57GZ7XK?UVI"[("). M0P1YQ$R*QCB#3-(,2A$A;>?2F""GBA_'NYD;37?"@5LCG2L;'P72EEI-W*K MSROSL[HPD>8%F@K,D@S& 9'0N)]!&DH%$8U1R (N,RS=MKTNW<]OX[MQ1RYJ M84%KTC65UQP9Q&D@['C%.[BS2(36R-YFR3&0U]D?KOLA]YCU[#1VTZ0W.]+_ M3/*8G4;&/F%93QL#8S6%R.OCPN47FHL/J_:PJCV,9I'(8I$(&&ABTXRFR2Q+ M10!)0' 0I8)R[%;;K*^WN1D\1D28KT KI&-=LUY<[0C*&UHC,])63O ,LS'* ME]F XC4BMK?#:8-B;70_B(NU>FFH>71?2)XW7LZ7OKUAJ8#R_Y _^6NUC7+SC.E%T MBP6^GCPFG!#J=9NP:VDZWPDGS?8<*-S>'&8Q?=0;N\_J32&U4?:>\KI,=>T< MNE )(E%8YW/6C(Q)HLVGC! 8ARCC618('DL7\^ED3W/C8".HN2MJ1 6=K*U/ MM*/7YFE\$6>ARM(8AG$L-;Y((XUQ"IE(&:6QE)EKGE4O"$^36W4BC.WL62^X MC;S2#07,V=X]"X9/X_=T9Y-:PF=U?FX6GW]A8.!0R_-?BK5XX-7?:5'05?6D M%X+B@2X74:2I-T 1Y"D)M'V,%,QPA"&G HD,BRA+G"BYO[NY\7(MEA3@1RLF M>/5IK>V0$#NZ8IP!.58!)0GG, X"O>XA*2 1>A."N8S"."-AJ-#B7A;Y6NB6 MBFIJJ)]W/1[@K^5MOEH9XX_1I0F1\XJSH@E-68"@H#S4ZY_^#XE2#A,F J12 M$20\;'%^M[*\G_*-;S0U6:#O7<61 L,R8B!AD)!<142CS08[$7.H>GWQG&**\?\N5.E!,.0Y+&::!WWTAO MQBG#D"#&(='V=D1)%K+8R3]ZO_FY6=*==(X^+\\PL^. X4B,/.L[P4:X$SZN ML\]Y_:R'26?R<>V>S]T33PU<_VGY_7HES!\FO.*1+DT(QGN:%W71TVT]DD6D MYZY,F GUXGHB\S2!- X)3-(L521+HCC#BY6TW+59]VOU76^N-W(X@X( M>;\NG9/NV"-M:0)X17 B>\"D*S9A6?5?=L2^ D;PMC2R124H=_/ %2VOMH)U MY],:#JZ8'%@1S@T,]LV512'%#?VY4V/DD]:RJ=&[8$$F99)%D&5Q!'&(%*1, MA3"-PB E 4J)#)PKJ_5V.;_-2B>Q*7()EEN9N\.\V'&73([+1! M4,NZ7Z;HDZSJ=+RMS%Z]:ZW0\>Q1V]_GU%ZT5@@<\9RU>V^ 3\U'6992OFY. M#K]]E]JL6#>E(LMG&:V(RD))2 1E%B<0XR"!+"4AE"A)L@1%/)/"VJ_&NMO9 M[7H:D4$M,]@([> 78H]X/^N,A^/8MY"US%?@!)0N:<,N0=?!\V84E"?ROCF# MMB?/&V>$>KUO[%N;S@/'6<,]+QSWMP>>2-'2I**5[>E*C)'^/A(&PX0AB*F* M(4DT9P<\"DD2(8Q"IZ1I^\W/CYO+.D&RXPW8,\PL3Z0&(S'VB50'PAA'4D>5 M]GHDM=_#M$=21[4[.)(Z_M1 Q[F:%HZ7EGS:*2SY[Y(6[_-'N8B3( A-WO]0 MA:FIP95"0D4(.<)I&JUBV,K M3Z"-3"D3X>5P$.4)MXF.GD[BY^G0R0*-WF.FOO>G.UBRT&+O*,GF^6&FFLDM M]"-?+A=""B2(WEM&>G\%<60,,J194I*$*9%0@M/,99?9-3PW0NSD:N\-76, M-G@E..1AR)!&26002Y7"+),I#!G%">>121O@[NT_!+7I_/H[Z:X N\S#?X.B M"C#F*C0 9L;K1AL_E% $4\P3H?3"C$GDZLL_',/QO?:W",H+_/U(S^[E&SXWI@]_[R@SW9KUJ4E2:?>CKI[:$:K%0 M"G.NN(!)'7@J*8,D2 B4H5XX$HR0P(YY42Q[GML:TF4N8VWFLOLZM^)]DL3GRW+>G307W$!&I[;D81MP$ M%=)(&R*127DIXS@,,AISZ>3'[];]W BNV\45&PF!^10:BM-:;1SP' OJ.0Z* M'<&-!_7(+-<)WN02[T3?NX-YMIW6\OL,*1J"F]\@(R<))@X[&H+.82#2H%;\ MI62I3YNH9$A_C0I*LZW'44P@XS2#5&2<)$HPA*W<^,YU-#<:^Z@W6;( G_0C M@RKGG034CIA\P#0R!3D@Y"4AR%C5\4[V]>+I0/KJX9U]?A@/O,]7YDQA_Y;W M3>O6GC(6("HQ%#(R0<^IA%F4A3"0 G$:*12G3C6#^SJ;&Q^TLH*E$79KP^BM MVQG'=W>8[1C"%W@CLT2'VZ&/R!O?$0,VB/@DCM[^)B4/&\V?$XC5.T,B!/(J MOZUOBK[)JEK654RN[TQ.N>L?5#NI+!HKW=-4XD-S_6BT"E M,0TIA2H..<1!R"#A/(!8A R3+"",6=TH>)-H;G2$ A2XN+G[&)1^7GH1J,UJ2C%6\FJ-G0 "1H)IO?666#N M@8,D@X2R!*91S*,DB[,@HTZI]9[W,+=5J\X1L%Q3QW3QA\C9F<@7X3'RTM+* M!HQP(X1>G%3=:P*Q@TZFS1EV2L>#-&$G'QSHHWRJ^NHG62V0BE*):0!1Q C$ M>I<,,X4YY(IQ(5#,HH"[3.J^SN8VO[_T5G,&$*QDU3K/I([.,[V82Q6&.*$8 MQIG0FX18?ZH9(2$4D60T0#1!2;BHUA5=3HSYILN7Q=PCU';,ZPO D4GX65WL M_;+8=6X#C_[?%I!X]?SNZV]:GV\+S0^\O6W>&>JTPJH/*VT4UON/^DQ>$L:0 M(!PF4C&(B8A@)K1)EK& AXC0""LGSC[L8FY,79L=6Q$'77$< =*.'2Z#9V1. M<$1F@&?(*>7]NH <]#*QK\)A>_J:VXS_EM^N%4K )"C;=:'N.5EAA\&7@H8U) 6MB^,6;]=V]7)7U&=*UR3-]6Q\BO7[:/M(>%]4G M2L9@J9ZVQ%;6<^[F.UU]OJ^]U?Y6EV[_L/I2NX__7>:WW_6_KQ]E06_E;R:/ M]5M:R8UFBY!E*$YY"!E.!<2")9!)%AM7,Z'"C(LH=3LLFHMF/:V0DXT'9HKY$^JR[F?9$5]/R7K^^!RQTYG$W3JB+:A9/BS?7BS"0,8VUY1X0P2".N/&B M#"24"AK$*(XQ@D$<(8B5#&$FH@R2%%%$I4"Q=%M$]YJ?VXS:2#=PP=S'SG*='(S( MV,NC-1A#BK =T=EST;7='J8NLG9$NR-%U8X]-49QT?:?N2P_E.6#%(LTHHJE M,H-220EQ$&!(&0HA3:C)Z8"X4LQ?L='GW<]MUE\+T21T,PZ*FPJD ^,G'4?" MFB-&PG=\#NDO[&A.^'E1!WN8#'%;54"CRU2%'T]A.%TAR ,)9E08\A0Z;H4B M3[8R)/QAO;K5W'#WI@1;P[8]:U_@Q 7>)2A@1^*DB$#P/@&.@P4 ^X,*7!N=,(!@H+[[ MP0)#&QEF(W>&QEO9_/EAMYQ5=7K.R3@6PB!%1@J $QJ&)BXLQABPP MZ>/"#(L@DC2)G2)P[;N>VTKQYKNY#3!W8^M-'G):Y_>IO3AWJGS]Q MT,+X=2IN]-C)A5(AC;),0H9-FA&1$4@2/3PI)7$2$BD0DF,5JJ@EF!N_H0"% MXU6J:$"WXZ]1H1S;^AU6JZ)6XV6*5>PA^%+5*AHA9ENN8@^C2^I5[#8,1"@16#(@VP29+,(4UD!!F)(H9# MQ05WRA)GV>_<>*T3NTD*)[2$SL%)5G#;<=L((([,:/OX=3(;3X'&@VR[W7S; MA^V0\"47I#Q',EEU/750DPL>1^*;G%X?:(?M-%57HZZ-O)H2/[-E&Q!?=GF' M)-&[2R8E1&FL();$I'I#&>2"L2Q#09Q)[%8JVJE_ETDV3=WH5C!P1ZN'HJD8 MK>?9NG;A6/ M_(_,I,6/S"+?9=[:&9XQQ\#26![KBY_LF+B.?S-'*-T.OQ8>[$@_0NJN0;!Y MM8Z=!)C6,AZ"S8%5/*B18:O.C7[ML_HJC1LN-U-S=?MV?4?SU4)D"JL@B6"4 M"@XQ2R2D81CI\0@R$1$D!%SKQS%@N?''.ZLTGYY*S.S[GC_ M#3PGKNY6R6C!MP7 :I"8LUQ@Y M1$#": 8C+(R/'\=4,I?\'9N6G7A@@F0=-Z:/-HW V 8?03 MN?K\[4V?\@,.V)XIZO?@K&M\X@.Q9SH='G0]?V#8-/PJ*VK**KRCA:G*5%YS M_G#WL#16O"FXP/-J06*"4IQ1R!"-H9Z4&)) *CU=>2IC%*8L>9N7?+DN'PIY(W]6KY>FP'#&E<18$!B+6&\,"$*081+#+, \ M#F6$@L0J)N9,/W-CE7K7?;.WZ_XJF\GQ5[I::0G<,_(<@]>.6SR -C*AU"AM M101_&"%!+:7G##T]./A.TW.LJ\ES]?3H>RQA3]_CPYAA_\+N66BNZQ$*T2H##I E[=-WHX'EP[CY,=]XR)_LBD=.!;<)"DH9,?& 6N0*N"/\(: M"IY/)G.685**&XK0<^X;W,XP4OPD?V@3S+2IN_Q2K%?ZKUPVJ0V*Q@/RPVKW MB7S%\_NE;,+\&$$Q"V():1J%$&<(PXS'*604AV$L$G.CY,*0%TDS-[K4RH"M MK&!?'3U(8.M@NO=8J].P.,S+QM..22<;I9%I=>P!.U>G[L.++!U.DVY2;I@TG/R[P6-GGW8;6H+F2_>MA'*_^N! M%MH:6SY]E??KHM(;^U"1D!+(&#$E9O2.,AS%G440"&T.RIX^Y&8J= MF& C)V@$M9O,?6CV3V5/&(T]D9WAL9[)%@!L#87R>;(R_;8Q$HCY2SW)=VR# MOI8GF>06JG53W.;12[.$GJQYTAS_1 0'D8HS2$/*]'(N"0%M< > M"<@2&O\!V*>[?(%PZ[/Z'P^N/O_:T.O.Z@TMOVL">\R%WDH]_5Z:;.V;2]=K M7N6/=:#7)@4+CR-!$8YARBF&F# &:<0#33I)3%/.E51.$27N(LR-@MYM");XI^O#(:@'SURT[*B:T6HV3+&0ZBW\M(9RDFOH$/@ MEH;DDW0I7-[%JJ8BY@%3!$K.-2L&"$-&@PBJ,(TRSF*I.=(^I^0 ">9&BEL= M0+E1HLTM>=4%$KOD/!PR*A9GQF-C/;89MX5Y*_]5F]$0M"J89,9-KHI:B_/1 MQ)[@=TD[.?(P3)5Z0&4_4DHAS0\82+*"_3>3T9Y24,#*ZCF*Y./ MI#;S6Z\9NNQ2)RU20N(XI#&,DU#IQ27)(!&8F;"P4,8<2QZ&;LDH>ONSFE>3 M)I]HQ#66'3?FGUJN?[3I>%2C2..![>A%T0^ZG3U].9 3%5)M<6JW^QM1-[G8 M/%91M8'$:QW5W@ZGK:1JH_M!+56KEP8&>1BB^K1>;5*V?ECQ]9U\]]-4>9.+ M+.&22*%@J/2.'H=Q!*G4.WI"1,JP)AD>]P?M32+,2O\EK*7X!LY 30 MN&8YQFGT0RT09?H#1C"B&$&,XA0220(8 MM2C_,@+,=K3M#[R1>;O!;5=2\*$%L1768S"O'2I>8UCZ>YPV8L5*^X/X%+NW M!IQ#U*4R-/]I&EQN#=%N;Z5) ['4D$@:"H@SD\ CXS%,A" L(4IFTBH8[WQ7 M<\00P&ZVU K21?_>DH4D2%V++8#L+Q"T.$[SA.#*KM'*"6M"=G>J M@X%^S!Q. +QA-]%6?S"&;KMY*UAZM^W]+4RW/[?29&\C;O?& &K]DNO?W-*5 M>$]9D7-C9KXNLG@7!O3T8&E-GN$ M8/O.0+_ A_O[AF+HTMPWO5^N?WQ8J75QUY1#[VY:1: 4R:BF VUV:=,KXC!C M"L.02)P2A5+I%N5KV>_/;Z.%X!6X[&G8;OA$P M'IE3]N"M;[V-S&!'Z%'NMAV!\NHF:-GUM%Z";G@<. DZOCXP_VM^IWGQL[HI MZ*I4LF@JJ'\NOLGB,>>R35:*DU0J')E$3[&)AF41I$FL8(*R($0849X*IURP M-KW.C;4:H0U)=6*;OQO!381[*_K0/+%6PV!'6-[!'9FN/.'JGD_6!2>ON66M M.IXVSZP+%@'L93S]*W-.%:G]6W[U1_BI\?JM(4C=52O*9ESAG?BK0GRV+Z5J[4>(#,;ZO+(S BY MR8T)[O5\,S5\JO\H'7--N0V0'9.-!OO(C':05&H;Y-K(#G:$OP*U M^/YX;1!J/OG-38!)>6X0-L_Y;E@C@]T[\DI^S!^-VZ)N]S9G2WE=U\[\)*N% M5%&4<*XWE(E@$'-B;F$E@E@E,=:_DXET*E35W]W<+++N:K 3M&QN!=L3?-L# M?$NH1:K"1 828IF:#%VA@)E6%RHFD&(Q)I0ZY3WW"/4$BTCC0%T43[63M$/9 M:4MT[18$?YB-O (T@L):4K 5%32R7H%//7?70]QF+%#Q[#?3U^/4CC,6VA_Q MG+%YRXVTRZ):?-)?Q6?U5_H?ZZ)+(M+NWE#*4LZ(A%R9HH*)IA*F(@(EY5A_ M10&GW"IO ['["N_-Y' M"ZA]E( _B]G(1>!/]__29>#/(F-1"/Y\&YZ"USZL]%YVN31_;;V*30&$!5$9 M1RB-89@BI2T9F4!"]=8S%C+"@C"E$BLR<^QW;CS6BF9.T/*U *^>)"ULC\U< M(>]GKQ&!')FXCH8]@1VQNS #8 0?!]L+@\TNQ_@E0\S=(LA/- MO6S\6+^.9Z/&SKP^U&)]E&75-&](0AVD*282( MRZ\IE6DR3@+*3K TQ<+5 3R!J:VU>CM+HEF4G8AL^8-+@ M-E+ZM"#[L[ALHB:/97&1*E )05!%$8$X8@IJ MBR^"E-&$92BEBCB5_W(786YVX/,L+N\_?+K^]&:,+"Y]XV+'...B/3(7GQ=QH;;^>MZF [%QKX !%.Y*Z#)N126@? MEC>]L RH '!*<[\)_@]ZF3A__RDM#]/SGWQRP!%7[:'QFFKR>+.^,U&6C2=M M49CR,\:V>OVT?:3==M6).TQ:SNK)[,F*AZ9FC3F"N_E.5Y_KI'KEM?B/A\8\ M>[\V10/T7_)'6;];FH!.7IG<'W\S.P,LHCA+DP1&C 802Q9"2J,4RIBAE' 4 M<"8<,OW/0:?Y;>JVLMEL;0ZJ6)W:S4+0Z'?)2UN M?JP7C 4HXVD*.38W5D+J15=%%(8QST08X8@%3M?O@Z28FX&/ A1X<^+K =_. MZ!\=TI'7E7,N?[M*@%:+*V#T %J12;P!S^,XD9-@CR!S\1T\CY6#2Z%%8P-3 M_.4&S> +J_@ZW51K'^8;1/57ZS^^0+)-*8F]7;* [WS$(1# MFJ482A8G*$Z"*(F=HOA<.I\;]QG9ZWCC6GJ@6O$W^64!ZS0 O%7!L2J R\C8 M,>18>(]^Q=] W0@.WF^@[M+Q;(0';\Y![5X[8 !F7@L)N/0_;56! <@J=BTJ!?Y7&_]O4&9=%G5%!Z_*9+5LO'/U#LW^EMW(AL;:)1'U$:Q(? M2,1@%K 8(A109((Y,L4&E:"VE6!^1ZO=)"DZ#8S_8Z<"6&]T *_N-UHX1N*Y MCI+MK=)HR(]^Y51+?@4VLH,=X<%6^BNPE=][66I7X$8H26TMPDN4HW;%YT0I M:N=F!J9W[K*.ULFC.Q_RIZU;^2)3"1&)X)!(H8TJRC"D2H\ND;%IXQ!F(N%0 M*V]'@=@&D6F\\G@->[Q]5&;-_(VRTG7M$<>0'9PMAF\?^XQ?'3 M>1S=TT';8N,U(_393J=-"FV+P4%>:.L7AS%_>R39^0T2Q@(JLKH,G^89'A.8 M*?T?;=\BE?"4Q,(J8^GQYN?&Z=??OKV[^>;&&,\ LZ.'X3",S 6-8*/X11[7 MV><8T(4X.B3U]S6T2=Z)V>>*,L$.+B!\":S>_/<$U\F0_AE1[ MO 6,O* 6>)1BX2=A&:<^^&%W+U02_*3>IZN GW[%C3;R.DAD\586^2,U_A=Z M:Z+WC'39).Q9R!310" &T]!X0<2)@(SI?Q(-KJ!!G,;"*OWPF7[F1A=;./NF8C>K%?E>IF+^MRH+OG=IL_))(H$EGKR MBP!!'&)3M4L)O0%@*0V")*%!9IN(Z%0G<^. /3F;"O4#4A*=A+2? 7P!-?+T M'X214VZB@G1^V@Y2?>SK(!NM MG>;E@9:73L1M@Y/-O ,==J?:X2\'>J%LENEFG[_@&,<9Q@%,D@A#S((4$A1$ M,.-A3'"BW MD1-*>W45>=['M.XA)S0\< DY]=RP:6RBB:]7POQA(AL>Z=+$-%Q778;;O]'E M@UPHG,21(.9P+4TACCB#6<("2*.0!R0E298XU5VUZG5N$[Z.MSK*/'(K MM]NTMT/R*M=B^R,/)Y1\,HI=QY/2C!,6S[G' M[65?N42O.3?[__(+?:I=+Z.82:*TH1%)$FI&RC)(8Y7!+$.2D0S' 7;*]'ZV MQ[D142<>N&_DNS15Z'. [;C'*VPC\\Z)I* ;(+^< =)#(M 3X(R;_?-YIR^< M\O,$!N?S?)YZ<:#-LUXUN13,8$N7IV@X(]& M5(^WB3:(>#5=^OJ;UF*QT/S 4+%Y9T#:E"ZRYZNL1TRWWG[6/$)<$4*A,E&% M6!K7H=3D1%(BRA3/PL#N(J&WE[G1Q7[^GV(CK4/FD). ]O.$-YA&)HA.1+"5 M\3PW.*#DD*_7!UH39><]@IJG-"'G0.A-W7'RY>G2:9R3?R_%Q=F'AUE/[^[N ME^LG*76SIG;T3L[U-MY1[Q"W'IJ.OH+#&I_1C.\4@$6CP6Z=@5$\#2]#S*?) M,%"228V)R]!Z;F9 )Q@@I#-- 1A S MXPPI10Q5RA.2L2#)0BK->U6;'W_/J>U?U;2=B/ DC$04A@V&L0<0B#B&A)M8R M8U)RP;,DLO*$=NMV;D2PJ4!8M#']55O!O= F_/I1%K#*[^2 0'['T; X]A@% MXY%YQ%IF3_M\9XQZ-_[VK4UW$N"LX=[1@/O;%R49.=6/X^& 96OS^^Z!&3S0 MR0Q^:*'!MN;I"(<"CDB-D)_B;- 8E',>)*_1CJ=[ MFS;8\:S6![&.Y]\84L]A$T'Y_J%Z*&2;L;K\K#[*6[K<5M,KZXC7;8AOQ@.5 M*A)"A4*DF24T$5 1@GH?0(7D7 0.!4R'2C$[TNEBA3\KT&C2U8,LS8]J978* M1UH>%EPV4!8[@RG@'YO%')%WB>#V.!@.]ZY3#,I$][+>IH5C;8<+$>ROQS"T M\0EK*%RH_W[=@TL;]XFGQV^N%H%FLPEC -%48XC")(8E8 E7"1(:X M",/8ZGAYV^3?<6_,\/ MGWY[^_FOE\_W0R5/!\&WSQJ;,>W^829XNF,N[K0WR7P]E+^;?$=^,W272*MZ M@G[CA3WN[\[UM'$6[L>70]W=7T/#XV$:0),O]!< M?)+5 A$:"X%3F&51#'$FL5Y 0U-N. EY&! <2Z?4[L_:G]OLWL37WFOY7$-< M]I&SF]47X#'R?-Y 842[ N]^\N6#:*M$Y!5=YO_5%-JI'[H"VQR7VW*P/D-; MCL+D-Y!EOXN)PU:.ZG<8I'+\L8&K^@,KY7\^: )Y]ZC_YS?^MH*"6%!A1'3/5G(?7+4#3G8VK2UP3N<#>^#L"P,.>3\]&/=M4P6BRHO:VOBBOP"3 M>2/)$A9CR(-4:L- 4$@2E,(X29"V"E"*,^Y01_=$-RZ?^C0IL1M!34+'8B,J MN#>R.IP!G@+5XKS5 U C<\()"3T=S)W1O_?<[=2[TQVKG9%^[]3LW+.#"WB: MD@9UWWZK/ZO6S\/7?+Y"V00%G 50HE%MKP3S)JZF03&) TCED6)''@ M9 )8]CLW@V"O;*2>]*I1H\F'[QBC:@N]G7DP J C$T,K<9<$OQ8:KA748C?N MX/M5.KW6Y'2!RG,53JNNIZZ[Z8+'D4J;3J\/L#H^ZOUC4W%E>SG09.2L:QJ; M8L9U">0OM*B>NNN%KF1RX\SZ4"QD&"6)RF(HL*2:PS@W238I5)+S6'^NBH?V M ;)>1)H;O:$ (0>[Q<^P6%@YDX,],O5M]=FYJ[QJD_N"5B?C+%-K!6JUKL!& ML>[*L_.%?R@F'S2'V^?)!V^BJ^CI!M'-)/:*=Z\![:>GZ=^6QYH MRM.\J+-?O%D>Y0]%8>SC^T:N$5)''=78ZR']7@?3'LP?T^W@,/[H M0P.+A1I+HLF\NU,G$8411Z$(-3BI@)B9$_A8!# *L@A)*@+)W J$'NME;E.V M,:UI+:5CX-Z@T HY44K(/ :]E)(]V-&WIR#Y=#\I%]C[L MGBCAW:K*JZ6_.TU:WQM7GH5P0@5)MPT>0I2B$&"?:G _#",:$L0@% M.(V5E3?.N8[F-NL;64$K+-A("QIQ[?,F]*+;SP4^,1N9#H;"Y91&P0:+"W(I M]#8_64(%&R5WLRI8/3^4%-[=R>)6-_=;L?Y1?7^SOKNGJZ<%YB*+!590(11! MK 2&A',,4Q9DF%*5,FJ52^%,/S.EA$Y6T @+6FE=&>$XM+:$<#%@T_"!*U8# MZ* 7B8O9X'CK$Y-!KXJ'7-#_^- ,!Q7-5U*\H\5*-]VE.::"QQ'5)) RJ:T# M%B_W$L(V4 PXO#NBLM_#N]T. M)CZ\.Z+;X>'=L8>&S=:NC,17R67^:.);KX7(FR*S.\?YCNE!'%N=T7>[J7^R M%1UL9=^_?1HA90@0I#R*("<(RX$EUF6Z.5R7=&E MW7)IW[736KH18+R)J"5OJLJ]>M B@WSUBZF]4FL!V!/(.PT /1_0=>FHV)'> M.%B/S'<&YKKRW)<=<%_]WD&^$7Z4N#EWQ'P2G4/ODW*<.RK/Z6U "P.\8'^_ M+XIV/TIHG&0Q#V! F8 XXRFD2D0P)*D*<4S2,+7/F+IM=V[VO9',P;5Q!Z!^ M!KE [9'I82N4)V_ 0RU[7?IV'I_.+^]0QCWGNB._'EATK4V66-=*T+9'^3V_ M[TYX8A01BHB$29QPB"G66V;& AA3FA&"@@RE3OOFGK[F-LMV$@_OR.I8<*T' M6KO5W!-@(\_/#59[8HY1;.T\'%YKK?5T-VVIM?-Z'U1:LWCE@G2H'\KR08JW M=86Q+[+(U^+;=ZJ_J4_R1_VK4]A^KYGJ?/IVJ-QM'I'F MZ[N[]0K45&3.-43]T_J?CL1T"G$[)O* XLC4L[D0U"(V7',%6BD]UHGKA\%K M(;@374U;Z:U?WX-2;F<>'WSA4#S0Y?MU\6[UF!?K51T:M_RX+DN32%YW*%<\ MEV67A3-<9#14+ I2R&C&33[F #*4QC!(*&>A0IIB@L5*WM;UYFRO)]QDL)H9 MI)D9NY*,Z32S(SA8LV4;[U6"ARJOLU^Y$8K[L%C?!(T ]61W049VH-8%V,?; MB _VY+_:Y/WU>ADT##O/UT&.0DQ](30,HR-70@,;&NHEM5,IVJ1.::_]@T3& M,:4$,AR;LMF)A!G" K(X35D8JSAUBYLXT<_<=FO[A;.-G .=*$[A:D=7'M : MF92& #7 ::H7!K]>4\>[FMAMJE??0[^I_L[U4UNUDUMDP5'3)I3 M'Y@D)BZ#1PAF44QAHC=DVJX*N B$#@ -(+C<&^W+^%.;(/#"2=C MJU>')O,W>8#7Q9/)1Y^*E'"5<8AB&4.:P4[[$YY$=?D)=X(##J)1RJX:@_1**5Y M^OI]F4H]%DB<+-QC\^X O^$/=\:1OZVHM_ZHM]W7*U&GZS4U8#LOO8PPQ3'A M,(EP'2XL(1.(VWD]>3=[(1-K^.S74O3^40[:;;G+NWVY@ ^^:K;%IJC_KXN_G&] MJG*>WYL+^#=ZFJQ^OV_\G19Q$-.01S%,9)1"C+B 1$@*8YQ0*N-$$6R5?<"Z MQ[FQR8Z<@!M!C>^1EA.\>I*TL'6,M ?<@DE\PSCZS5LC+C#R@ET\:XG![_>M M=Z1O*!V26_N&=*+>R3M]*+?ZTUS.?/\VF5[ M^/U>*WC]^6;WW/R&_C1GU5QP0B''0IBSD S2$(40 M*4$B&F.6)+&;W^ETPKO,SFE<60_NQ/2&[K[G:K0V5CN_URM0T9]^+DM'^% N MNSY]V<&?ZX5JSQ4J,'0%#"A7YL9U_)O3\49HBKO4$:2?Q>WJ>*-B>]\ZH@3# M%L=V*AE/P_IR5W=;^Q5M+ET^ZE]_J.1=N0@)E2GC&"K%",0"9R;66F]L BGT MNI:$(7*Z*;'O>FY;FHY_=D5O/.*VPKLM/0[#8+=TC /NR-1O@ROXPT@.:M$] MGN"ZX^63B!UZGY1(W5%Y3H0#6AA&9$Z59Q9)$(E,_P_,PB2!.*8AI )SR&5& MDEBF/,RX"YT%M^-QMP&@2,2L"A+81S&(<2(,I@1(F"4 M49RP-)42(9>;X_$&88*KY1O3QYAHVZT;HV$X\M(QI B9O]5C$&H^%Q W 29= M0P9A\WP9&=;(P)5$EJ64G^]E08W_47UC\+$[;NBB<-X^R$5,4T2CF$,:Z:4# MJPQ#DF8($KV$(!P(E::A$W]9=CQ+Z@(/*Z$7=3,DLKTI!/?G(M,NP]^2T49 M=6PRJT6^ ANAN]K &[FW47]70,ONDG[>Y'?ZD<_JF_YIJ4PB0VV6UV?M MX4*&*A8\%3!(DSIW@C:-L60PE50EVCIF6#EM\WT)-C>K>4>/O3!HV:IBC TF M05EKDDMQM?.;6DO7\$)/XVO'FB\Q:J-?H]8JF8/B5BFP.X9;M:Y IQAH-#,7 M#[NZ77F[%!P+;K^!DIYDFSBRTB^BAZ&8GML?6OZF#3,6,2&QS&(8!S'3QBBF MD"6!R>>;)I0JF8;**O?6\X;G1KN-;(XQV@=H]9/@)1B,3&*VZ@\H4G,JU'I@ M59HIPZE/*7%8=\9+P'17N%I/:).?YK6VZ(2Y[)&KLKG1*0H]9HWGV>NG[3.M MM5=O66],&-V"!!$2469"HA&"&+$ 9ES$,$-?;"K,E^K"/ZHE70MD^%MV.ULL!<9S)'Y:^)Q=/?D M]XVY5W=_;\)-&Q/@&].#P 'O'5RZ+CQ/8::[R_GU2K2IS.K.ML&W$6-"!8+" M""D.<:*7 H(0AD$B@PP%"6:,#%L%G.28,^[0Q MF)"JK>!OV1B,$UE]&9[CT+";*"]$NH/P.DVQPYH;>!6COZXV0$B13$4HB"&* M]:#@.""&(PE4(HAIAK#B%#O=V&^:GAOM&B0Q2?NQ;#T,E_A/( M'^KJ]@G@1'Q'9DAMM#N2 WVQ 8WXT+K$!(U#L03!4;Y@=HM M.,H=L-X0*8?FI@N4%M63<=:LM'7W3G=W7[N?/]WH M%J]_YN6"XB032"*8AIF"F$D.29R&,),BC /];TJ=MJT6? M#6W$O@)&;/"'$=SQJ-$&?CM3SS.H(S.\!SR=#40'A'Q:CC;=3FI2.N#PW-9T M>75HSBY>&,^9M[+Y\\.J+C!BF$Y/<]-?]?1UO31IM,UIWB(6:9K)-(-9E)DL M'MHBI2))82@#Q232%JITRF;MV/_<>*H3'[SJ%/@%Y"NPJ\-_!XT6KBFMW,;% MCK1&1'MD G, &OQA5 "M#AX);2!Z?O-LN8DP<2JN0?@<9NL:ULQ01X]K(?27 M6M99DCX7=8U5K>X"9U1E42 TTW'CKY=B2!&C$",51Y@2B8G5P=BYCN9&::TG M1"OL%:C%=74'.8%I/TOY1&ID.CH*DO[N0">K3P>2?C0N=B@YT?S$#B;]2AXZ MG)QY?FC4+JNV(72.^?R.OSRCC]8(N!?Q.4+&OGX0_,9V'NUIXCC./FT/8S9[ MG[XP(667S+K+95WO91/.LS00VE*/1 2Q2E.8F44L"T6BHC3+)(W<*H?V]#:W ME:R3;=!)03^NEG?5OM :^T;:$JCA^3O[ !@E<>?1#E\F8V>?[B=3=?:^-) I M'E@I__-!M_;.I,/=G'>%69+2A%,8X3@SYFT$6:(H5+%*,.$)"HG3EOY$/[-C MAXV8H)9S^*'B*6 M2>)RN,:FAR%(N7-%/PY>6>)$5]/R0[^^!\QPYG'/UQ'' M:EDPJHT&A)G)49,:5Q%F(M@22#.&6"PQXYF3JXA+YW-CC]X#=4]W$L/KB8R% M[$O>4HQ?9&0(:I/<7+QXV9$AR%C?9?@O1%)GQ=%;J[_GU?(8JBX*=*9< 6)S#)(N4 ,I82%F7*A-F<)YL9O MG0* &JE+H/^Q*I4LBB8 M]@([IB$P'UH[!AO5,!'IKT-UC^T\*"3_@K4\N_F M7VRPW^K@C_H&P^>3_]R%F)0$!V/TG F'-S3 T?#]PW+Y='UG:C[]EQ3O\U5> MR8_YHQ0?5I7^"'/=?-UWN8AQRBF)J68^$D*L"(.$ZVUAEB64AT$8Q*&]GZ%U MMW,COEIPDZ2KD1SD&WE;*G3P?[/'OI_DQD-T9&9KP-P(#1JI02TVV,K=,-TX MR#HX%HZ"\$1^A9Z0=G,L= :LUZ_0OK7IW J=-=SS*G1_>YB]^TG^N.9UBBB3 M,*%8K_1?>1.6]V6]S/E3\]_M+E)10@F*)$Q-!1ZL_P=F)JEZ@E0J%(KU5IZZ MF+NN LR-],U2NZKT!,K+\D%/&+I1!I1ZI 0M;$OS#!X2.S-W3*!'7@NTZ& K M.]@77N_X:\'!'^V?HVSPAZ+GT\AUEF%2&WV&RS.QL-)U7U:!X>=3+K\G]3Q^?I^^L%ALUH;"\4#-2Z][U:/ MN;87ZBWSTI3U,*=EVHB0*Y[+24XVF #'-CAE8%H-8%V%.B+O #]M1P(XPA V1'*2/#/C+IN" ^6F#"!1#Z M)*\A8DQ*;Q?@])P +VEJH/O6N11,IS(P-1$3'U9E5=0&65EG=+_Y3E>?[^O4 MNG^3967.I-KJE!E!H5 \@C)*C:\'QY!(JO^#TTBE&8VQ9(M5'2TK[)AU*M&M M>($TO+"KP'CTT,@'7I5&/=N:K)./N!U1SVH4)_)\L\BDUYM([ZJ+2=O1OBV5 M46G]00O %6@_E'SE/07RU,/FU5%O*MFG]?R;>$0.7 FG[G]HO1#=_YMU63W+ M$Y<$:1*A+(,J-1FK)$S-6ZU5-(&O5%*X M1FK7(B#'0;5; CQ -3)CMP4]C(RCILT[@X3?\AW'NYJX6D>OOH?%.?H?'\8( MAEZT9=WF&D]EAB@/%"1!:NIF\AAFBH8PE$(QF48IEE;^*D=;G]OL;X5SS,]^ M'#B[N3X8CI%GN#42SG/ZJ,8^9_)^!Y/.WZ.Z/9^UQQ\:X'2V7Y6G\7&X7HFN M/(_>%S?5>S81M@(SJ1*I;>A IA '6,_J).10(9.KG<>2"ZNSO$&]SVVN;\M3 MU>6^7/RBG('OYX+1X1R9*PX*?372 RT^V)'_"C0:V$1$^_C8[5W2QL1^(L\T MQS'PY)HV%+A>#S7G1J=S5!NJ[YZ_VN!&AF=;V&XF3;[C\MM](:GXO/H;+7)C M.7ZEE0P7,L*8TRB$.*5Z=< HT#8?4A!'G' E2(H2JQH\KAW/;6&H$SCD&\&O M #.B@[*6':Q7X+&5'A36.5NAP#XI$7BQK=#SOHUE*#;QMT.\'!USYT M!Z7,<('*=Q(-J[XG3ZOA@LBQ1!M.[P_CK_KTRQS+%/*[7)7YH_RPXNL[65\" MT?+[^^7ZQ[])<2M_T^:T^>&UTBRQ#?+@S;G;2MS0GPL4)F& ,P9I+!G$"#&8 M)3'2%K!,$AHB28A3Y72?PLV-!W]?Z<%AWL=>I5R'L3&/3'E M)@4_T1^!6>UXE"FI)%(DE(M'6;#UW =_5\A)AE]/UOQ1"_LH3WX"+SBP=DOE M2PW6V'NO^I9K3R_0* 9>&2U^N0)&.V#4 [5^5\!HN/DM-6J"YWK60>%:4W_K M[QCX^URCO'W:I4YQS9C,N# M"2^E%,KG,\.>2C>A+8 PO8TC5QK+KMCS[?;\WT@B#&'!%"$V$ MWOEB!'$B4IB)%,.$4A;'@LHT"]M!?+>R=$"<> @[N5YH *7^^8L,G=U:.=E@ MC+QB&LG:/91W>R#SKV6S(Q+_\5!69M'_)*O/2N^.OI@\ M!OH7E9:7/52U8\_Z"]7-5 O%L>#F]$I0%4.T@W MKA##%LZ>-#UM*I]:I'?-95)]FOCODA;O]0L+BE"@1"I@&)CJ6%$6P"QA,92) MX";A/D]BIY.\"V29VZ*& H1KXC*?@JS/]MT6L$O&Q6XYF@CMD1>71@MX(O/7 M%=A5!;2Z=) BHSS$!,9QJ'<40<0A):&$@:(L8T$02L;L+L6' M"S&_J^_Z\."^6',I10F,O :6%J8=&R._)=_4B M['H=6(>U/)T7ZT6:[[FR7M;24']6E:],4.6J,4HUEYIDYR8,2O>POET9EY6% MB##A),"09B&"^N^:V)(,01YPH0*I>. 6MF35Z]RLP7:-*4U.W37/321^D_V: M[ZA1@CLJG-U8;<; SA[TCNS(G-7*"W8%KBLI7/4'B@[P6'4 QJ^[JDW'$_NJ M.F!QZ*CJ\K+G$B];'X=0DI23-( (RPAB%J:0F?+.VMY* B10DH6!E\(NL_4U MF:*FH[; OA>2TK#3#:9.K MDG^5=TP6BTQB044L8"CUO@Z3C,&,QPR20#**8L3CQ*K8XW11K8V[F=5* M.:*L3CRRD7B\J=)>$[):'Y W_ZJ,1FY6RIC#F\9)RI1 4%*90)S%"60QS6!( MF0H52SD.G)P!YC*\TRP3T(0J-0,[GR&ULUAG,E CKU9[-_7-&>Q65;#5M9ND M[?.UNE=@7SW0Z>?/'IY@$'P:TF.*.ZD%/@'NSTWW*;KT?.CP<9-P'$^>:P6\O"ZUC3KG3,-J1WD7@C$QCCK@,S\I[/*V;YWR\TZ9Y.ZOCR1R\GM*U M'4\;OD"*IBKED7'4XQ!3KNVEE"*82H(XQP*'F9,_R_%NYC;#OU5K_H\VXS_? MD=-'A8>+ZC',:+:?JIXP=FV#,2;]B9YF4#?@U/0_\_3 .EV;0(SR_;KHJ?)Y M_3,O%PQ%B$E"(8V9WDJ1((&92B44$0IX$LH8!9%3A2Z7WN?&&#O"U[G'>NOA MZM51J^!H,;@-CAW)C ;YR-SC%6WW@EQ#4/-:BLM)@&F+< W!YJ#\UJ!&AG'> MC>3?5^OE^O:I9M/GH1.M&X9*-+]E.(."F3MM2D)( XYA&- 8A1$)8NQ44MVJ MU[EQW%9H-^:R@]B.L;P#-S)3;>6%M<"',5O@CT9HCP3E!))/8K+K>%)"S[F]C<:7GAZK4*X'0]NC6 M5%U0%>(D5 A*J:D8$RXA222##"G%4X6"!,4N5XL#Y9C;E6(ML9GF]^M*BY?3 MI>'AN_4*-&53!Y9/'3I*=IP[ ?8C$VVG 6A5 (T.H%6B*6I:@ATU=A+-^&/; M"X'T2;%#19F45R_$ZSF97MK<0)-VK]),6V.T7"19DH1!F$"BPA1B)04D,A10 MT@ +% HI"74K/7V\(ZM9.&FAZ&V5I$W^^C:^?SVH&M@9H"WMRN'@O5!]KTY& MC\9@+P9>#;SC/4UKM/5J>V"(]3\](%SL?;ZB6M"ZO:^&F#ZKW]M*5+\5VKQ; M*"R8"%@*N5"F %1(($$!AXAI4$7"@TA9W39:]3:W/>K6W_'>>,]=U0Z/TLUC MU [F?G[P#M[(--&*VI%$+2W\K*"6MSEBNP*UR#X1="CRYQ/)B8KZ78RH6Q"? M+4*]\7QG&YDNM,]6G[TH/^N77L1O=G-DQ3*"1*#).8HC"G'("62$8QB)3$@F M<89EZ/VH\;Q<<^/RESIOM!A!CX>.?L=E3B>/YYQL7^YDTA[S&?G=SOB,TAY/ MSWZXGDXKW].\^!M=/LC73Z_ITBPAW[[+>LUXN->V>YV:0]O5213A ,&4$ QQ M%C)(4AE!'F/$TC@(TLPI!8Q-IW.C9",SJ(6^,A5N6KE!+3CH)&]SF3BZYEB- M@1WO^D9V;-O;"ZCN:4<=4/*:7]2FWVD3B3H@<9 QU.7=@>S4I( VX6"MFT>B MHH3%/(*AY%QO\1&'+(D(I#&B*>,A9S1VHJ+G/DW-R([Y? /=A"J M:P?N/->B!&J8KD #U$X9]A(TV[)*8P5:L.HL&@U<5^#@&K.&#!C,P-;X\!&7 M\7+?L1VKSTSJ&:TI,_XP1SDGF.F7,'Y SLNI.(-(H!GJZ+S!RLE M?RCR*I>EXTGXI4-EM]Y.. CKX^UGV1;[OE@V6K]P)X?GL3Z$+0^8_. VK5_(!L%64J]%L,[! MX;G(U/\E$NHRXA.8JQXJ&"*(V-9WX4 M01JJ$!)*DSB3:1I(IPPU/7W-C3>^Y;>K7.7<[$U_7ZU9*8O'>HUO1 >O:N%! MY.A]WX>VXT7791A.>+_5"'H%6L3&.+T^C\DHMUE'NGN92ZS3>I^\N^IYQ8U( MA,P7[U:5WIE>"Z&_H?*-_NOGXF;]8[4((RJ%R@1D:4@@CM($4BXHS!"**>-) MK *KS5U/'W,CCD9,T,IY!8RD=AS1!V0_-WB"9V1..(:,_L* $?-R+K# 8,L! M94<">B_]Y]OUXZ_Z;3/_B?E+[22Y,^W[6IYDNENHUDUSFT>'3N_W^5(6;V@E M;]?%TX+'2285$S#%(89Z Q%#QD0(!6<)2:-49()?%2EP\E[_#&WB5L6E:GW6*Z7N:A/ MF.LTPG62(\RQ8#R.H(J0N0"6 60TBV&L5,Q%&B(1686+G.YB;M-W3\HF^[53 M,JD>,/NGL1^(1I[) ]"QGL[G >@QS?7+.V:Y_M=SD[RG]4EF]GGMNLEM\>2 MR+"/>97?ULU]DU6UK$^KK^],SJ?ZQDB*FW5]2?2%%M73-_Y=BH?EYE)I4P@> M884#G"0P8X)!'$@%LS#!I@9!&D>I^2FQ#A_S(M+<^ ,%*'*(@_(S+/W,\C)@ MC\Q$6WW 5J$KT*@$6IW,/4OC95"K=04VBFW<$XQJP.@V^: Y1+A-/G@3A<%- M-XAN\7)>\>X-JO/3TW21=UZ1V0O/\]ORY5=CFVKGBY@FG">$0ZZ(A#B,$"0L MR/1^-@N$#,, 8^Z2=N9H+T[KV 1)96Y,'T"U-SP>+\2VN*J810)Q"DEFZMR% M4O^-XP@*JB(6JS2FTJJ*J3]V^ZX?RV[]?[+:6=DK=EE0G M1J7<%1:A6-LY+E$4%@4J8*:,I8U$R%P%U1SMKLK8"/O0$N=?5]M2I1=JK'&K MU'U[PDCFBI[S8Z)A^J-GNNK8%75T)' F@=*FB#?*UP,;DP6OT&90JKP>M9=\ M&J'%#J=J]WKY^'FQ"[T4*9(YY5"1W!V7I57<,>J:BK?F7G50NXA!P$-0=CX%.="Y_%F$G,:<-;CU2 M>?'*<&SV5SK6ON8NBW%3M(+2/-$H-Y#E>6*GU 1!8%HT\^U#%/P4:L]#\WMKT/=I6]KM+OB#3AHL@)S(QFD!"2PX(G"E*N MA#94H3P+*V1X0LC8!NQ.1U JV2V[T4DX_0;RM2#U/)Z#\0D/U6X!(&J\]"DY MPP8MMUAZ%#G<]FRW,7\B#UN3@VVB,XH+PE.8&L4A$06!@G/A7#Q1SJ@A3-"0 M&[(666.[)SM,=S@M=0T;_6W ^I% )+AZY@+OQ)!]5UWW@"LF<[2)&Y1 /.Q^ MR2,^KW1<0JSM>L0=2'R>SG7IX3;A1"!B"@X9*10D7%!8"(0LG@C11&-%. I: M0!R)&-WRH=$P<+UPC)WG:N$J1/I>*S3*@3^<>I5W:>=8\-G;7^X.Y]*!;-C72)8J!Q#HK2"+,DIS'6B M.4MEH;C7?6,'V6,C@4.OA8XY]#T@]SAN[P_(GKGCA2-#7??3*@_VM'>!I4Y_ MGZ/#J]'N6+\@+NJO4\V@'?T>2AKX@^9=X,"CR=B M; ]98R/ZK;; J0MJ?8%3.("'+N#KP?+Q4.N9U5L ZW+M>NG+]&?L> @.Q-!= M/KTP/O:#I)5_+S0Q'-_ZV7+ KYZO=(VH_J8?IHZ:Y^LOMI0 M,"(@MRP*TP)+BE.*PNLGF0ZI5QC"H6R MVV-"*8$W;V;\.K]P" D\)?/RB@#1.O0('6!KHQU+VK\+Y9/G]?+^0_ MZB5Q(C45&5502.U2MP@!&9,)I'F&DN:40TQZ<,YI,3\F19P2,R@9M-CYW=NT]?W2OV%W-51>$N[-)(KZ=5VN.W>J[-=.WJH&P+LTTR[*[S!(4J M898\2$$A3[B&B< TR7/.TU3$*F39@_YC(Z:7)KKK\J?*J&T Z3/@6\/+,!@[ M-\SM3O2@*B;053I0]\__D0"S6 (^F]FVEM.%"BV//O WY<>F(_Y2^CXQ.U&" M\TUE_&_@];W5?ZX5J"TIZT3=@*.O:X=+%5SED+D!W-A/W7EI#%.3L\?. M&JIV9Q\FC*;&9X_]$U(+M$\UNLVUMU)N'C*/81#JK; M'(_X.X(7D[A#51B4>#OB\Y(XNS83?E5Q:\E4E:P[XP\3A%""9,9ASBFVE"92 M6 C.(*>$8$Y,@3.O["Y'+8^.K!KE@-/._U+B$*[+MQ&=0>B;2OSL#[I^.&GK M%?<.A^T-=N%PTHS]FX;3#W3PNB@K$/&5?J^K_WZ:VW&_W&BU2Z8UT;G.#4,) M-%2ZT[R,P8(F%$J)$V'2A"7&/WFCA\#1#=1*0;#::AC@/. #^@ QPQ8@,Z$#^&-<#&^:=$8!2JXN&3SO#^6D$6'7@ MK!'R7@?S+LE_;J:KJ?O"OI:' M;A,F9$(26D"=&N92Y!/H2FU!(PI.M-*"*NW-S,'BQ\;3M0'@H;0 S&H3P-+9 M %1I!. [*^JCRP ."N\A#VKO%?>>B;Z!O%(>--J#4GU0Z0_V# !?^X<\8!+H M%?J!IH3871 V071&L'6Z"&]UN,FCL\4'4TGW5KH=+'Z>SO6=>;?4:KK^R&5Y MZ?/9[B'T\OWBD4_GDURS' N60:4TLMMN5(;34:CLK,*0R*4004%TEP2.;?)P M^KJCJDICT*CLH@^0!X4>:@ M)WZ^"+P\XO-^[PK'@2IHY(LU9+-TX=C;0"$ M<5EPF7D%='A)&QO;5$?GO-0VL,9V.ZH!%]TQL!KD6KI2] ;L5.TEB9<7*-&O M?\\*'/ZR]I+M)Z]6+[[482/\C4]G7Y<+M9'K59V$L_:*PUB*7!$,C=W?0F)4 M 0O-$92(\H32%*DB]=[PGA4S-K9PBH)&TS(]^7>]_#F505&_YT'UV*-&@:IG MLCBK8Z2MSD4,6K;NMRT8*#+<1VJ$&JC%94R*S 01O]O;;'-O!JU8+J,)Z"S&]1W1&(GH>?)P;!J^43 MUL9<&^\W/^A*^(1=+]>]IQ[I&J#[SLZJ2S[[9#?=?_YO_3SA.3.%P0(B)20D MB<2P,!K#K$@,H1G"RN\8[JR$L8W1.ABUUA*4:@*K9VB0[DL@+\^75\/3\\@- M1J9#H.X9ZZ^.U'W9[L"ANF?,.H[5/?=@;]Z[]9:+4+N+522'"A%CE[Y% @LE M-=2,*Y40G@L3=/CE+7ELP_^2/^GG/CQV@T+L>H&V9^IPKNMGTF'V$(47C-# MKKBO$;$7C$D']]LHT7U6CJN5:=$D='5=]_QTX_6""@BG) V-O.HJ+7-]4 MM-47;!4&E<8-F/U0DC]*D>G(0_#05.2/Q0D:"GBY&P7]A4_G;IZ_FW_G,WUG MOBX73WJY?G:!5>L/_]Q,GTKGSI0[]W_%(%4%@B2WWXY(\PPFS*Z:$$DS0XO) M7#\XRO1C(3_!7H.IJ ;3OOC^QM0;I_AO93036,S!RBI?70NHZ>II8?^Y*H-\ M:VMNP).SYZ9\0C=6A3&89Q?Y45A$V(?A,*=P'=+D\'Y?HCQM@JD;]4H M&@N K$VXWB'K;,_XT5E?>/=,:I_/.6HU#J5;Y<&[2U!'\=FZA%G?_EMGY;^Z M+]5<87>]PJ]2E&PTS1J19=+<$2NZ')6W- 572[9?:*BR\57NE:?+RLN M?]/.Y=0RTU>]-(OEHTM>=R=FTX,6-QU5K;,146^42]]1V@3W#P,ZR M&]#8!BKCW%IAW[QN)>LB=;8?VPW?A3T3XX"]UZ&@?4RPXQ:WCZ+9P(7N8Z)Y M7/0^:NL=7'SWXIO>+>:KJ7VM%.HRDJY^+&9JHG21*ZD*F"0)AR1).>28%[!0 MFALB%*((>[OZ7A0W-I[>#]B3^QJ#=:/RC8M?W8]G#7 &O@Q_.\/&![7W:X@= MG@?*@JVV4>$+"$*-"N- 0:?7P!GF=>V-3JOW]>56AO/"]K;HP!O;_ZTP-EXM MUY/&R_MVKIK @CH\,:'"8*X%5)FFD&CL\LNI#!K.TLPHF5&E?$BX5 M)79O>[:CX\5BH7Y-9S/+)I_LDG'^,+6[NBJ@\_UT)6>+U6:I[_6?Z[=6Z7^X MS(Q"&.+<+ERR694;* C3,,-2ZU32/,5>>>"ZB1\;4S3:E]-?Y;JZLZ*.60YT ML@CK#C\ZZ0_DGHGF -\C9,%.>?"'4Q^4^D=DH6[ 176^"--@6">,3N@<.6-T M:Z5CY7CY0ZN-\_EXK\7ZT]SNJLJM\FHWI&B):0DX+ TF6&PO2QVVLKTW"D>5[OW?O):2WBU6Z]6=^;8M+E!6%2B_C=TH M$11KI6D&AZ?=V?YC_M MJ%DLGT]MUW-!" M&K&4YD)"79 "$FDRR K.H"99(;."8"*#ZN8>BQ@;,S0:NG35'K>'OD#ZD<-U M\/1,"8'(A"?P.6M\U#P^QU*&3>=SULJCK#[GG^R:W.?[#SV;N$,I0 M2C&"E!1V_N="0)&B!.I48L;3W&1^9XNGFQ_;N*Z3UY0J@EK'T)0^!_"UC^CK M0>EY- ?AT2&1SRFSK\[B<]#HP"E\3AETG+_GY%,=$V'LBG\NEK>/B^5Z^E^5 M]UXAG 73;V:. M E'/0]H+G?#,%96>.I3,_65/[L'*U=Z*^G._(?FRXGB>:Z*)+&S/5:0$)U# M;A"!6<:03!5+M?2:[:-K-C:.V:KG#I?=3!3@AAVUQ]J)Z57[H6B[4-]35Y907XH_YO/]?E MW6&->F?>08UA+\Z[XW1T>WY%4QTITJ5@< %?ED=?_+%/;A::# M.@&FS'&F!$-0:D,AX1F'S"XC8%ZDA&2*4$;S254Y]OO:SHA#0/I27'_ OM4/ MTWF96$#PF8L'OQI/P5,FE"$04^ZB!NS'R33.8$94EII"%AQE-9X?YIZ)&V.@ MV0CK\\Q7Q032]8RG#SFEGK3R:LLX_ MV:5H^73N\HK]?;'\1Y55;&J9^7[Q3?]\GC/*Q?['OFH@;V6GOP;@?[UH!M5D10FE#5U.X7]I#JY;W"/U3Y M\NC=$%C O#.([17,PYL=L(1Y9YL/:YAW;Z:C][ 5N-:?[7;J*%SL+\O%:C61 MTFYUJ$QA2J6P,XO@L#!I;C="F"N48HU%T%'0)8%CFTI*I>P06BZ?W; IW5S# MUIT7(?9;A<8$KN=YH%(5EKH>QYG>@%+?B,[:GLA$==B^)'-8IVU/!(XM/:_VXFF0DI51C#C-,$TARK"$7E$.: M&Y3GPJ@T#RJ>Z"-T;"33I'W9*@WVM YC&R_,_1@G-I(]LTXKB. /IS(H=8YX M/!P"44SZ\9([* 6%(/&2AH+>[5@^0%M6TW=/98JO^<-GS>V@;N35]VZK]QOM M+MSN?RTFE*5YFKDLB4:ZU+=80(8D@LIPC'B1%;D.6O8$RA\;0:$$)8%5 0(! M]Z.D'F'LF9TJS=U]5JT[*)6_V='53>,>8%=(UH32+P!8(R*6".B&7M0J 8$J M#%LHH!L^1[4".C;3D=D6\X=[O7QT\?2W=F((0N-H/@A[ M._I>N\KOGR%J%ZV6BA#3W'DT<"A2I2#3,M7")%@G09E.+@D<&PE=V!YVJ;QP M$?.K]]ECJY9P'8@QM]>]E3:X*',LV^K6<@3>[UU58.:CU=>U[!(]_'VZ_O%N MLUHO'O5REU(@$X3*E*"R"!CF5W]T"1A.B5:94%I*$]* M&1OIU-Y@6RT[)H,XC:@?YUR-4\\$$PY1,).T0A"3-DX+&I0C6FU]20CM#W<; M_7_7TX>WIU4=RNMZ=T5?DS2 M!\ ]D\L6VUIG4"E=%HZK4*[TO@&EYO$H)Q2KF"SD+7M08@I%Y"57!;]_93+' MOVKN$F.55P7;'_[[U I?RA_/]13,[.Z*I'D*E31VE4%C_^!%;;ZCWS&XG877'TU]N_];# M,JH33+WDZ/12X'62=H9@QB^-R9N%L*/CF!E49Y!JKF I, $"F[_<+713$(++'%0F?-V<6-CLLKE]*G6^08\.:UORJ&E&\6# M#ZK;X/8^IHX$8O^'U#5RI:HE<%MEHWN?^L$2^82Z3>+0Y],>UI\XG?9YJQNW M[)55KZN$Z43D*&$4>6+4/J-\!@ ]3S0&Q5OP$[)'@;\)23B%LLX(VO@LACM%A\7P+CP?-<\'78I MQY>JOMS^.U\N[?KA^5;*Y8;/&L_*B2H2F0JE8")I 4F**2Q0X5(&8I'E:9)R MP2=S_<#7VCLY@H]@KY%05"-A7WR/!Y"UHF"V]=?8K.U__RN8._R0]V22>&@. ME6.A4A@T[B];7&N=;\![+9>E-YY9++=^W#$3+H1 %C<)@Y?D@1,SA*!QG*PA MZ.V.J8^KUCXNEA_F/Z?+Q;R,^YY]MMN;G2O.5*\F*4>,$HL[4=J25480Y"E# M+MJ$)%FB)#%!>Q-?P6-;U]1ZE^-'[VL.9FW;]>O +X1F*M,)S%/,[2(2Y9 E MA$%J",UNU%^7#)'SZ$R'Z"N2(7GWAM^4W@>^/4_J^X1S"/'G M,N)_7^V(N<@#@8J:FMQ7]K"9R@,1.4I<'OI^YPG=I6]=V?6!\Y]]MUFZE%H3 M9JA01DF(#7.94ED*.1$93%A1H$1PGHF@*]C38D8X69=:@J=*S6#N.06E-]-< M"5#_O%)A4VMX VH=HY)("P:1*>.4I*$)HL7:$W30]G3DZ\K 0IL7VQG1=]QZ MB]9+T4UO= :Y3'N=\IO>&'A?J44KQ%D=<#0''9_F90+S5UFH-0>?/1#N4-LS$*VXA3Y]A0]<]3,0D^,2H*$- MA)'6:KF>_)7_YV+9!)>L;O^/=.'+Q3>[-!N<0L%V!?WAK_]U\NA?Z;E M0<9WNU7-(+[P5'AESWJ-_G&ZDGSFDJ)\F*OW?%V%K/,\PU!RI"!A=H=M1RZ! M1"(I""44%\JWON,;M=5RH5*T2@)D505.5_]JGVO]F^7LQ7+OVD M*XED9WZ[1)AME,M+>?NPU*4S\@1AG%"M,$2"($AT)J%0*(>(4VTPRB1G7K6\ MK])B;(2QBREZVED"ECM3P%-EBUTP5\:XE3-OS %O9%7KU3.ZZ[H>;*>?P?JE M9W[:=$6#/"E"; 3[M=+#GZZ4E;8O?-&_W&/._4!RD3.%H)1Y MXJIV)) C(V"B2,Y34Z@D$7WX?K0I-;;I[5:I:9D?RY4O.'0,67@D/NNO\^)> MC,?JDA%=FM^ VBC7<[59Y8O6,%!9-OR]N@_.KW'GWJK7*._C?9#L>E?OU78W MXKY?EM&-SV6(0A6^/4$,993E F+-,DA(H: 0N8::Y]32LQ(B#4+&V&BU M4;$J^-R;!+7:E>C=U+H=X M7-9B?4QJ.B5F4*9IL?,E<;0]VC6#G5T]3N5:J_U@-Y%SJJDDD"DNG>]A!@O" MA/V;3)A2DK,DZ.[RI)2Q<<%.R2X1@Z>!]!OG5\/3\TA_B4P/P42M$,1-*G=* MT, 9Y%IL/4X7U_9PS%KHMRX X*'*=_#V>?=,'0I05FPO_[BW4F_GRKE8?+%? M39WE(U&*YUF>PX*E"!*D[.HAPP)J*4B69@5)\J!=7!]*CHUR2DV!4[5C(I9> M>M*/M%Z[?WKFO*:$;-E#\=.X](E>_Q77K]1S!"79XR#M5[,]DJR>N/Z<1M4 M^#2WTT]Y)KTJ?5/N?_"Z!OWJ+RY>;/5I_K4, 'F1&:S\I;LAVV;.F0A#12;M M>C)1KH2B1(5=5-H_J$QR+I3=?"(<5GIC-+:%\-8PU3W.Y3-\<+K;'[_9K!1X MTLOJYX$[VM'@'FNJ&N-WTO/\5AH,A;,8[*,"]F !XAGL/U=#4TV*-TV5]3UX M:D_$M04(U BY1$,.(W>#5*%T XX20I:/E'X+>UGJ!IQLA^[_06?HP8P;U[0^ M=)\&KP4&5["KQ_M/J\1B^?QU,9O*YUVV_3S'6::T@%*[ EHZI9"E MOYG''& MM58HS\,]6]5S8Z-_<=L MIN7:!>,!7NL?G+WR/.Q^)!(+S)Z)9*MFB62C*+B]!%N74+N+>$2.LCLO;^@ MNXN6GXBMN_Q.9S^BS>-FYG)!O==/2RVGY6K)_GVFRV737-T^NJ*)_U7^_&R4 MWP1E16&_+P$I*C0DA*6P0#2%B8UO@9-B^4*M#HN:LP# M:L^^,M"5[QEV4SO.NEP;^R_M/^-<"LUT[O)P@)F+: KW2(KS&7A[)0W7M8-Y M)FU[9M\FEYJKMJKLV=N#GGT1Y'QS&.4MONE1N/_Y7&(%589CM860@24T!N<@,Y*F6&4ERK5G@QM1? M^-B6I$U0\!-_MC)G5?;T6GL@]%R;:>@Z-*@O?#>W_2#<^X;W9#AVHSNHE1\J M(OLR9OT&9;?(?^6X[,O(7 [-]FBC&[>]U\OI3\N>/_7NS._;=/6/,N*XR#C- M4T-A3I%=SR*)(,\*#EF:&TDSH1$/JL_5)FQLW+73=>^.(2B,VPMB/XJ*!5S/ ME-0)LV#N\0$C)M>TRAN46WPL?\DE7N]<62CKT_QILUY]UC_U+*U]#U61N>I7 M#*9&<4@$8] Y;=K\NI+ ,^P:TLA\1? M^?(?>KTJCY4^*1YT25N?M/ENPJN65CNPRG4_7^K,=.>K3?&T_!A=+6(Z6 MWU?:;&:?IT9/[)XJ9RPGEF&(W6U)DT-.[!^8<,T(2HA.@J)&?(2.C6^.'!KV M]\2UVX,=-&6*AL#=EE9:%;L7 MAO%ZJK0&,Z>VI?U&;\"=XC=@4ZIN?VT"4W5Z=8(GV4<&MF_6+]6%I;Y@IW U M9]Z 2F?PN0W1<.X/@"CJ). C=]C9( ")HVDAY-V..]?I2LX6KDCBG=EW]\K.\ES>SP<]'WOH+>6N-NL ]?(YCROM.;FE&OD"OS1BZ]+)'BC M[LFO5&G8;7L<_(YV]I&:[9 ]RBXJ[2[VT5VUEHTWFWZN:QTPI&RMW3;GUK M9IXSKPZ7=Z==]X.L.A<>[9IZ@<]71B^76MVNOR[L-N73_'[ZJ.MO#QEE4LH+ MF"0DA23CS%5TI% B0U)"$:,A59<_=8Q\=#J M>7CO*>JR56QQ<\KV!C_7&V!J^W.I_-.5KZ["XG7X0 MN%6)<\K[9M<@EL&D9!T=EAXL?& M,A_W?=1NP*^7P7*J-@$L74C2FZ?*BM"+@; >\CX^Z@GW_@^22L@_5Y ?G9@V MV@.G_@VH#8AZJ-0!N,C'2R$:#'W0U &=$T=.75KI6M]^7A;T^/MT_:-)P5T> M;WW1ENXLRZ4I-C"EAMI%E!"P4(1":A*3VG55H<**;[0)&QNY-;J"7U99(&MM M;ZI#\,#;AU:0K7C)+-*0EUF"*%.0%PQ!D5,B:"$,RDC8K4,LF(>Y;=@"'1U9 MO[D@%EH],__A]_AN^SW65PA6V7@L[P-)3$YOE3PW40<-" MWKDY?.96PW/E/&4J?3LF/QSR._!CS;'U[7^W= ];%'89'_X5,CF<[;Q_C5P- MQ^K_-\G&<+9?ALNW<%Z%;G.CB[O3U2[IO5[)Y;04<^]"@R=9GIN$< 4)3SAT M![Y02,ZA769+F9@<%2D.V;BTR!K;OJ52]:8Y(=A3%_Q1*ASH]-T&L]]4$0F\ MGJG]"MR"^=<#D9A\V29N4'[SL/LE'_F\THT_[.K\'5_]*,.QE59OGW]?.6ZJ M3E^F\X?2V;D*OT(TR;')%4R(1)93"KLT3@R#.:)VK:R$R&@^62]<\G&O$>$O M.HA=M@KT-TJLYD!:U9T38+DT,8W.@&^5#B.8@'[PXYM^T.V9?ARP3FO0J.V6 MD6]^KU#^#6R5![>780[FHW#$8M)3@/1!V2HQ3Y3<_U+SZ[ MU\O'"<=)FB1V^4,)UI"8G$%NUS[0. _S7"J[P_>O;W9:QOC6/BZ,=%DI"*S$ MQP GEC,PMG-.)'"&7=O42H+[* %%/^Z'JB!2GMU 2S,]:<=BE;7GS.O#N?Z MTZ[[@>O/A4>CKMSNGO22KU^LW(I$$L4%I*PPD.3,%<72*MLH/N7IK06R U=LIZ6-8O;6@ MXKEZ:VNAXRV/_*'59J;OS'?]4(8UZR<7^#9_^#0O'2?=9/?VN?YE=?2":2:D M%@KF5%MBLVP&"R$QI#CGE!N#$Q)TPM5!A[&M_AH37,!!K2?86@'VS+@IC^CK M)SH=BG7I,<][E7[[H>_[D5ZZ(/Q^HSN(4>\I.J@Q['U#=YR.[@VN:.J:\_\M M&Y=KS":=S',3)/)^HV^-)1\7,OQQ^E-/C%*,)$A"JEPF&"P,9 ;;77&&"YHZ MQR83%"S728NQ,2=*$"GOJ=V5C>9.U2Z7!*%]$7)]T"/" VV^=XO >E>Y->)F M&_=V ZPAH.R ,LH=.%MBWSMTA#+^C42H(J]P5]$1J].W&%T;ZYSL;_&H79G3 MC]:XZGKVKWK]8Z%<0NO5NI0YR046C H)BS1+("D2"HN$(<@9$HH0S$G.P[Q^ MO.2.SU^G]LN8SGN"K%=R*51\;6CN"+\6 > M+,N?U1>\<1K7Z;QKR"NMP2/P_!0R?T\\?B1":_@)>[,I9E M/]M6):NNUNP<>0EG=I>+,<2:*DADFD&>80EYD6N5H40ACD-)ZK2H\?%2HRG0 M==%S".8MOKYAP.*JAZI^P:I8:[:RU_B^QN?@F*N+Q\1M; 5-QN\3'[7G@^=F:RU7[JK5K> M-^T**=K6[\S'Z4KRF5NH3A*$"BQU!C5RJ1),9F"1(009DPPG1JL\N.D@;'OF;Y:DV[9K?9!=KG:)G?7N]=9E5WE5GR( MQ%S!* ^3M\M?K9&D]0K&T3_K5WC3W:AY>U:P6WA/$JFR N<%1-0P2'CIT,Q2 M2$B2Y;(024J#[GQ.R!@;=397!%^7"S,-7*"=@I 6U!B[6X RT0*2PE@(B<8P M(8F1,I.%RI.P8,LK01PFQK*"KTS8NRS/Y&)G M)FG7_WG.8)[+E-.$(<323C/3%>@.,#N5Z,9!,)!!N^,R&(N^O.7J@4A/H] + MF;X0]3J$>MK>LZ1ZYO%NQ/I-_]3S3;W6M8WO)76[$[/IPW9!+-=:W4\?[2-W MYKO]Z]L1%-;5VS.W7#:S]?X\["&]#8""HC2T^OT['!C-L/_C&).K*&@_)[/^B^G!9ZDG*-\]9^IJN]7-D\*6C.,88* M%2[B2)7.9%!U;K:A(V-Z3]WJ/?:"J8?P<:"J&>Z;'RI#M+@ M]94MW >3^$Y19^2]@N]3N^6G79PNO-,U1]WCX[3R,+B=*Y=NR7*3GDN[?=VE M#K\5JS(+DW?6KX V1S0"]O0N/38/- =[6??_:)2/."(Z@18W45B( @-G#NN MS7$JL2Z-=!M5327.[WKY3'PA^+'W^/M_IXG M@&U9Y-IR<"XGV0W8FE_E'EO='.8L<];;9ZJ/8P? 35-IS7U0>R#$FT9>I^]B MSD,#6S#H1/8ZO?-R)GPE+;I-I;>SV>*76_?:9M\O-F)M-K-;669J7EDQ>OJS MC 4@DN.-(=%GME]K58%9,((6'!-!3%WGDZV(NDAN289)#H[(!\XX,,^XNV M-2/\\H.=H_N655+$ZK^?YBX.9VY[PJ5:,8E J=8%S'CJZM?9;3?'5,$BR5RQ MT#Q%2@=']9V7Y_4]#QPULU4N.$2O!5>_Y"T"APZ\NVS[B8 [CY>ZI N+M8KE<_)K.']YQ^_DX%Z4<:V3<&B'/"79UZA7D/$=0%!DVF2E2S'+_A((= MM1C;BF*KLQTY]6A:+X!HU :RUCLDSU[7#FIGI\%@[_L.T)I0UA0NC0"-%3=@ MUQ5;8KM?@*TIX-V 71&2%'& +ADJ;6)O71.87/%*2-O3+W9M?, $C5?:?YC" M\=K&QE;Z9GMJ^&53;N)2*3E.6 $Q4XFK2BM7-^!NLUZM^5S93^0&O-4/TWGI[O:6S\J#J[$5 MQGGYE22IOI+'AU;Z0 M#^5__V4^#[^=X2@[O.?UVG UD[88V+]NXI1I?[6.^]>HE_12^?\FU9+.],EP MM9+.*7!]D>O/N]"O_;QCC?.<3'2*%;4[>Y'GD'"7S:%@.4QS+#BU?Q 5Y'KK M+WIL&_M#%]/N-:LO .XW;_0#8\_$?X @V%/[9;[#/EP5PQ'KJTCU!>FO5J#: M#Y6VXM2>+70XHWSW_]V_6[BMY5J_W4QG;B6X:O:>WW39^Y8FZTLXQ M$4UI MNT_+($D9AD6F;)\HG3%M!.&%5UJ$8,ECHRRK.Y"U\D#4V@-3:P^66_4#3L"" M>L+C +(O?'OF,@=MHS?8*KX]X0([U2]?H%X)6UP+3]]G#"^0B>C%X@5! MU-WZ24'#[JS;;#W:!;<^W&'Q]UX;O5QJ]7V]D/_X?3Y=K^IO-2]$?=;[$4%^;/1%2XK90^/Z6I]XT=^ M782FCV"M\T)?);[J(@;G0J(NOWA=$6%7H7,Z+V>@*EAJDE"49HPBB&EJ=UNH M2*# "8>IPG;[A; RNE,IX2-)8V.9ZNAZO5.S#K;M5C7W&%B/15@LN'HFDA<5 M<_=4K<-)8T'6K=SP5="]3M'A @[EQX^"XMO >+C!EZE#/%9.\X5(S[_0L<( MT#(W]$<^7?Z-SS9ZEZQA8BC&&5,"*F922 RC4&B40Z:U_;E..$Y$2.+1LY*" MN'.PU*.\5#'3M=H6?5BN[3WF_658IURS5E$*^Z%_E;U83E::*9YA @1"# MA%$*"X$SF.28%*G.#*&!%=B\Y'J-A6%CMJQ>I'OA4"H-*XWIU<5/1D*OM M\ZMZ(&+X5Q!,44_3O00/>[H>@L71:7O0RT.4!=J6/Y=GR[7R^L5O"6NWRA+FVZWKWVG,=XRN'[U6# HFY:_:4/NW,-1N5H^QK>0M>S M-[OD<)\[F M(WC@<[8 +([/V4)>#N,HI:>3=XN?>NDY!(Z>']%G7NH%GOB#_K?KO^*SANZ^ MU%7SJ:ZT_+>'Q<__9=]Q7VGA_E+>5>]]G,?M#?(!GC6C^T>X9[(H]7=Y&M;N[*>TH73I/)T6&+0=T#59'=8*N:JR#9^,W/IW=:_ECOI@M'IZ;4!),BCS+4B@2 MBB A*H,LI2E4C%)F),$8%=X>C:F:C4^I% M[DB\.YU+7I?>!*U_I@MT7,^X7MJO54?K6=U$3V8Z*Y*2A4>>J* MQ*H$%C(UT"2$<8T,D21HA7(L8FS#M-$0.!7#%AXG\/-;55R'2L^#] "0'L(Z MSQL?:8F]>]S92=[M^#6ZL.?TCYZ^^C^-5'4 M9!SE!:0:V?G92 9=D@\HJ28,Z\1.W7F84UPG/;P&PL")S2T-V1[J4B$TM!,\ M-R6] 3MLY,+YRO4W8-\,4-D!*D-BEQOMB&/\.J2ABKQ"@=*.6)VN7-JUL?"C M/[?OL7*^/S^*Q9BTS[#-H*J?=0,K;_[A M!E>^-[CVVAMD5!WKWPRG$[_IF*2 +UT"[]57O6RRG$[E)+=CB$N3PUQG=CHC M5$!.J8))GJI",$U$2B8_]5(LO%,3G)(3\N7M2^OO RS5 KI6UL4)'P2Q@#>; ME2I_6OXS,(_U::S]UN=7X]?SR&WT.L.^2?6?^PJ?SU>>%77.O)H9C:5+&(>6& M0))P 46."31YCB3+A?UO&K;-#Y ^OLW]KDIM&?'&Y7K#EZYJRLPJ''@:&- + MGL>$D9$=+$&4TQK4:I?'B"^"1!8&.-W!&Z?\>6(./UH,!RSJF6. ^&$/(\-Q M.3JE[-!$YZ0HW_2C;:XY&7"9 R8R253&J8:F2(Q=Y;CT2WEF=^Z&J3PE/,NT M#$R()R#TN#^, MLY_>14 K.=G(=6@-G.@E" MK4N2D_-H>"0X.?'RT,E-SNM_(K%)R\,1 ][V,[T;2P9[X;^X0(EP.3F9A(01 M2X MCW,[K"-1PMQ3J&\X<+W'NIU5X/6CW2YAXQ7O=K&1\*N7]_7\]K6I[NHF MHD J,8C #%%7 +!P16]$"@M5\*3(4"9SKV#=LQ+&QDZ-DG7F#U=K#3@]_2]E M3@-Y^7+F:GCZWBZ&(A-T7=-J_177-J?;'>SZIM6L_6N<]@>[+5+^KJ*:71']0&U+4)R["P*I_5 M8674\AZAC]BPJX",N9KIILB@JYJKL'JYNKFNL6ZT^&GNBC$LEL_?^*^_6I9U MQ\BKB5W.".ENYS!7"!)L"BB,MO^DC%&!F4 ZJ+S?22ECHS6K&WALE OCM=,H M^O'6U=CTS$M;_6Z 0VBKX@WXR[+MNB&8=UJ!B,DKIP4-RANMMK[DA?:'.][* M&Z/E^LY\^%/^<&5(O]EV[^;O^.J'^[\+7_W)9VY7]4U;GIE*2TON%[=S=?B# MO2;.P#SD#7[.\YNS*I^Z3KWY<\^>/1SN']#?ST1U3NB!S6']:WH#^146\#?AB M@:N+HV [#PB<<:A3PB#)L8$\)08J(@B5PJXXB9\L3%^X]'Z(OR?R]8_MC^WW.J@_\5HW MBGFWF)=[W[]/US_>;5;KQ:->;J5,<((9Q0F#2F.[>66<0\9E:@DF)W816B1< M92$$TRIM;/32*%LF/P>R5O=F1S1AY-*.M!^U1,.O9V(YA.[=%KK/%Z$+9A4O M2&)R2KO 01G%R_:7?.+W4@^1IWN7B^6]HOW:)HJA-&6&0@M 6AH%C2MG8Z9KG4#Z[%;_K)>;_.'S[-S6+Y6'KO?9[.]:>U M?EQ-$IUHSA&%.G.'_II+*"11D*2":XV48DG0NLE'Z-BHK-89;)4&>UH')K7T MP5R80N:,YU"(-(&D(,BN52WFG*L"YTH;J718&%1LU(>)BAH:=[_Y)#:6/<\A MK2""/YS*H-0Y9B+1 (BBYA'UD3ML&M$ )(ZRB(:\VW'/O'GCPSMRJQ5/I3BYSS(H"NJ'NK,K8IHN=)4!O[P%XK:S[^US_ GQK&7AJ3 ODJ)(4ZBP+B 1%+LE'X:Y3@VC7&2$ M!UV"M$H;&VMNE06RU!:86MTP5FQ'V(_XHN'6,[?M(*L4!8VF/:2Z\\(D)CNU M"QR4@+QL?\DQ?B]UO>I8VC4A7^LOBWF]2FPHA"NB49)!4]C](U'2;AT5P[ 0 M+,^T42D7/.R:XXRDL=''[W,^*[]BK8!LE.Y40/H\N+XW&Q$@Z_U6H]:QO!^% MS1XQ/FUX](+76G"I9 I*U"4)5XG">994F@.5>[V M;(IEEATR#&7*"6*]%# V4GA7Y]!Q"MZ )[X$/\MBZ?\C^;SJ[U57U\6HJU+',=GLM/UQ2>R%C(&YZ[2%QY1U MYKD.B3(^+I9Z^C#_OA&SZ>.TF6P1RQ#+W?HE,1R2C":0$9U"@V496&D($MY9 M,DZ*&!M;U4J"1LN %!"G(6P?U'& Z7E8O\3D\A+%%YR Y!A7@S109@SO#R@L M&T:K^:VI,$Z_.5P>C%;-#Y)@M#\9T>?U;+YLDZ52*L:@H"F%)%?(E1>R+_>C>+US"H DA(BE83ERBUL+2%B\@9UI"E1DN M%,F9RH/.K,\)&MMBS>D)=HK> *@I!F0],U%'M#ID36R' M(FZ*Q#.R!LZ'V&[QR'-LC7_YC=3M7Y3]8Y2FF6"!7G( MGY,T-O;9*0HJ30-=LL\BZDK\H:7344"OJ3AJWJG8\'3D/KR=/Q "M;Y[HAEP*# M6&,KML==OY,!-OMW$S.7#^6I5CEN$O1(><]'Q"*>J5["F?E04>G<1WO QN6'W> MAD)B+!**B@0R;!)(4ES8E4N!H2@T3U*=Y;D.J\=PI4)C6^ X>QHOL]HD4-H$ M&J-NP-8LL+4+-(8%4MFUW>E)=0-V4M]4>&7_]!08&POAJ(1ZK4[#$FXD!(\( M.5:[W0C[5OWG9K4NV?]^<:O4U+7.9U_Y5'V:6V%3NS(J4SX+.V&H=XO')SU? ME<>]WUSRS]5TK;_KY<^IU%7$6ET,T#U0.?AFF5U+Q)8JC>B3F)]*[SH)/,4#WP M[R0T+N;F0IXCP1*2V006%>J\=" MO-AD4-?41L'?C_:)Z0]RSO:X3B!'4@;V_#AGY;&[Q]DG.RYVRZC< M"8- M-KOOE6F[Q>'+Q@,#HR[NJI:'78(=6'.T4#K\;==[VQ]:;69Z8>S^WBZ=/ML) MUJZSUK:3IF*F*QD?-^O-4N\7"/_PIUMUZ7MNG]GY+#":<E?8RHWMK'^8;6>/I:9&BH#P+X%H9?#$?O0]S[Y=7JF]ROH MRBSG#5<9!DO+P,XT4-EV M@XQNU/_7Q<_R&/?3_+M+RL"7ZNMRH39R_7>^7/+Y^OE6RN6&S[XM9K./B^4O M^\#$&$H+ESP#">$8'A'(M5(P2W$J,YEDG <%,73086Q$WIC@CM$:(T!M!6C, M +4=8<3>I8?\^+MGW'NFZ2#(P1_."%!;$9&(K\ P)M]V46-06KT"IY?L>4U3 M76,^S72NU5L]MW]9?[6?X1==5U^>ROJG[Q:K]21-L@<.- U#Y#CP-/#]SH&H M\Y712_M!W/W4R_OIHZXC)+'128:47;4)9EF*"0Y99CC,$5*" S&)=T)S#1*=IPJ7)3*J\$Y!U5F-L9+)5TYT3+;<)B&?. M6\[^I,G=;,TLJQ+;O+'O=]KGNK,J:0;HC(-O:(-TR4$:V/KLG+(G;U:BV)GKKWOIPR>"N1N @ M8=SUK76N(*#G&_U-NX D%^NLEV55&&O_G9A-'ZH!AID6"4\8%!FSA,2P, MOKP8ZW5 MK5W2\X>=W/*7]WKYF$Z88CG6F=V42ZI;B$B1\; M;1W4@K\!OVH# *\LJ&O$6TT>N\=#>G2*'X/U!W7/5/8B5K+1'=3*[S%<^02X M;\/[JL!)?]CZ"J/TT.#5@BK]T6D+L0QH)8SQE)Y.WM=[B8_3E>2SZDCSH_W9 M:L(E4BP3"**L8) 8FL'"55 M6(:2G">)\#M":)4R-OYJ% 65IDVH1*FK'V.U M@]I.3-&@ZON*HPM*WCSCA<*.3E8-GZRT_+>'Q<__9=]W5%*XOY3;O3T&:6][ M$*+P,J_A [^'.U^1EN>5G^9R\:CO^9^ULTI]GS').-:.C@EI=,"WU!6O^9VC6RTL(>]^!QL*M_ZO/"K)*56!U MW;K6O:G5C7O/Z0-,Y.O-5I%#WVKZV'_B,M/KM>Z+B7O[JBN^3C--.,QY9MFN8&\,W]9+-3=L@ZFO/USNIH4 MBDB,4PRS)"D@25,"BP1+F!J&BB1',F5!:1X]9(YMF%8JNZN)1FGW=Z>V17L; M&OV'4STPQYM/!_C-])%A[7GL1T$TW!O!'Z.H?@D>8H?U4/#'X#5ZZ*3 M[LPV-4GE(7\[5TW&J*E+NNUB,[6ZFW_3"FN(*"=\W?IBO MI^OG6Z7L(%I]7:S6?/;_3Y_>+92>Y'E:)+JPO4L3#0F7"A:9RNRFDM&4(95B MF?KN(L^+&1N)5YJ"6E67U=\I"ZRVP*GKO\ML0?;RGC,.7CUS95>H@O:DEY&X M8H?:TOA@^]7+!N[O7CV>[DH"]_S/3\INC*=F*LO;_"^;TFW;&$%TCC!46:ZJ M1!(\,PBFJ10Y(VF&9!;& V4"\X![$L'$6 ;AA'"$>M M"1?0N)H5SK4_,#%<,/.8&RZ]<.VV\D7XX#8+\8MMA$Z%"WR6,"_K<.:&L6 MAEX_NR]/'5YI@Q6&T/D]5& [_=1A^ _-EQ^G/_5$XES( N>0* M0HD1,3@A6.&@VWM?P6.C/)0@'+?VPA9B/R+K [B>"(E(:+6&H_>[$5/E3;#-,7XK5NLEE[X^+F?>'M&8J%U:=MGV M_VB4C#AM7X AYL=^3M2@W_8%>U]^RI<>CY4J9#^#DYO7IXOF;LP%^==1@:1( MF/T?ACJ5&!)!!10HR6"6ZURI''-6A+K'=5!C;-/M05JULKBKU1JLZLM@ET]D M6TEZOBJ3.P/>'FT3L\_\R*C_GNB9JTZG('G9-:49VWOZP7*1A V82+TU> M.4])"%J7LY8$M=:-33_KU4KKNR>]Y.LF2&&O/*I+8\**E%BN5+EESFBFF$H$@PREU+(%=@F0"()8&B-D;O\T M(H0M#EH?&SG4RH6QPR%>?F30&86>QWYS5AH_A=%)BV..ZD,!@P[BD[:]'+.G M'^HV1#\84Q7TV 80?+,;LG<+5[Y^XQP+*V98S%<3P;#,*:*0&YE!XH*)6))Q MF!09Q9)3C?*@\>LO>FR#>ZOY7C@1L+IJ\,;J+.UN]ORB^]I>\&.%?K#M^ZYW M"^M>R)'3NZQN-9?3V;3.Z?"U0CD>IX3C%9-P J0/RD;AJ+RDJ@XM=#WW$>O; MN:I+4Y7+F%T2B=4$<<)HAE*H18$@H9FK#J4$-!DU>9$AB80)2PS;)BZ(KX8J M9QUZ)M.*I^_92RR4>C]C$>OR)*M6M4ZUL*=LS$,4'U#B'I:T2ASX4,3'^N/# M#Z^W.F1EM%1D_V-74[:A>EVU^JX?W(ETO0PO,%<8YQQ*@^VR1^<(\L2DL.!4 M$"-8*I/$._OB17%C6^KL*]SX/WB>>7CBVTXE\5'KF4HNZAHIC9XW)JWI\BZW M,EQ:/&^+#M+?^;_5L436#FM'5Z_=48\T'HFAY>W-D<5C2(68?/")&IQMG:) MPQ9M\[+^J)B;WUO=B,2%9?Z:S@[JQ!1$*BD\^OB2$%!'[<<"4D/1-"HUUO]7%:S(\Y]D^)&73 M]CY*].?^CU?\W>;Y=(N0":9YLB0M("Y3A-(4II#9K(,4L.,5BFG MB?:J]'!)T-@&>1VUL:)J-L>[G"H>/OPL-0/?*UOY3\WT\HSTIU33%5]VW%OX5[]6,S4 M5[VL]6X-Z0^@JK#XZMKVFGVWJT"MJ^,UM?O_J4?#7!A% [QY29&! DV&20$\&AT IE MNM JIUXW7!&UZ M$8F8Z]/SP@9=HUZT^>4Z]?(+UT3['6>T1HP3EF $,V'_>FRL?I(M$,]:#V(8(9RVP6R4@[P=@<1#_#\^*,S)'T?/)5ZW<2[%&LU.*ICS(& 8?U@ M3MEVY/9R\J%X$Z,_2B'6((PU9ACR!2VRPE$)!0LRV N>"*S0A0Y M"4J^T$&'L:TM/JS6TT=>E@&6!6JUIWJU%TY[?>SQI:[QHXR> >^96,Y$ M*1^D2FJ,Z#7/VQ4P]AW4?$F-5X]T]L3))_S9MZD><[[9;WN2)4I((S*82;%3MP MSK<]M ;/^>9DCR_GVQXBG7*^[;_?C9C>\=4/]_\/_]Q,?_*9:[QTC)A*NPQQ MO[B=J\,?[#U9W5!]FLNET_*]KOYK_SW;*,NK'_Z4/^SWJ5WP9Q42.A$HHP;S M#*:%"ZO*,(&%S#4T&*LB9;20.@W9R0VK_MBVBE_TVL6BEVJ#-ZHVX#?[,R"M MJ>5Q2OD7O3,ZC%0'_CS\J'F\G=XSP3M3[%;8]>B>13=@9VSU2]?O+W]V\$)= M[??3]MMI-U>C'FQ#.P!8-.7Z_3.R\GP5?2HN.9 MI90N"^+JRV*MR_(["SZWZDIM%;);"4O6S9&<)$P;B314W'Y81!AL9\$LA2DS M1:XSS80*NDGQECRV57ZC.%ANE040S.VT]L;9 K+ C"K^7>!Y*MH'L'V?F-8Z MWX!2:[L/<$J7S56_BPY[*AF!R=V08WT/FX M8KJVVXZ?KL3T83SD?K1D?0N]W5GS3!08IP)BRCDDW)U;9(6"3#+';(BI)#1A M?0ER!9.0CD"Z: M#'T@<@5:)XY'KFFM0WC'-_U3SS?:)25[F)>>NV4%Q?>+1SZ=3PRCA284PQ07 M!!):Y%!HD4&>8)TDM.!9@2<_]5(LO$(Y6H6%C,5]D?T-R5I=L*=O4[RT4MG3 M-<8#Z':2BPM>ST0V(&H!<1+1T!LH(J+!JHP-:H$TDDN1/T:M\0[M+0P7V>!E MR4$,@]\;'?T(=A5KFXU:FJ<)IBB'5+D@V4[?P(O_8RP][_6O0JCO:_N=5IP M-IF7 57*;_0'R??Z[(OJL]_78M#SLN HA0#\_?@B/J:#132\O/UP-V=;C-V) M6:G^WFE9Q."G3K!%#H (4&#HL(AP;$X$2W1HI'/-@R>]7#^[/ (N9ZF[AGAR MB]][VUZ]!L\-YBQ)-*1&%)!D+(5<" )5(EV\E= Y#TH:Z"%S;$=ACS0A1M\<3A1SL'[ MU0ZG57_3*^?:6-V!HCKI;B93F7!JMU$2NUK:208%X0AFEI5,FN6(4^.=;>24 MA+'Q3:UCX^_@>0Q_'D"/PZ=K8>F9+TZI%^E0I,WRUK.0DR\.=P32IO?!R4?K M@QW&:!/9_6[Q^,3G=H]5K4>LB+_HN5[RV9?%>NI< -=VK$QLUZ9*" 1-RES2 MAD)#.Y0QE+G2FB'-)/-/%10D>FRC>I><0#;J@_4/OJYW15H!#AXJ,\"\M /, M2D/ F^J%9T^W@@Z]Y,$0O6'?,W74L-\9L-4<;%4'M>Z@4AY4VO<&<\!Y=F]P M#W2^'1/V,$+OA%PKTX>U.-P4T,G2@[FA6POAB6<_VRZ;??VQF.M*XB3GE&2< MV>4RX]+N*A&RNTI%H5WGT5RF7!I!?)/-OFQ\;,1?Z@=*!4&EH7].V2/@VIGZ M6CCZ/@;W1R(H7>PYDZ]($7O4Y&!I8<\9LY\*]NPSWLZ M.X>KR[MZ$6&9V05;SK#+H,%<0EC*8%'NQ*B469HJPE,5;]#H![P[)D16J'L-8 U$*N8!T*^H@<]% K$X^7!4.CK MU]6E^+A8ZNG#O+K=D\_W2SY?SWBHJ"$VHUGCJ$0 MQ&X\E<9NAUQO7=O'P&ZYW.8&H7?J&E?P-ZP8^W^L&V9^IJ ME+X!#<"-WF!/<> T!V^<[A$3CH4#UD4(U1S)).4R$2QZ4I 1R(@O(%.6)2HJB$+BC ]%)@:-S M)[J[O_T,/G^Z??OI\Z?[3Q^^@]LO[\'W^[MW__O?[SZ___#M^_\$'_[/[Y_N M_Z.S?]%IX/T8*R:"KWRY?OZRF#?.=@G31DDC M(6<,0:*8J_+%"I@A^U.!L/"L^7&-$F-;0.W, *NM'8"7AMR ^6(.94BMH*OZ MQ^.D?@#4>Z>L+> [$\H0&6L$J*T ZT7MZ%0:X@('YS"H:--5'1%PEC] APQT MJM]?QX2=\5^):.MI?]>VASOWO]+Z@QN :]OJ&'2N5.F#SV=?^51]FM?%LB=4 M%&DA4@D1EJES-D-0:*YAS@HD,JYXAH)",<_(&=L$XY2#9?J34KW Z/$S6/HM M9",@U/-DL-,0.!6=L^N["SB%AWVWHQ UR/N,J&%#NMOM/0K@OO!XUTJ4[Q:/ MCY9XW,+W^P]N/YJ[S7JUMIN4Z?QADJDBHS0U=O-+[1\DXY"1I("YQ-SH0DN) M4%@]RC9Q8Z.$NLQBI3(H=;X!E=9@3^W0ZI2MB%^^6XR+8\_$<2V$'2I6^B!S M==W*5B$#5Z_T,?BXAJ776]%S0+Q]_BO_S\7RW8RO5E5]RT2G5&0Y5(70D&@M M8"$MX5!5I!G/B%UQ!+FV!\@>&]VT9R< XAF4^H/2@&YU P(ZQF_ITA/ZIE,K^XD M\(LRU5(G N-40EXH"4G"$"PP+V#*,_MWH24W8>Z^ RD^ M-D8KM;,KCS>K\K C,#OL8-W=\_JQQTX<^RKSIG:Z 7O6UU>D:VL_J &X 14$ M[HHC5OGSU^JV4:Q;0W7_UUC==NR1:&O@KO*[S79_X\NISOAT=M->\:878!<\_E7P](]KU\ M.P7B-@WC0$%F?FCU$V5V0?8KA9GY(7(^SLSS_;'ML3\NED9/UQO[A?]=3Q]^ MV(WA[4^]Y ^Z7#:]MTR[+5 ]$(2UQ4,F5 M<9@U-I9M% :\TAA4^W0@72F[F?OY7+D\SMCVWRK/.^6Q7=^GK%V[(->V#G-S%U1J3G^>%=#4.M6<2RDZ<,CEH5\D# ML$4;3]EV5%/QY$,=HT\5AF$H*I(74$"O*(%$T@0)3 XW2F1!48,F# M;KD.6A_;:*V<7JK\NAU.$@^1\QNKG?'H>:SZ0Q$>3G+*Y*A!) <"A@T=.67; M4<#(R8P0$)"0J6!3)@<&F-XP9.4I#+HHJ"K(F/C@&];IS(! M)DC1^U!E629QSOE(?#P SL7S<]WY<;BQQ1 @]TPLM0D[G1CVK8@:,Z*M'=&7 M7O8?KT4S:!GTKKH,6QO]2L2."J9?.UXWTKQ_,0L=6_;YLWHJ%T=U*? ,*PEM MW3X=)]HX.RP#/%4*"*U8+"$A./5*L#TC9VR4MU$S:O3T([US<+IQ6@"0>J:L M8WRB+Y62 :J/FQ?-T;M_LLE.C MK/2.%%O,C;K+Z)>9K>Q6'@>(*M&T/!6(0,3D?ZV7]MKO9XX7BJW9'4,#?1^N M&UWU^,AZIK&C??)MS?WCO-^;J+8H',-U1"XD\_FJ,"@C=L3GD"F[#A.J^5_I MR7TT)E<'SU6.WX1BEDL2:R"SG /,,094$P:2# H.$YK(!%W;]N^D9*<).&C# MOVK5,]_H&;%2T6N;_IW&W8W40F+YJHW^*FRW>M>)PWUV^&M%JM_>?J=%OW)7 MOU8\+O?S:[^]0ZV_=\9!F=LN#6;X3Y8:[_4?RRKU^%:(]?-Z9N?\&_6R4&): MU2M+1#M[]0GN8.4.K/)1J?U-5.H/[C4P%E3,=1/M K]K1;_ >]3OZ_TKSN,K?7Z.@P[7*F^[C;O5>F[8IB@\8_<*,.$:TOV]D%&1%)G MP[J^-,KV7QO@ )4!@IX:B6,(1CJPWC%(Z/"NCGOEBR4P!0S!66 F)L%?K MB= *CFUW?J-UM%7;8O2$\-'I1U]RNGT3WJC%])L1^$WM%.F?Y(01FJ 8L+)@ M(!'&:4@E 4F:YAE2&.8I]"'VDU+&QL[OYT:*6JZBA0TW7WYG+Y[D?!I+-X:] M&J&>:7*K7]0H&+"U1JOU(3GJM*!!B:;5UD.V:+^XVY3_I*RF9JR:9S;GL0^+ M0D]7MNG/.Z-U QT+&.E893KQJ M-X51:VRDLF^5=2"V(0B5877/K,B^*=NHA%41[=KG1T2!GK ;= M0]:-/@+@U3-OG&I-87BC5#-D[F K#F&S"$^+&CB?L-7>X\S"]LL[!&0\S,5O M;/[/C[^R7^V?]_KVV2Q8!;._^%/-9LMW;/%4-)?7]C\1QV$+C1$*"442)TG !N7!!BN MD8 0F&.<4DRETXIS>-7'1ET/'^\BJ^]-]/'7VU]ORI_M0J?&H/EUB4-4 K%W M>8/&YKY=0&[*;?,*DZ@&I?Q5"4M4X^(1\S#L2^80IS+:5Z=G%A_4[D"Q&*_R MK%K#.(;5:+@(D%=!>B]XY'4TN#)O[52HRR1&D.,\XT#EU#9%%Q2P)(X!8WF, M,JX0)GX'ZVW2QO9QVNZVS4PQ8&B.004)R832&*9Y\4PM># [^KM2!X;\@S;0.DEV_"DP-?).6RS_6SF8>M-84[5JFCW MG8W=!*#GX4Y/(1!3[Y\0>WSK,M9EU<]W?)%[-)YEO=X'3:: M_IC+Z5(4Q@-2\I-Z5G+*9G\6BW].@-=*KO#US7,_U61'HXT3\M[S7.\ULM/W.:WWY/!V_JS+A5?8D) MSW4J4DB <9UR@)409D$J":"(0$IAFO!4N>V 718VONVO9C*(WU1*-:Z:C1.OI2Z>WI9+B@[[K9%!33WO>5KH6SP\:1,T!A]X@NBQUX.\@9 MA^.='_=;N['1;O[_)L^H;H:P?+-6_ZG8XO%[,8D)C"%.<\"(33Y1>6Q+'MMX M98BUR$1&,Z]UCJ/143RR MFD=&]7#\XXE52 YR%3TH#WGB</K3W:QV+^3=FRF9^*V>Q=L; W31*" MJ(20 6+77UB6/E:< 40D2WA,4I1X57(?5OVQL>-P3:PV:-P<5>(<2]>TD^^; M&\N/]RWJ^6,QBA_ZV*4:5C/_4#+P 1U),X)VO8;_X%BX^^SI>N[]B(;%$(I605TL5L M"_+J:_YWM?I:R/?E=[O\ID^R/$6*4 %H!C. !6'V)P%4EG.DJ"1:>>4I.$L> MVU*S4;R*B[3-0:T#KRKG_[G4WGPA&O4]&Y$Y/PXW@ND%Y)X99Q_?SS6^]>*J M4CS:T3Q@8S%?L()V$G,6/FSK,%],CGJ%>0_0>4%0/*M']I=:/K"IG&2,93QG M&&04(H!SA$".8@9BK!))-FB#HXM_?LKHP*[XGHBAO>Y3]IUPL$]>UB%,Z1.;S@Q5R+78 M]*$C*8M3133@S%88YRH!3-8\5CBJ13LLR9\/0=,7"D7*# HO-6MT83G;AMN!"B\SKOQ0VU7-9A.IHY?;1!"P&?G0"2O\T1Z)B"C4V2MBHQ9D;4K,H9%]]H^#1(=VA99XR)K7?18 M1(U]46.@]4"BRL37>8H>"2RO\S0'2GD9_*GZ?9S"8]_Z40LH;KB/87B,]CZB M/0S?;37[4:TJY]I6#)TH1C*I6 JR#,8 HS0'.8X10,Q\5VVA+)4F/OUK]T;W M^A .T)W6*!=-2^W\EJ_[D%'.88*T/:EG9OF?VC!FF5.@&22,<\53Q'QV*[M# M-H#O$ 8RM_5^9R!Z_F1;#.H5?UVQ^7951="7^>G&IWI@B[;]6.]-@)-(A-P" MV![X>,7C<*./GB > M+*#8* ]*[:.M^O7Q_WZO02?LNP06=X0O<(RQKQ9#AQMW1.E$Y''7D7I(BOBD M;-J%M'W!WTV7@LULX/-$(8T2F&- $Z@!3B0'7*<)P"0E"L>:P-0K8\M?A;'Y M0Y62MC*77?8$3)HX_0"W[F8W''EE\?%L6WJ53RMQ]_+"TU M;ZJ]F37[]%O9.6D3BH43R-)8I2!&&%>E'LWJSS EU@GB2!"4>Q5=ZT/)L3'H MCHUVZ;1HK"Q+<4[K<^8B$L;*Z*4VTT;'%YN:B&QCX__T(^!>W@$WBG[M)]LS MB1\\U(V!T?':V59YL\_V8>?9_F)M-0__;SL]DK;V]A(6V.<#"?E)Z$7/03\: M?2)]^%GI55;7_=;OQI\OUO.Z5]/<_"BJ/ISWB[NO-@/B_7SW"L.!TY>9^2K. MU?N5>EY.VONV.RI'5.2J5CK9:A]ZL=(8I M_ [E9=&OL"WIC,?IO4CWV[LZ%._L4K2JVD@3G@G-..!)3@%.)06>PXEK0G32VAQ)U!G=DRQ#N4[2#$AHX^1RP4"N"#)K )4J M!9'.F==):+NXL4WA4LF-D_"CJ?=P30.G8X2)$D1S!6B*E:TT;G]B$E"94&4! M3W)Y3<>L:S!^G999L^U1:!^ N[EDX4#LF5B/>F;MG"3?78#ORIY9YU#IKVG6 MD<17[)IUSOKVMEEG[^K>5'Q:;?S?SLL2QT:0,EZ=6FX]N&WG)81S2K)$ &7( M&V!11O/JU#9*I FD D+H5?C33_S8Z'U'^[+%[D;_U>ZJQK\7N<<#<2.C_F#N MF9S.(FQ5WUDC1E]ZZ7;5#;?0GM MKV;GJXJPJZ&CCQ28$*D*Q3(%M$ HPY SD6&K 18851AQ"0OT2P?8%.+VY M@R9Y-?IUROH\0,]M/G= 9+#ZE!44[]NAZ%*2\H3%@0M1[DH8NOSD">M.%)T\ M=57X%,^=!*JW?]G:TU5/!X.VFFA"&(18 _/Q-JL@DF4@3Q-;#(JE.$]C2!+A MF=_418^Q?=Q1C&"XI,ZV!^#&$ / VC.57$SOW#$CJNVXJ;O'6%.&2?-TP'*H M7,\V54:3\.F ET_6I\MP';:+/DQ7TZ=RU,]JM9J5,91&UKHNL:_D8U$6KWY@ MB]6/S^*KDNO9I@K_=JIF$JF<: 92H:AQA3 "5"D"H.*.N^7B!1PVWMA<5F;W;W[PH(]'VJUSM M;CQ.-,T4P>:KJ+$M02D%!325"N0B2Y'Y0:?$*S?+0_;8OG[[Q=7-4]H4L'^I M3;@I.V";^;UWIG)M&?OS#\=M==$3Y#U_ 4^7LG_8(/VP1?KM1:0#U+._B%F_ M%>W/BW_EFO87<;E":C6<3="J(= NXM( M!,VU/RMLV(3Y2S8?9;U?O*$;07Q2W]1\K38UCQ[40A>+9QOE<,]GM:-FMRK$ MRGAFTV=SR;W^;'Z[U+9&1S'_L,EY%AJJ7.$,Y"0A-MXD!0QJ I(\Y1G,A4IY MZL,HX50;&P75EC5%C\I$Z*UQT=:ZFZBQ+ZH,+)M][ICHQUD!'[8;R;W.(^R9 M%<,]O9Z2WL.C'I*! VHW*&6'1_60XWN0T#'\9;ID3T\+54F\U[5BV]F?X#2% M.$<@(7:CF*@8Y%(CD,:,B4PPI9!7;/4E@6,C\'U][;2N-?:,C[F$LQO+AD2O M9^X\"UQ/5.@*3=#0FDLRAPVT<43@*.S&];Z.03A=VT67__N'6JXJ@IP6$DZT MX1N2Z030V*;:,IW;ZDD)0#QG),F96= 2O[RRD.KY3+]ALM!J_:*74D'/^)^0 M#\Z-WU[K8?3,A:7.@%NEHUW#HAW+;.6\W>N:PY#2LIOJCZAYG _MC],_AJD' MW(-&0(74;]CXJ1Z0/8J^ZD.&']DO%ZM)W57L?O%9+;Y-A;K]:[J<:"J1\10) MD%JD ".A >=Q#BB,:9PD+(6?'#/,9)?,;V$C<^L.$YF_';+0V;$'89)+EC5LE&V*//#^_%/-EL?A05!W2R@\;HC26:9X" MF!,,<$K,HDY3!4B,-.$"02F\"J]?E#@VIV&K<'G2']4J1XW.7OZ#.^ZN._L! MT>Q]P_XZ(#MLP#N"$W9?_9+0@;?+'3$XW@5WO;%C%2A[_E^%8V]C(6*902I! M@E%N.PTCP&W/X1QG,(\))VGFM!PY+V)LW%(%0=0EAR)6JNI9>>@81C?FN Z< MGJFBPJ5)V0A?4^BL[4'K"!U+&;9VT%DKC^H%G;^RV^2VV]/W^FZAY'3UCHFR M^M#.L97*J?KM>%+*8S=BBKF]CV!G'4$F MH'%FSE&31PA)L;(UR#1L\DL%4M M^E(I%W#.G[,[Y#0_DC'HS#YGX>%D/GM=M_G[?BX6=E_HC:K^?#^W!=%L-Z4_ MIZNO=^OEJGA6BTT-R$G,*.50:X"5F=D820BHU"E(6$Q)D@B9Q%[AH9[RQS;[ MWRBMC,Z:01O/HET;WO]E.0XWZT7>C?]08L%,W-AS/ M=,0N) WYJC H2W7$YY#$N@[3=3EY&&Z_Z0F)-,DPRW);WA\!G"?8-@M2@&F8 MQH1H'#,O.CLO:FS,5:NWFSKCV:2S!5;7Y4T(L'I?VQQGS?32Y_(R&F'7-&>E M#;R@N63U\6KFXAT=@QG5S/SKT^]JKA9L=CN7M_)Y.I_:L5?3;ZJN]#%1J8!, MB0103B7 &66 QQ2"'$%&\RP5L5_*G9O8L=%'K75Y-,[V%(Y4I;'G3K0C^F[, M$A[3GEFF5O@FJE4N<=U7NJDV%# RT NEH#%_;I*'C>;S0N,H3L_O[D[%I/^: M/J^??U\4WU=?/YCEQH(]J4_V/&W"-$>>%5UODLLNUT$Q"OGOFE@:K2,FK4C#Z%@\JC M2DX8R :J?-,-.M_*U)< N5!P^NSM0]:1OF3#07GHBY=?O=HS-/QY58A_?BUF MYOZE+<>P^K%9I##$-8=0 :*S!. T%8 BS(&,21+33&&IG1K%^@H>&XU^>'_[ MV_L/[Q_?O_T&;8_ N]U M8C!@AULU;BJ[V .Q?M>-3NCTM(ILE_U::THG1%I6F&[W#YP\5VFQK::]+ ,P M'K^R^?V+'6+YL9A_4\N5DG\J&^ZIY&U%K[^;H5=OV$IMFF9.8D$2G*L8T!@Q M@%FJ 4LX!]HLS1B@J(8HL1CL]N$>0]-K#,Q]% MLFQ(NWZ.)-L>GF2PY-P^=.O8CG,O*NQ-88O63) RWE\N"5!I2@&.,0&4\M2V M2H()E9IHZI6TB3DGX73[3%T+4L^?#6]\_'M?M@ 0M,/E M*3G#]K%LL?2H6V7;M1V.$>Z*Q4MAXQ7K(PFSPBW)YX\YFY7/R)"9X:PGM9S$ M+%6,ZQ1@")'Y'Z$@ERP%D,?"^/0BH].IXNN(MW>O?W.RX]#L 3.XI& MHC%F<^99;O84I2^TWKVP,LECH]WC,3F<401&?:A6O*Y*!]J%]T>I=5?>8[CA M=NG];=S;M>]P>Z=&*,8_DK;E>/%-S9FMWI[PG"8QFXY*:<%^+SV0R6AU"H:EJET]&I\<0B@ TEV5^G6L+#5&G-DQS@%$N )4U GJD,8"IC MCA-A5@U>*1]MPL:V;*ATC8RRO@%/K9"Z+1E" =7SY-UB%&T5C;Y85:-2UX"+ M"!=( D=KGY.:-JR5SK:#[O2]^L_39L MW9CC6KP&*BI6:VES2ZM^S0UH=ZV@^7=)N0Q'T*XH+>*&[8)RV>ZCKB<.MW0, MW%'+I5+W+\K&[\V?RG)%FQ201FQ55ML,>J_?&6TRIZR)U[ >*"K00T:(=1=FV%CAJY&[2B*Z/H1 MN^:Q/-FQ/ZD7VZ9V_N09;7?N]A%-N5K%:*-C+X%UEX (FQ!Q1M; *1#M%A\G M/5RXOML+_%&MJH7)AV*YW+R]>4R92@0!.B:I+>^E0*[BQ/R4<21M7WCIU:WB MI)2Q?;X_KI\M?Q2+2)O_.%M.17G$(*>SM3U8,&QA/^[+,H['&/-@OC%JOBWZ':U6DSY>L5L9_=58;O5]I75V0I.2 8Y M+6A0^FBU]9 [VB_NNDMIYJ1:KK:IFDCE@@J *3*403@!.<$44 US(21+>.85 MX7\P_MC(HE&O.8WTW8_M.]X M\_#T91V]UA5;E3%3]_J.+;^^FQ7??3]$;4.,Z,76->AZGQ/:J:F=N]=\_WW6O, M$4V 1N_2D]UJ7A=LW3LCZF%*=$(MY!SQ4V#02=,)F\-9U&V0#F$B33==]<1F MG]5J-2OG[L=BWI0RYFD>(PPU$ QG=EM8 )K##$A&,<(\33%TJ@CM)&ULWN"' M8OX$C*#GJ%R=5WWZFH;9RXT!T2\?BY6*('9, '%#OIW @N/9,V%M.FA;7:.M MLC;#X6)YZ0[H>:32AT1QH(3ZJ]#T"^]Q1:SO^9R8\.Z8X2T[8'IN45T6,; MZOZM SI"%[2Q@*\.P[8=Z(C045."KN.$JJ/[L% O;"K+R,")\39)+&,-$,;( M%HV3@*<2 B:@2G.6:RB87\13N\#Q!3W5VD73:B=^Q?ZZME;N'L"NNY57@_:J ME7 ;$-O#30-4O3T%2[]%;O_*N;FSR1BVFW\K"<4U=W$U*(L?>%YI'7N]A&]_HV*D=&Q M*I+3RS'5)22"=KXY)VO8#C@7+#[JA'/I^JYI",:;WX8><)EIR10$)"&Y^5(J MXVWG9B'/$YA DA.:9-0OM6!W^+%]$ROM7%YH%^SZ>Y@= C2/V5S MV,#[/0D#!].?LNXX0/[D5=UF[;OI?+I2'XQ#?73H_'?V7\7B;L:6RX_F835^J#4_S@DXR8J;8A* M(R)K1<=%M^]3??FJ7MZL.F[ZP6+%5"$4!3;DLZ(0VH+8&.-$YTBCA-H%>_JW."QL9O M6SVC4E'/8J?GX'3CIQ @]4Q$A_CTU+KW$A)!0U'/R1HV#/6"Q4N]R.$ MY6(U^;NAGN?U<]UG%B,&:4)CD,2Q6<_HC-E#2 %BQ9AD>9Z)U(D!CD8>VY2O ME7.;Z<2[7>@7LPGO6VI;Y:N[9F:OF;X?S]'C002;F65N:F7C^ M@@XAJF_4S'SR%S_*"K#UFQ7G*DD(SX%F/ 58Y=1^C3%(,RJE(EAFJ5,#N7," MQC81&Q6C4D>/.,E3X+5/RQ"0]'X:=Z1=H&#'%KM;XQM/W3=<2&.+UGM1C&W7 M=7.2/ZF732V3LHBAC9BVL4"VL,DDIHD4>M/EQ)8B2R%ADQR4L7M4$4A$)02B+*4Y\HI&[F#[+&Y!%OMHUK]JG+RC@71 MYQ]+N_#Q\!<\GX>#*]$?RCT3DI_B@1R0;FBU^B:>0P[GMG2S=<^CZ3B$'U%) M-9U\5F*]F*Y^O/U+?+6=*>PVXR1+,ITG*05)G!A*8B@!+!4:I#!#6JL88[>B MK><$C(UR&AVC1LER0]V-7]_/#Q5G/KAD^M8_638.RE*)7Y^* M;_]N;K6^26Y_*!EAQR4Y.^P@$_^246.;X)7*T9[. M-U&I=60/T2K-(ZNZ^ZQWP?TR"01&LV=." &D%U%XP',%;[A(&8Q&/$S>916? MVSHL:/KK9W4K_VN]7-E_>E[-N+2A_GN?FLL3\*0P9T=?II\ KT(+ZI[#5:1W_^.B%E;)_Z>C%0JVB6 >8A>J^?3J'INFJZ$J-AUDH;>.H?(JMG]/B] M"+E :D'BZF71J;$'7@RUF'>\!&J[.-R9\3J22 M4@BFM%/1Z58IHY_SJX52*\_]TO.8=I_Y8ZHDTSKS[^=!MT9:D.AAY@]4\,7) M/)>9?VWIEBH*NTY_W.0NZ5C)3-F*T4@A@(44()>0@QAC2C*2$QT+GTCIDU+& M-O-K]2)6*NM90_XTCFZ!'E>CT_-L;Q(R&H#ZR EKQ2!D0,=I08,&AC MT7YQQPP)\57)]4S9-E;:D(C\36/,2B S_Y)0";/8J_>$E_2QD42C?-65K50_JO6/2@-V*O@NHR^E#9YY M8GY/QXUB>L.\[PVOH'#[IVQT@2UH'H>7 L,F=W3!YBCCH],@'>M*39?LZ6EA MXT>GQ?Q>?ZHJGY1#;YO/:J1S+"$"B#$;J(8TX/:H!;(L)Y#QE&*G '4OJ6-C MN7VE[>3[U*5,C!OB;@P6',>>F>LLA#5+1;UT /9"*6A%*B?!PY:F\L'BJ$:5 MU\TAB@?;+J*3C+.,J20#(M428&ZW6:W#)93**-,YE-*K:<^QB+%1S4$!X+(C M\#6%?DL8W2CE.G!ZYH^C8KUW;T5<_>N[%B) M;J'D=/6.B;*^U.U?T^7$QJ>E*1=F(:4$P"SE@*J$&/"$P"R/M<)>93>.18QM MKI.=RZ 20;M/[.GAZGMZ>R/C7C#MK?- *<<=2AJT'=];*H^IO MYZ_L6O/:IJ@7BQ]_%HM_VOJWA5#+Y03J+,E2&@.5)C' 9L(#CF4*&&(P2\T4 MA\2K&?=I,6.;YU8Y,)V#ETH]W^+6)Y%TF^37X]/S1-\H>!-9%:M"UJ62-]'O MBZ(%K Z5K-NP"%O!^J2D@2M7MUE[7+&Z]>K@=;<^;,JD0"%I&D,"."+4GJ5@ M0(F!%!(6$Y7KA$"O:K,N0L?&#^VEGH*5T=J"[D8>H:'LF4K:4>RI:HT/1@/5 MQ=K*'4LQK",D/"I@'=][=0_1JK?P[;R,4ENHKVJ^-)+KWW9N*^HRZHAFRWZG MT5V5FX;8/?<<]<&KIS:D3BJ\5F=2'WQ:FI5Z#=-M:GTL[&@O:J5NGQ:J2E"M M\ZBE(@(*I(!F9B6/I<: 2<5 SB51F8):,Z_C@O.BQO9--YJ"6M6(;73U^Y:W M .M&3V'@ZIF)MDI&6RT#5JAR!R,DS;1(&Y11+EM]2!X.=W3('WM<\_6,+WQ1!83C.Q&0,XS@!.$06ZL!5I!K.,8RPP[!5%<%C4VGJB5+4M< MO)VKQ=./Z+-:?)N*EB9.ONBVDT58S'HFBU8] Z76.&'1FM+2/L)PJ21.ENRE M<+C=T?% KRRP4_>4F*JE)9JFYPP70A/$ (2; M6O#"^6COK#"?MWE79(^'6651J-FF*-1LJ[;G6=]YA!W/_(*@UO?97U5#:ZOE M3;35,^ 9X$4L@IX%GIKJ:,*((HT0 KC,; M=Z3LF8'. :$Q@@EB7%(X614K-G.CAYVQO3R"C83^7N]2M>BEU,UO^N\"YC;? M.\+0\P2O$'AH1\![/I^P->0$WAU^T!E[PJ[#*7KJDFMCHP\WZF[G\O>BD-^G ML]EAS"!$*I:$FH^[F<#FXYX *A0%:4)B%#/.-/1JD]-!A[%Y_;N!NU=N^'=Y M(HZ;F_WBW/<&9QO$Y7*K,:'7D,,K0.PG4MI=C5>*E_;&Z7S4M/]083K;;6>: M))SC!&= ZC0!V":&Y#0Q3P@K)37D:9PY)89?E#0VAMMKA7=7/#\7\ZHCGA^[ MG4?6C<."X-4S4YWJ&M@+%UT$H\_&@:_$*Q=MOM0Z\%J.J.MYJJ59$)4%*.ZU M\<1>BJ62G]2SDE,VLT$7$\@E3$2"@< J!CB#,<@Q(R 1'%*40BB$>^FJR_+& MQA>UQM$WJ[+]9B]J9:/O1ENO2K\7H7;8#PT+8,\$TF#WCP:[1M^H4;@,K@H+ MHBQ$6:NES 8$LP]P>,%U;<^LBM$%VHB7QQFR#K(KC8=U#YVOJU#PR/VUTXC M']O-$68, :&(\LO;KAT=Z@PS4\.F7+7L.CDQ=TW#[ZSE[J=THPDJ5*<" S1 %. M$0-,:0(04HK U![_.I4D/AYZ;)//:N:YI[.%R7&KII/Q?>_ &*5ZB.,XMC7H M1LEV]&'W/XZL.MK6.+ZB8Q?SZ=Q\6*N4CPDE.1;21EXH6[DNYCG@(L6 )ZE9 M=21I3'*OK*O=P<YKN( MNLW8KCCU/&>WG8D:L"H5 [8W/V%XT.;FN^,/V]K\A&5'C)\60I!6E,,32/6C/F7.#_-2*?MJ*B:^1L)V M1_;OU;%!KGVZ7HM'S]-U P5$O_"_18VF89MT'-H=H$''9LC!FW,<&G.J,^CZ_HD[[ M]417WB^]9L9+I:IJRT==DB6UV_8+5EXB);@A0 9 E=2__D2"=Q(D<=F)G6S/ M3!>+1)%[Q^7+R(C(R(A__<_?/L]^^(K+U70Q_[<_\#^R/_R \[3(T_G'?_O# M7S_\"NX/__G?_^5?_O7_ ?@?/[U[_?K'UXN,:PQ__#[=/WIA[]E M7/W]A[)++]^7TXZ?U#X)Q?_>_+O_D?!0AE@#* M.PLJ6P91N@2V,)>RSD$G]O]^_%-)1HJ("J2W&E1T$8+5!IQ!KX(H)NFT>>AL M.O_[G^J7&%;X S$W7VU^_+<_?%JOO_SIQQ]___WW/WZ+R]D?%\N//PK&Y(^7 MO_V'BU__=N_W?Y>;W^;>^Q\W__7J5U?3;;](C^4__H^_O'Z?/N'G -/Y:AWF MJ;Y@-?W3:O/AZT4*ZXW,GZ3KAP=_H_X$E[\&]2/@ B3_X[=5_L.__\L//YR+ M8[F8X3LL/]1___7=JUNOG,6R6*UQ^<>T^/QC_84?7RX(#D3JYD_7W[_@O_UA M-?W\98:7GWU:8OFW/Y35>@E5I\Q+5E_XG\[_\,?K]WY9XHJ@LN'S-7UP\??U M+?O3@-_6.,]XSM?E&V:+=.N79E6JBZN_G(6(L\VGDXS3R>:I+R(1'M)Z(IP) M)N4(.F5&\"L:(E,,0O8E1YVDUNXVRY7D%=&\4<(*TQ\_+K[^2 _^L8JA?K.1 M!S!^H8+_=.^EY](YC/K+E?>!?G>" 2/W)8'F=>T8H<#';*!(+,9**UW& 8B_ M^<[;M-_4[8ME^F&QS+@D W+YTK!,]_1\&[P7O_'CE["D!T'Z-)WER[^NEF0( MO:T7 \CO7#E$[A]^(*X++I>87Y_KYD'F-IP1I%>X^*+"=#S@K+"O60$+CS^IW0(/I'PS%2[008;W$Y M7>1?YOEGVI GF14NBN:0,]).*:.!$ V""L%IKH5(2@X(BULOWPD4LG]0'"[1 M3B#Q81GFJVD5_ 6L!1>9D0\%K'I-*BA)_E,HX)A%DP7GD<4A]XL[[]\)&*I_ M8!PEUY&Q\19\AC% M )BX^]Z=L*#[Q<)14<"_)'.V$?Q[DC^^7)S-U\OO+Q>9 MV$E&80F1X"TXF3B/X"@X!^M5R58GZUT8#!Z/DK(36FSO:!E.VEV YT/X]BJ3 M^*9E>I[1N+"*AF?/;$Q0L&2*L(J"J"C6DAXYSRQG)8D)&KS *N6D;=60.$W*BWPK0KFCG4%H3ADAR/$C ;DDO]OSP ML9]H>\+'2_KVS?+#XO?Y!%%[D:V%&'("A9Y8L$9#RLIXKRU/U@Z-CNO7[X:- MCC.B0XBU)V1LG*DWR[?+Q=?I/.&DZ.REM@DLHB,^N OF 45A3'2Z6*R'QH> M=VC8#2,=YTD'$W!/0'F[6*W#[']-OVQ<;A_(XF7.P19+&Z7PM$=*C&"=BI(G MZ9)B0\/D%@6[@:3CO.E PAT9(M4"OEAB.*<;#7E(P0"37I,HA*7=47K G$3@ MG"3%!CD=O/'.W6#0<9;T8 &.K/AZ%C][^VDQO\SH66$"O:. 4]4_<@S!1QFA ML,ATU)R7/$1F].Y[=P- QZG1HP0Y,@C>8SI;$H"YB!^FZQE.'"O.8NPA+,#=]^X&@HYSHD<)-!!I^)<&:(<$=\V"Q51.65T0,@X-9+=U-_QTG.PT78B0'XY5OZ%.8?<9/+ MMR7)Q)0%FT4!9:0"E\B>A1"]+4$[+]2 1N#FNW=#0L?9RZ,%VD7(\/)L6<5U M?MY;@4TZ.%M-'!FO)+D&;0N%/M)8\$DPR,;DK$5VS Q19O$8#;L!I/OZ3F ,(N N@U-*!YC=8=)^_/%R<7:#A_>2([AZ1.%;4$E\EE*I;VOZ))7F4X<-Q\\VZ8Z#A?>:0PNX "$?ZYEA$MTM_? M?R*YK=ZMMHQJ#3ZRS04KOR.AI#2H'\J&Y1A"!B5CSN9?9^'C)&>4O* !9E& *AG!<:DA8(HQ*F7]('7 MUZZ M&R ZSG(>+L).K@C\.EVE,/N?&):_TB>K2>0HT I-GC*I3E7J78X6,&=>@F Q MI"$\SP=>OQL>.DY[#B'6KI!Q?@?FG FIM(E..4A%D1NM"SE(CEDP+.C$I;+* MF,&Q<8. W=#1<2IT&-'VX7 0&\LP>S7/^.W_P^^3Q%GRV59O.67:]J2"$(LG MD7"/%'L%%X=S/^^\?#=<])\!/4*D8]=,G"?AKJW>Y:4YE:-,]>37E%AQ'25X M%3,DKXW5FUKV(;:3A]Z_VTW$CE.>@PAV,'#\ZX_WY/B:/CB\Q0!!?;["3-^L M%K-IKITD?@JSVB2!PC%?.E!S@OVH/[)SP=D*/H;P9;(IOJN; MR)ORZW1.+YO23K(XOXUX!3<*7@L/Z("I($$A)HC%,8@B9:Y51=T6:WRYZDI8 MQ0T2+MY9EY[[$6?KU>4G5>+NQAKK.L+A?0)M"1^5&0.G. )''GKD8(] MK^.6&Y'' V@GZGH U%$H6+1620Y%2O?.Y^FVQQA5Q]WH1YJMWF)#XBS/\ M#=>7I]O1<2\"K<;@*0)07B+Q%,E_+$Y88;F6VT+O 8S5KA2.TPBF'=[:J*8# MS+V:?R6J%\OOQ,($;0K2EP "*^VH,U"L:0%+-(85ZXK?%C=)&*<;C'M MD'.P@#L QYOU)PI:;XIDHB3S5CH..1H2A?,":@,#4 9#-DQX@ULJW(Z'R'U2 MQND>TPXH1PJ[ [C<)I[L7RD,$1+WM>;&*N"HC.>.<2:VW+,;V*$>IZU, MPWWH8!$?CH_%.LP&P(++M??W\X"B6.>J^?VI<:IU33J$FP4*,%*;HF7 M0%&&H&W4,A6E-$+ITB1P?XRH'KR80<*PP23?@95Y0YR$6A+\&L,*W]4NLF_* M7U>X$=?$&(DL" ->2@U*>P6U1PIPI[1C-ILDMQQ;#[ _/495#S[-(#@:3O8] M .EZP_UM,4]WK'0AFI.BO5<'Q8D9HVE5* W(C=3&LJ(P-W9T[E/5@\\S#) & MDWT'0/KS8I%_G\YF$U6\R 4=9%TEPKP$%R('ACK*F.C_Y9:V-<=CYI* <;,\ M ^IT,8" .P#&K]/Y=(VOIU\QOR)%S#].XPPO)$3V,FEG"@H)D=,J4JJV&T8F MP$253SL@'2_Z#O!S3O^$MO!2R&Z"]R81ZBU])XL'J3E/R'16 M9DLM\%!!>@_1^8#'7'M)LX-X_/4TQ.ELNIYN4MJ; N9/BQD)?57CP_7W*]$H M*Z((DD%,BOC*A;[C5D)21A8ADQ9F2]?&XU&R*X'C;EG-C]N;Z*D#&W2#K[LY M,AEK;_5"461( 92S'(*2M"(5)FECQWF2]%R<@P5^&@862?:<./R2)X9V+DF=9C;'*^M9V<;A!UE+(?."@] M0O(=X.?E8KX1Q=^FZT\OSU;KQ6=<7@KLLC7!I+#B0BH15"$_3V6M(%H7(#KC M70B9EER;@H\=B!MW1VR$K<&UT@'2?OG\9;;XCO@.9[5@]+[D)E895-:KR@$M M'58,>/).(22I%1>*GMDDH_TD9>/&=XTP-JP^.@#8^WH3,2SSV^4BG]':"GE69A-/.<\ M:5YROVS_Z=>,FSP8&",#2[4#N_-Z,?_X 9>??\:XWE1J?IG6O$4]-WP39]./ M&TU=5S*@E1P-/Y_U69-E$((KP$I$G[3*8ML]TP'BO7VH'&0?P_V[#X'4EBN>%% GE_-M=@$(>L"PA:;>!+&8I/D^8'0&?PF=&O+=)S$ M>TBP[V1;)V$S_PLC,$W1JN*LSF3)&!H\ZD*2:U-3N1EXWJ82&B<_A]=3% MYO?SQ8L_A&\WY'CCT#)%$9GW J+AD6)9V6UQD"95! =FK DJ2B*+!C9_)F50L M-4I"/$Q2-QF'A@ ;1A]=^%N/B B]PL@313[UTI]RO)X:I P2C4VY%$.,MLFS M'U4T2;$+/*9QM@:G[I(R;1FB$ MH2,EOC]F_#EFYOAQ4TTST(G>)>XWL4-MTK[$3SA?3;_BJWE:?,;7BU6]T_.F M? C?)EF'HKEW4%P]@K"Q'ED2ESI'&W-.SO,V?0CVHW/<7$*KS;"AKCHP8/>E M-N&A)&](4"DGVN89K22G# =+=CB0>6;H&K5:O$O*N+F#1H Z4N(]G D^$?A. MK,I<&![ BLI/+0$+J$CADB(.XZ7GNDE%WE.$=7/&?)(+$,?K9C"LG;S-[MN- M1C[A>IHH2+O%SE ]=V^_XD0->!_AZY3=>)-B1=0Y9#JBKESE2*],45\$Y%6K!< M!^532;E)9XT=:!L[FS4P>A[):PVBG0Y/(_1-^D9.]5U:D =H(4>P71S1%@Q(3HRNN!SJ%T# M:&'X8"*@C*IPCZ*T:0-S]&BVAMFO4\/J4'UT<>Q\*ZMWSL]$99:L80(PE1JI MD*'UWM7,L.(J"3P/\ 92X&E&P?R-CD7L\Y6/V\^!RF\XF+T7.3 M)3!E!"B6.461R4!6RCID7"/;)>C:!Q[WJ1@'(\,H]CY*CI1R!T'5!2-_P<\1 MEQ--#EK]ON$'BK@#?%S( MX8)XCJPHZ1/((*I1+;7T2BC0AOMZY%B,:%)93Z)4*4DDH61'"5;(4LDD-T@J7:=L-43?>SLYHXJDU Z7_U1M_$TCIPR1?:C2N+VB9PZ#.8P H+ M3'EAFF2)#Z"U$]?W0'C<*Y)LJZL.X/ARL5J_*1>,3B*G=:F] 6XCUL9ZKK8= MUF"%0N/(%Z2EVR9Y?(.*3HS5,! Z7+X=@.//R\5J17M]J=7 BJNDT8-43E72 M"WB+]1XH2X5G+8)N48# #-9R\T & MM4TI]J-D=7(^-0RN!M1 !W@B^I'TL3[/H%\LBCJM@P<3$%6L/0YJJ9(*X+/D MP(M*1GI! 6>3ZX\/$31VL?6@&!I$ZEW<%=E<.OAM,5]<=C&XQ=*D8-#2"0^8 M5.T5S!-$'QCX5,CJ4FB+HMTPTP?)&O=B]L!8&E #HR)JTWKE0W7(KCIB7/"P MFDB%UF@9@*&7=5DHB-(ST*K0+AUD*OK.V*\'6MML?_ZXA?<#X6$H^77@3%_? M6[I,,TSG9\3/=?W 3U@6RXO[31_"-US]\HW\.M+4=!Z6WS="K&TN:H)BL7$# M+RWN)"3:F$UQ$$L]%Q:R#@XO&5QPRBO:N8-M-(&[&4\[P==W#M_>=-_-,B 6 M+];Q3Q3*U- X\*0PI00BQ]H/2"/$8 I(:6E19\>$:[*I/D#/;NE-]JSP=YS0 M._#KR9F\7DF37)PLTB'X$A0%)2[6DVS2<62V6.:,,TTF'-RB8C>B@C$C@M0\@3-;,*\&Y:M*\9"LUNZ'E MN:2\CQ=X%W70=]GX>3H[6]>;)TPSGBR!WF6"O^""C&.PP(.E]:"U$JY)VND! M>G;#SG/)B@\A] '1<^HBZ"T=#9I40V][SVG*HI_DU7 YP\[D;M(_P.G.Q=.JZ\K:<%I+?U>CF-9^M:[?-A M<7Y/_KI,W:.OU^T@;_H)6ZP%@$8 0W(>C2+AMG&\!J*_D^*$$Z!U#(5WC/-? M%TN,55!;T,JT^_SA:__Q?, M'_'/83JO'[XH]/)WF&9AM9J6:0J7 @O?:%4-"8#4 @$#K_-ALT,; MM5=-NC0,R<2X>TS/ZZ4Y)#I?#O M+C=>PT5^]^V,#,M5ESR6+1.:6;(6%%"K'&K%OJ[5B/60?:^ M+H96? ?G(5LXO5JR0F5MI7*T5=H""A&)"XN 62NEK5*VM.IQ]1!-G11]GR#@ M'DHQSZI5Y!.YX;H&VS20W/O%H^7'GY#!2 ES)-!E%CRDB*[>69!D]9B$P%/A M: /C;?I,G3AA/DPD4I=P+!2#)\VA;!I!"14@UO(*K:+60HML;)NY8T-Q\+P2 M]?O@LTWXN:_2._>!!PP1JF1DJNQARP_%H)V'Q M>1T5M%HO(\+F.1<"7%B9-LW0KI]^(J=F.S?#>RY7+[J"M="!,6\88.**\*(= MP9K7P##('&+T);9NCWV/J $.\>LSWRX77ZN<&DVK2BV)_4;KR,X["TY>R_I;#PQ,2ICB=* E$B+1 H.OB0-/&4ID&632J-!PP]0 M-.Z95'>H&T9S'4#P]GW<\REM?\'UIP4)[RM>R'PB6-*A-LAU6#RM*R/ .4N. MCF/6.6.$4DWZ&NU$W;C'^=U!D[J#:0*==8/7R M#BANCA_(^3W?&M!J5R3%AS)Q 4J;!'5( 0AK8T@\&.[;)&:WDC-NQZ7NL#B MSOK8SNLT'?P9S_]]0UXOPY?I.LRNA$6"0I2N@%";C@=%0'2^@"LFV:*+E&W* MQGU Y^L"<)E!Y$I%#Z:V+;?P^>]6#GM,?T9*>Y!*5 M\KP Q7L.E/,./,D2O$\I%7*KDVHU=NIAJL9-#HT&NT/UTBG,SHM+-C?DUA=] M1XOC+ IG019?BT "R8OK##%@4$Y:IMOU@S72*M,O. MING6$M*\"%4D!V>4)?.M-#@6:Q<<)JSWA?G2)(&S(WWC9G#&M75'Z:I3$%XZ MK&_#]_-)/<4F*U(!;TI-WWL-WBEBR5MA)),4]?/3!A<7E(V;KAD]H#A$/UU& MMMNFZKR>ACB=3=??)SP'EKE'>XF9G1 MP#B<[KJ$YB^?O\P6WQ'?X6QC<2\XJT&5B,(8K*7RRFBR].1XN*0+"=.D'*V2 M3IPHY_(PD>.V^1X-E -I;41$;EJ;;S7]RS/,[W&]GFT*E.N@,1)4G:"'PM,7 M$\!%@Z +4Y)%\C;8G0MX#_2)W^%EXW;=;HRF)A+OTJ9M'-<+OFXN#2X#BUHK MT%*0ZZH30DP\@2"!J20$PV85#;M1.'+;[7$CC2,5UB\2KT.H6W9:RVJA+*!W MH18.:PBA>K::BTQAOF/V1*GDAXDA MC3$S\"PZB"I%80-FATW.AG=61[@[+Q2;;L@@RD"@V9@ M1+T.:Y6!R*.%J$.*JA1I39.<]/ZD=G,;^B3W^H;260>6DEA+B'E30+FE,NW% M/%\7IR7F>7%2@*U?E#>R'C?6NLJDM=?%9]4D8[,'C5W>"1P,+HO3Z*X'6(;O M%^5(+Q+QL,1'.$.=LQ %BL+:%#4:<#EXR.2;2..35*[)197=2>SR=E\S4+;1 M7!=G*O<7W$,UYR8*(1U'T-%M.L,0:QP5)'0V6BM3+DUNY.],89=.Y>D,Y1!Z M&SN->).K[?R\PR_GJ_%->3V=$]LOB<0Z _4D\3<0^FL TMY9?!7;\HFY_IZ,?_X 9>??\98<[I%UXNU$&P] M6QI:K+N'HP2"Q:Z:>[J.75:G5&,L-MC*$JSLE@ M(=2#A<"LT-M)0"2P->QK6Y MS8+IL;7>@<]Y%+-O<3FMN=J[I5)I=I;)'-P4Z[FH)S$568)'8-(G\LASA%B8 MA\YH6RXY M1BZ#E$TVB_;;0K.K:'WB?"]-'@S;+YO51!)8KCL ;V8DTZ0BL-KO4#&2N#>% M 1<8G1+"4@S\/,';[.I:I^#=1Y-'@O>7^4 ]ULZ^?#F_I!)FEZ)\-2^+Y>=S M95YU7+*&)>D2I*08;2=&0F04EH22?$RQN.*;9#1VI&_<2VO-X-A".QVXS:_F M]"Q:16_#-%-4/-%%Y%C+!FT.&902%@(644=R%J9*L-(TZLIRBXZ1!XBTT/6] M>QF'"[X+W%ST0L=5Y6"BB&SDKD:+LIY0) .U:4>]IUF'3F6;7:LN S?I&+E M_22X.5SPSW:6UINR21%_6LQ(@:OS^JK;3 TR5&OK:TXQ7>MI_H8?LW7_C=PA*,@4#,:,'%6T"EXH%U%J&I(,(N?6\K8>I.]K-NGS)ATW[C>A#X9(,;6)) MU?5CP=NL 44F!Z&H($V3$M[;9'0S,&L@5-SSG@X7>@>;W17UYQ*I[707\[IN M7WR;KB:\H++*!["&DUP*11D^N0 Y,H,\6YE<6P1MHZH30!V@[H>0<[3L.P#2 M'1Y^7GP.T_F$H\TH+2TLRY'$HQ,$'RE*B8$X,CXEW227O)6:3H!SO+;O'I$< M+?H.\'/CN/PO^#GB:&G)C5&.$@IB,DX9'T6;=.M=2L;%S0#: MO9M^.DK4'6#E1<[3*OXPJW'"J_E%4X$+9KC6493"0:LZ6C"@J2T]% M8W1-XOQ'J1HW>AL>0\.IH ,\O<,UR0/S+V$YG\X_KBZX,!X-J_W?M4IDDX-U MX()*((,W*3!O@FZ2C=Q.SKBE?,,C: "A=P"=#_6(]&SY_:8UE<[FG'($S9TD MJ?!0Y2-I"6B'*HN20I/^:UMH&;;]F\/S:6_8(PE M+45F!GC)=4">H-C"1 ?9"R:=YCZ()O?"=Z9PW!J*!IM:$]7T@+GK\2B_+I:_ MX>\7G5K)[KY=+N;T;3K/UFUB$:&#H$4E 2W9825DH)B6"?*F:N=SB.9*LH@&=ZN!/P1+$Z!EP[JK7 M:%G630*[;<1T,P]X:-W?W3B/540'8+H6#BV_>0[+O/KKEWK<0/HVS%PPE:(A MFXP)!!>T%DM6X)FI5?<1L^ *I72-=LVGJ1L7;L>#X/Z&.;!&QFY)\1A'CHD+ MCBPM.1-MO4A4FPE6<;G(,L3D,FT%R?IR)\7P0/N)G5XW[E8W&&@:R;<#PW3E M#;RF@/85?4NV6EK-K=; 18J$=!*0\XD!T[:4&$.=DMGTY.2*E$XNV0]X7'*8 ME#O R?W*ZOMGDN\6LQGY K_3RI@8:002CZ1G3;%,(1/J([>0<@@:M;'!-MG* M]J2SDW.5 V'Q9%/9X734 03O,S-Q JV,/(+WI8!*&2EB5@&83;86[<@4&Y5$ M;"](Z6<.XX":OV?+CE+#Z#7IF[W\0_CV\FPS/O*_+N+J1;VE1:JV[S#-PFHU M+=.TT5WM /!BD:9U,.OME"\]X.(>B:0()1HP60N11)1:'0[ M.53#T=3;=,;AP3BF$CLPA2_/$0.%I'6*M;)P+%HDGLRSF8K,:06)O-PDGL;^]C.M)Y(K1T ^-9XZTD,%'.5 MY,&PVC_-UWO=C'82:VUTTID<;9-3IUM4]#;ML1W,#A=^!\AYZ'2C\D*,O2ED MU+=?!KV^<")1H%$1N W$L68"HA(&HN'.B6"PW*%BOE]-XMJX)BP^+MQNM3I@54DM5FSQK M#\JR"%$(A.1XIFV&>=]FI',KAL8-M4X-S!W7Q4E1TO%J(=N#TX_S\W'9Z?N' M)0F"9%ZYGN?-3[-SJ.PE'&UE8K6HA_DB0$7&:C=@"U;%%$)13K1I%'12+L>- M&CM=5^/CJ>/%5G5S>:/NOV#^B'^F\+I^^*+0R^_&X55@X=LD%1YE]@R4#%A' M_4EP7M12N1R+-(5KU>1.XI!,C!N2=KI4FJ-AP(N21V:A:X-&S#^?+6M4OI'T M?P^S,Z1H??-?5A-)+P1NW-A\4#Y>SO/Y$V8MA<;OW\A=;I1L'OD.2[FJ[Q/2Z_3A.>RX/6 MYN+C?/.4C6@F@GD5E$B@ZD4>9;P %Q,#'W0L(DGCL$F2L#5CO5?77M +"DOBI 0I2*+;@PMZ60]R&PR6?;L MDV]RUWDW\CHITAD,13MZJ<='+F7R/*^-PB-G;]IA!#-F3] UD MFFX0[@[0U5O2E;Q/_S=)5FB]79$C^0['^:U9[T3BND%64 ;>T89T4& M0D8!(XPQCOP/YIN<%P_-R,@W.(;!X+WTT)C:?D9V[U+H ]F_J\>ULH/;Z6UO M#TE%6@:%8%)VM6>H@*",!2&#<"IR%+E)OKB=/?PIK*;D$]]YP??SK]>XU\P9 MD8.#A%Z"BDJ"8Q1V22&L*2I)QYIL!+N1UZWMV@=OX< M&7N14X"@':_UO)KX,PQ2Y'5FM(VN3:>Y?0D=]\2R$0:;:JL#--;)IG/ZE7M\ M>,N(Y*0@V7KU0:;:D#\FR"ZBR;Y&6$WR<0\1-.XA7R-T#2+]#E"T"8Y_NIN[ M?O/EPM%\14MF7@MI-Y4PY[Q.C)>R9/(*I3 MELA7C<5!)$&#"25G[FCS8$TBB^'[\S2I-3W@ZX+V MO\Y77S!-RQ3S15=)#)S,L440D4E0#@.MR)(AH/8JDQ\;;1N,/411)^4V P MW@9Z6I5W@/$=FBW?O(LUB5*7HNH 0:9H=W&"@0O:0+;,4*R4LPB^4:IR'SJ? M9][C0!3MWS_[8)5V@-B[G8]NL%MOCJ?I>A)S8IG7"3Y>T>:E@ZTQ/>UEW/-< MN$W1-TG-/4W:\PQ,AL'EP(KK]8CLI[,5<;E:O<>/!Q<%WWO&($=?CU,VU$V% M\X>_PR_UTOC\XW4AIL;,:.N%F *9&56=2 M7:4M>3:]*#M_AU]Q?H:U+>25F!Q-RDR^:#%'7J">Z#B'L'#8-(_[F8G=LV M>''I]Y8;GL+ZEA4>T#H=_.XF1FP82;2V=4[9R)UVA&R"'^VT"(%G!"D98YJ5 M&.*SBIO?IT^8SV;XIMQ]PZMY62P_;Y3QT_=+AV!SC"B<$H9G"YG5LNE-8:#- M"5";H&-,6&2;?.7^M'9J'_=!T?T:@K8:&S&H6"W7DUO=!#9'*YO:'2.C%R9) M\*I.G^%)@,,ZLB^ZF*(V.9I=+H+0&V[@C7ZZB[6'21B['J6QUA>#JJ [$%T4 M[WCK?"J8(3*5ZP5(6GC!<7 LF^(3L[C3Z. #831F:=Q0BGT4)P=(N8, 7BN M2DWO^K/G2\M81G]CP,C:1,)R#1YMA( Y&,U$<6VNNS]*UT MG=-^L?Q,+):,-P.YZ4>7?(80Z0OS=0AMB24UJOJ^244GE=[':W?[F?D!HA[[ M[M(["HO?+A?Y+*TOQ7%Y74>4G#W)H_8+ :4B[?0V.\C),2\TXV7'^TH/OJ*+ M@.L0G2T&%^#8,*B[]GIYMIECL9V;DEA6,5FPAM<\?E(0LB+'3[)HT$LE]&YP M>/)579SW'0N+804Z-CP^G,6S65C>8>32"V.L9(8L@..*7+&@'7CO9!V8B4F: M:&-X,M_X]&NZ.%0[%A;#";(?!V.;3_;ZJM:U6 H7ZR@;[<@4JA)B;0N/Y)UE MST+6ML0F-ZIW(6YD2)W:N1U:71U \$;I#UG<3<+T;]/UIY=GJ_7B,RY?S=/L M+-=LZFI%_AYN)LS8P#*+.D%BL3IZ!L$E="#0T.*-7BG5I$_, ;1VX2$-")A[ M105MM=WS"J(BO!@3;%!%NH:4+7ZL= MP(Z5_G,]&=Y23S;**?%!=)SDQ/AX"36OE!&)!4P9S.8JC\X&O*DE5"A8RBI[ M64[B. W6]'W+6F1.$D,D3.&3C%=#"9'&#=Y'3X4$LX0G7,'BC8 MQ?KM(_$NQNN]FM.ZQM7%@/)?OM4VD?@;UI;T'-%;!MY2B*30DROLB@6/2DON M-V"QX4.RVE M?>SLS@\#]D"_W*$O@^'I_(Q$=[&%DR_Z$U)L=-%X@.)@7/WRC81*JIS.P_+[ M)E2BE95J&+V8S39KZ]QX3S132B>,D#"1U$62X *%S4B1D.,BN9R:-.MIR--. M^-;/ M^](>!PP[I8A]EX(>_YA90;,=S)@MP=WWR2L/80*;0.9)61T25)<*M9 M'.5" )=8!FFXS"7$5%*3X5P]E4%;XM(&%4&F>F&>I]J_/@D]?J[$DXD*5QH$*IG5<5!R>*+I;Y&J;]1QGT$5I_ MN@QZ'Q5T!Z*+LVZ!&4/V"DJ*M/!\2!"*,Q Q,FV#+-'ODH?\YRJ#WDNQNY1! M[R/E'C(J#Q3D)C+#"2]$[ED'O M(_4.P',5S5.X"FOYX%%M H,U@&QDFD(TAC(SF6O3(S$9@P3!!3EEDS.X$C6=327\P+(839#\.QN.%D-'J:'3T8.JM:U5$ M'4FB"C$6BQ6Y1*W;Y)#_*2OICW)NAU97%Y56YV='D\Q204T^F[6IIK:8HQ69 M"158 J+248HF[NWYZ[OP9 94[-VI OO+N-<:Y(OB_4-.5"__=) CT:UT#'2F M^<0%A:O#*:%$,(%[P*(HXK&2/!!+$8^V6G&60Z;=:(0K)<,U3'[T-=?-'ADO MB%EYD)9%4%[6"VQ>@L;H61(D(=&HT>QN!(YK75J@:<\K-8>IJG,3='CG]ML/ M&-(<->S3OBN,B$\=-2.'6L0ZL5IPH&@Y@7"<6:.#E[I)W=>)C-+/TU7X^'%9 M*_%N=@'?"/YFPV]:+4@[+3IB765MP1O:V:)#6P \^:T@+=9I&P#OO>>3S&J\H8)?!$ 2L Q=H987J*4ONK;R; M%'M6QNKB->^P)CWJK3-<;B*+><(W<38]7QX3G23MR<[1GIQXO=NJ('HN(>>B M@PXRYMC2C7R=:TZ>K$C8Y MU_-T";*;%'8,0_ZXB?!NL#NLFO\9P/U^ M'9;KG\,:-P>7SHDDC0B@0QW7FP4#+[%^\2E86N]6-TE]#BT< MCHI_AC5QG>G4'LDFL=JW3-8T92S@1]Z'SFUOU .!V" MZ@-UV\59W-%RIC^8+C*?;'KGE$CA">I-7:> R+*O%ZN#1_1&R?%0O0,#S]R MGQ#N0Z.A Q/^6/9P8J3 5*2D.%S$.C9#3:9-8D6?(84>.609PB MSAQ,)1W ZW*E?%B&^:K4.5)_7BSRF^5[7'Z=IG/G/P6=,4L#Q(>\N%IA; #4 MSH;LL[5MO((=:!O7$Q@."(NV6ND?:!>E<&29+Z7S]:GZ#&RLT+[+V MW4DI@8HYD+M;)-CH)VO<&.*DZ#I6*6.7QU]%.FGQ<3[=E.V& MU?3\6I%@$0-&!.LR15",&?"JCG)GS,K(0U1FQVLT#[]D7*@,[E,-*M-.L7&Q M@(K,.O$Z9QJ)?A4$A;:U@YPW.A3%R M(L0$Y@OSA]X6C'B$.4MQA6CF.; MBI]Q-B55]#THXE)3T.@0$=X[H-*V.3ZR=Z4CMOY?!SC-HC6Q@X8+KG[?=L"(S]AB11I5XF_#*M/ M&QZ_K%>3E+CED1Q9;NNA9E(*7)(9**;WLI@89.$[!0\'O7XGL)EG!;83Z:*+ M(L)';?KMO-$_,$\<,J^$5,1?KI,SHH @I0=$S)IS+$PTN2^\'YD[8=(^*TR> M0%^=WYH]_JYLBQNR/=R+U=I+'H(#:VOMOPRDY!0DN*RM+T&9HIJT,NW@$O\D M,L_1&08E6EWK%#<.IX3,F;;:V*!8$X-T=(7GZ+=@]T'-7A6>^ZBD@T#@\3ZE M(F%@6CAP/-=$3&T29[4$FU54EO$@4I/:SN/;!(]3U;F7\O?J![R/)GJ U:T6 MAB$F15MQ@(!UL1ER"9W)#@(74IAZ#B^;Y,">33_@O;3[:#_@?40]=L#W<#M; M1"U$'3Y-SF =92,R!+9I7RJ-%I&"#/>DV_-\^@'OI;/=^@'O(\"Q8?!T^UIE M.-I&&_TTO&*O8^2(Z4\]BYSTY6Z MW"1U+$(Q XP51U+Q!7PP EQ1"HM#D]AN7L?]9X^N^F.U]9 7>H#H>M#\!TR? MYHO9XN/WRX$)GK$4:%=-]8J)*G6[-3'1GINTW:;1C)$R\:Q\=LA(HAA3HZ0):8PFI-455:XOJ2@Z*83TZ05)CAY%0%#J3M M C)Z!#L-CV^''J:%J!X6@!C@V!#[A:OYJO:OL04@'!^@.I--2R MQ."'.[=PM GWC1.=4LC8 PJUK$Q0O)9 M5T:^XLO%9@0I\?,7#*NSY2;ONWJ_F)U5-B\GD@H4Q@0!G-=N-Y)'\HZ8A>R$ M%R7$J+W9T7[L\]YQ"E::&99F(N_@#.7)2HK$K53*T.I 0:O#%K*@+%N@A4'+ M(QEIU'_4I99 MIF6 FI8A@U@81"P63$F2ARRYU&-NQ\P\/%/Y85)Q+7P$NLIR_&@\#8,'BZV$5?74 MP; 85J!CP^/QHI^ 2@7-J]&L%[:"(,O)D('+S&83!(\J[P2-9U,]=3 LAA-D M!P[&+MUB+<^Y")= E.2!0&W N:#!>1<31ZFL;W*O9JB^SN/46AWCPPZME?Z! M=MF#BWEKC4X@70TG)69:E/68Q]JDD],QV3P"U'KP? ?'Q$%]G?=14 ^H>[S= M:^8F9(4%G$Z&]H#,P3NG( ;!"HF29=YK#]Z1.SSOA8/]>O#NHY2^(':G7[7- M"07F.H:J!@\I.8C,<8C>^V!\$I$U.94[KG7XR,V=!P+6$:KH %-/GAD%%YCV MV=6"_UKZ7^^@X-E@ /??337[X%OW2Q^G\YF89[?K#]55M=A M_G%*2WO3^.B@(]\GGSG(H>]^E ]T['OYTA?S?/=]!- T6]3:J*MCO)R%BK;6 M(!17DR$8"9ST!=&*Y)Q03#?IZ;47E<=:O9U>]H'D_Q/]U=\GB3DCI%:@C:5E MPY'\4') (.HD"KH8F6]R*+P?F>/:NG8HNVOX&BJOUX8_3]F-C5_3Q.Y=//DD MUF\;%Z/8P"(3>I,5"$(I;?!5 M7WN]9HK(R10IP!#$20!:0"B&@8X\! J?K M-1KH_0M-SLF[[X.?>X?- :ND@ MMKAFY:[,2(Q7W-5%?\VBRX4727YI' M,@8BVZBQ(Z0NRJ_3^71-$=I7O"?67\_65:2?%\OU]!]7PX/G*[S#.WU,8 M!%./$VTJ$ 4G 43#%3->,VQ3XC4@$^-F;TZ/[9,K_KEZFM<"N_S-(^JL#W_9 M2?S1'7D=QT4-6*)+&9RC6$;Q@.!]S*"]-YSL0_#A^8?I6WRA30+7%V%=[=0O MO7.@,J^MT1*%=%QDY&0-DFB2\WZ GF?EFNZ!FQUZE3J M0&1//K:E+]ZQ IFE*)%Y(7B3A=5Q@?8@>M^K-GL?)?2 J%OE9*R89"KQ3"I6 MCY="+?DJM,X"=3F[V7SG:LS=Y#@&/#8(=&C%HK(24"KR4/2F2* M9VP=(",38UA8PK#;Q.9G59M],"R&%>C8\'B\I#A:J7RV#*QRA4)=IL KC6"R M]OJH4XD+$CWXME MK1C*FFUK&?^]WJO.IYT-:>":'B?LCM#R;C&;_;I8_AZ6>5);:X6,#I 5LH$D M 0@L.. ^,Z582"$VF0RWA98^PN4#M?L 5@X5=4=HF2A1;RJ5 CQSDH/WNDXI M1O#2!">*QZR;W"F])* /7!RLR0>0L9=8#X;#%UQ.%YG"KN5Z4%"0)'#Z$?DG]\*S5EKEBG*<2EQV@&D!9\M0DD4(F-QD;'!9AQ< MO;67PZMA5;HX5KX]@.)RS@O+R%@=\Q"KGV@*A2C(,T0194@^T<>[N/"[PV+L MB0<':NRNS@\0W\A:_QN%#)_6F%]\Q66X8B Z)A(C/3FNR3%4LE;K!0/&R,*\ ML#*7PEP,*=0.@J]'K.-/W_\2_O=B^;*.D]\L&I:X3C(YD#6; MH71=-.@\".E"=E)'Q-C"8=F#QE[2TDTVG=8ZZQN.UXS]%CY?7A8/3D5CM:+8 ME@L*D$6"&&2 [&DM\U(\1*3'"M0A!@HJ\]"_AFB*($5-H;96)6;6[C/TQ2MX@['@F+)FKI &!O MP_H&\3+'J)FK_>F3K6F[",&13*S+46=&46YLDBZY1<6X^^DI872X\#M SN7M M_W=X?A2P^C3]100I*:@QSA-KJU'R9L_]K\4&5T->;/Z)BSK7.#-],TC(=859!TD MA4(BN9SVU.F0UWVTX1H_#W*8EKI&WE]76,YFKZ<%:S,[QD,2( LS%*1'"3%E M#SPX)K,M3L8FEY5V(:[;P/- 2.R,N0/UTS7F5G]>;@J*.%EOR3-DDVLO':_ M!T;!-+..(NEBE3HQWLX)ZS8Z;8VU _32-\Y>I'3V^6Q6AP/?O'!?NSAQ5T(& MJ6OK$RRR-H4ESZ1@\B%*3*:)D[<_J=W&M,VQ.(3N]D>G/T?GO'99Q-P:G[_A M>N*=BU)Q!,Z1HB@BG[P48<#FS(NPS&;?I$?-XV1U&^,VQ]V^.CG< B[6839> M7>-O8;D,=;)MPS+&>^\X2=7BXYR-4J0H4E Y%%\O#5(HK N"%\*#82GQ%&R( ML4E0=]HBQ_2*/!9%10>H;:M M18/[R+ 'Q5]D\GC0416?P858NZB[!+$8A.RE0]J%K=OI6/(Y%@WNI;$'B@;W M$=_(6O\+N5Z?SSY?CK62C"-/C+QY2R8OE Q"@03;6(E6#)_82B]WWIS'T6" M>^EM,800Q]9^^':#\%0R\W7 KY/U8G4B&80LZ<=L8Q'DW'NW2P9H-^W??/,X M*9[!M'^P$+LL Q6YM2X8'CP),M0:#A> MJ'TG\>X5$]K(R2$V%)-GY4E0Z,!KYB$'CD$(FY,[=75F9P7#QSN5K?72-^2V M'F>+$I5,MH!,B*"8+K0^2:K96IET*=S:4Q]7/.^BX+WP"PF[%P7OHY8. /9X95?$ MJ 33]:19)@HHF($@4H"DK/.&NR!SF\F\1Y?==5,T? S,AE-.!TB[H^4D0N:AO/3CI1R!SC9J00F4FSD MZE7*4C3%NE%Z\):,KK4)*=AQ194F7:7Z+U$Z%@"'%"3MHXT!!P >CK&;A03W M!Y!,F-?DDZH((=E:,"])8%X6T,'EDE*.T3>9M?$X69W$DL/@:D -C-U<]=>S MV>S[!3^8'_$/)JA#+EH'"G12KDW;)/''%21DPBOZS+$[[M0#C59W?F4G^]IQ MF&DHY><_,*4.C4EW:J,N!LFH&>:<]7D%N-!U/;1W[0W]!ZBRN>)5P(@3IB0 M04D7P)2L04FC(:C:Z[,PIEBQ4>@FM7L'TMM'B]4N,;NW.I\E:G]=G"TG&840 M+A:0C!.7L=X+C:% L$B[B98VZ%-7TC]"[K@5]CUC=F]E/D_(TN].N#.B%"[! M>TUAL36!MA,*8;5*G#ME61 GOXCT,+GC7C_O&K+[*O/90?9%H3=?L1K0V,W_;> ]7*U]([C>XI+9!L,5!VZ" MJ0,+'*U,-(2IE'G1$NGC$X-TUYMU]I\:A_LJI]JWQ1I7FP*.%Q?IZ^NWWUAOUT/?Z^", M$H(FGZ&8VC(G4*#&/7#45M%ZLQZ;9(H.HG;V5V>N!U'TI'W&Z M]/##&AF\EN<^^^)/<8S!^0A<"O*M6!TK:P@7(A4FI1V>R]FL\7O M89[PU\7RY\597)>SV7T2)LKZ8D)R$"3S4"O7()I"2]);5%+*(MOT?MF-O.=E MV?9!UKUZC.'5U4%@\':Y^#I=D<"V<#7AQ;"B+4)(M;E#R@:\P@P&G18VNV!C MDX7X&%'C'KJ<$G"#J:;7'?/5_"L]9K&@?;!R^=_WQ(_ MQH"N2)D 1;V8:J2!*-'1RL"LE$4>=9.;6H_0=*QIV?+H:X^/,5H8C 5@.DOB M5V3P6"AHCM$9:9G2MHEI>8RHRH=!QUXP,IH;>SBE;9-)YV&)N6ZK^G52\[GL)[?"[C& MM7;*VU@[Z/)(O-MZTUMMK@H875 8X4,3<[HK@?V:FGU0\_ 8OP'5T[W9N3GZ M\U*NAT?^NSQV6/.T*_TG,%D^6IV8"J"QHH$S!\[;!)P;+[7GQN*S]8)JEG]% MDJ[G"JM)MI'V7F$@IZB 5@-Y\B'3QIN\W>R\0JJFG-XBIU]SM \B'O1\#A=] M!Q'ZR\5\(XJ_3=>?+J=9; Z'ZMD0\N"D*M5&*PZ*8DV(BA=(!DM,R!Q330[N M'B-JW B]%9@&4T,7U[NNI/2WQ?+OK^9OEXN$J]6$\V(]RQJDUA0.."F)#T,K M)>H8<@D*8Y-BA>WDC%NKV-PJ'2[Z#JS2%1?OPN]_"?3<:9@1$U%EE5(!\B#) MM#)DX#)YD(Y,JQ;1*9':AAPWJ1FW;+ Y? X6?$_HV;009CH[*JFZ][<6-MUT!R2B36=0",$8$)3"1QRLT.&N8RYP" M>]YFG.%3E UPA+7]!=L2GI8LI;"H0#.F:3EE6@7(%,C@98A)9,^;>#C[$#EN M-#8LDK8<:K515J]IH@?-P.'9ZJ<>V=9\-/2%-GL!+ =:=M$G\"0/<*BY"9961VY2"/(T:;T; MK'U0L[/!.DPQS\Y,'9'*?O*9;0U5RR3VTYA+*6IK:,<2UE,\SZ2AO0LE%,D8 M,P91NR;UJBT-C:\RAG\"X'""Z)F)SBHDU)PZX$ M]FZU]D'0PR=Q RJI@\3!@]S\]/T#/6+3+)7%[ ,OY(^2]P@*Z[0C9HBEZ(I6 M7F>N=IF-,=S*NZ9MY,9G34"QZWYYH(9Z!EUEZ**))>TU>S&4'4Y5"<:*..)'_?WMO MMMS6L:2-WI]WR?YK'FY.A"1;/HJP)8=D[WWZ"E%#EH3>%* &0=GJI_^S0%(D MP0D+6(55T&Z'@^*X5@Y?96569F62YRH*K<3" TBO'==*:H9-+NK?D- I>O;5 M[O9UE?U$/75#O3>?OZR67R^[*O^QK$R0;'[%<(Z?EF?Y>_M;@T;ZY$%M..*& M.-).52_"%1%).L8^Y\/O_KIIT[ZM@-)(W!U8F9<7)-#YXN/U;!093!(^@%>J MYA\96>.0%&AELS0>B;,F7M-=,J9-^;:V-@>(?&J+\UL@V2UP]>VV6-XLTME% M9>C[=_ZL;A2_S=3BK72@WB^1Z@60R+$I&#J:.5U$%:8$DXCPK%WS6Q0@3 M=K)'(Q S;7*XJ;4ZMJHZL&6OE@OB_")5_6U**CZ20J]YT4(X*VH'U4R[N\)( MRXQ":A#L5?H8(W6Q)$*G#AB MD415/,CH##.L<.>;''0]3]K$#;$G/6_83S\](^Z7U;(6BJ%.2:,$6P1Y#3K* M6CLO0-IB _W/RO8NVAAM&[(Z#1/W!,&N&!NND0[P]2*EB\\79V&-^2RQ?]SNXO;F\YVN9[Z-%F=!J7CH&E$C?1:PW-Y@K-/I<[57XY2C_,0%2-5 MW5P^^N:J3F]7Q1^U1M\Z(PAFR5(7/)ZKU7VDPC&@ZBD':/U M,\9VLTD-7:+T93BK*/WP"7']:_T#$OWY5H<.3]Y0YEC["9_*QO:AVL&.M1A$4DGEV322J':$, 3JWTTKJA,N2!VY,L*@W?1PXU &>X"6Y@#IF@2F%A&VZ>C]!4U<.^! $ M/+R7'2[W#O:L%_F_+L[7F\+CU\O56_SKJ@$T;=&_KY8+^C1=EB5O[E%HRX*N M5URE)%.L9&VK6*?#)Q92$8B,JR9-Y091.37,1L+&=KJ]F:(Z0&$M"WQ77N3E M1EA7=7R,%\-C2"",KS,[G(; =(28"F.Y?M,T"?P>(F;B*03M=+^=Q#I4$1V MZ48X'^IU[;#*YW]^R6&-I&_#Q/5E"I2H92[ F19UVK4G1X]S*"*4;'UM@=T$ M73M1-RW<#@?!_5*AD34R('FSD"//!7,$+$%>%B]%KC48;D3D MS#/G=FDS3P^]!2'Z:AL^=]XZ]1G4N#O<_@+M 057X.6>$.I4 AF5(W?2.G!9 M"@C%"BNXXD'NXF[OCH,I#<4!&MO6^1[BFUCKO\T7\\\7GZ\(-[QX+J6"HDHD ML^@%Q.P]Y)01N14^Q5VZ<.RD]SMOGECS^^AM.880I]9^^/L6X:K4UKN&H"]S M;7EH"?I!&##*.))(4(*/9OWOO'F:'6 T[>\MQ [WOU^_UY!Y@5YZ;L&: M8NM=$U$+O1APQZ(M$DDLO(5C^0Q=4R<2VD3%8RJC VS=38^\GW_\M'Y7_CR_ MK"F-IRY[Z7[921A<=V1]) MO5W-3YE9@\P*%\$P66N3.+$B,8)44@J3K ^ZR;V%I\GJ,=)I@:Z#U-&=X?K. MS=OE(ETQI)G@G$6$9".O44*HMW(I7D!I4V!%Y-#D+M>SE/6X,3:%V)Y*F=2( MW2I]>H_U^O@U5W_@ZO,L&U48YE*G7I('64L$HD$/&+%Z%ER([?O13]:2W7_# MU*GP\3$RGD"G;AQR2SKO<8%_A;,-"R$(AL8FR*5D4%DAN.0<9,<)ZTKY'-D M3&P_?]JK+(T1<9 P.\)#I7V^N+Q^BJOY,L^X0(/!&P@I>U!<<" 6$MAB=,!B MI!%F*"KNO64G;)A3QL9A@NW.7_DG5N<>\PO:JL+'!PPBGS$=?$(F05@C:BNE M",&[##EF&8D_[GB3=-%00G?"GCTE[!U%9;U#L@XOJ"FT]V&-M.)2==[0.B3O M3=69+;7IN"_@G4X@LPY66_2L-+F=-I30G2#I?CA('JJR#B!YNW!RAP7G4A$F MU-I)4WMZD50A!NLA6*F\CL6'T*2H;AB9.\'1GR(<&ZJK;S ^M-2,9XRE>C1' M*XX$Z4J=:![ .J%*S+;^>V0P[FL;.?O!T'BHOOHNO'[H;M;!)=A//73$8NR= M:6]3EITQ\I",!8V\D$FJ0W,MT\ ++SX'#*4T.20<\0;D79]@DRLXK\U\KT[? MYGA^N>AN9L<4TBY- W3YVYV5OS=Z+2 MIO+N8-M[.@MEG8V6=FNPEF=01B($5 4LQ3PV"I2JS0B4#E."1T##H 3A$-6< M0H(P2E9B%)SDPQRM4$.?<<, B1^CE%,<@ M#(((EAQ"VNL@:(J:C6+)6:5DB4TN,'6:,.P&HJ>MHQO'U&\IZZJSE;=:V/,G+'M A*B&)&^#2 ME'H!GH%/6H&)*MHL+.-FM\SETJ%8>N3=$_KK':!K#(5TT0+["1YGSFC-'5=@O5&@ MK$T0'+F&FIQ%[P4/1C=)E3]!TX0N^Q%0-[92.FB$_6#+EN_!;E19%A]!>*S^ M0ZTU2=E MB9ZJ9(0;9IW/$74U%6D!SM8HTN^@[/3!WFY%;]RM#QPBEBX"*[V MXQ3@.4^@;2K*J1@S:Y)N>(:NJ:M-VV)I3_GW"J>9SH@AL@C,"@:*IYHCK7WD M;>'>:*Z#W>4.X#@@FKHLM2UT!LEZM%VL29+X>_?%@S/#]YXT8CKX:2K;Y("] M3=8%JVK- 0<5JB]L,X*T$8W/"979Y4;U1#G@.T^KDKOQ[(0PNA0%69*)HYBR M#N.DO=-JE%%HAC(T:CJY14E7>=\AVGZT@^E>,NYL0]F.%&^-3IHA9Y;5TE6% MPA);04+87#T4GFDOBHZVR42V'>GK %#[HV#W&&IOE72&M#<+>BZ>KW_^^PLN MSG$61? IH:GW5XD?"@6A'G/1A\PXUSY*WSQ>WZ*I@^/J)H@Z1/0=H.ANOJ9* M:,8\$R4B XNU^4MBN?9+U;7C6-#$6C;8Q/N]3TH'$?AHF#E0T!U Y<-%/+M$ M/+F4.%.62\9HAQ=94*2GL([]Y0:<-D*K'(-(3:IQ[Y+106 ]&D0.$' 7)\@W MR+:2,.R< Q)&S2"+>HG,2L@V6V2"!^7;.?P[6XZV0?-HL-A/K'W'RJ_"^:?7 M9\N_7BT_?UDN:I_+@X/FQQ\Y8O2\(]UMPFC+J[8=*=W5"4.6%7">1[ Q>QV, M)KO0+MP<+8R^NQ'^'KYMVIS.E$_!I<@APMMUWNWU?S19I_"6??V_TJ;;">[U??*(?M0P+MJX4R)$'5UP@*S>A RT\(+% H$SX1E9 MM)1/SIVZ585R;:!_NK@I16&2(H<<:W:_]N6DB(26@8N@38A&FDANP1$O?#Q, M9%>NUQ",[%8*/8)F.C@+>G+TUS5_ES?425_ORNOY>0IG_XEA-9,!-8D5P6C) MZ]1L25:XM@IER.N&3\PVNA"Z+\G3(K(=C(:,"7A)KY>V/OY:SB*K( M2++4-9FIT#N(.2M()7#N8T!L,]EM()W3!AQ]X71/[9T:. EM.".!\5+77,F9 MG%LN$9S1-;;GQM(2S#PT.FT=2.FTH4B? !VLP1.#Z.OEQ6I6+(I2FY)BO7>A M5)U?Q%B$DIQ3(A2F^>0(K81.FTWJ$J"#]7=J^)Q_Q5EVQ2%*#5QI2NBT::T^\3E4?R>$SQ>%WOF=28C6TA8R)4CO4#MMP]3ND+J_)D\(KK,L?+%6%I Q5$^[\E42B=,++H(1 MP;>I'-J5P&D[J78'RD'ZZN &V9-\_;G(5RWH,/_\=Z)???&Y?C43V7OC4H:8 M#(*RGGQKH1$2=TI)XY1,3:9@[$7MM(U5^T#H*)KL(M/X6#8JV)"MT 8X$Q*4 M1P1OG8,4A S*C30C:&-#G;CAZY1/2*M))G**!((&Q5Q M%@1$E0*(Z+)E*1;7IJ9F=Q*[JI$X)-G32"N=XNV9=$"P9(UK>:-T+I&AS@I\ MD+4+0G)9*&Y":++E#B=UVM1.*]#L M^ZS;E/'N3.&T:9J>8#A87R<"Q,VA/F)DT20$PYR\'-(:4BC (UG_H+6(OLE4 MVUT)G#89TQ$,!VOK5%"X.0O53)C$$4JJ9U"6Q.BD$T 16';T_>!"\]+M?E,N M/:%PJ+9. (5WC^6U)]>690M,ICHZDW 3D67@GBDLI:22C]>$JL_$2B=XW%]O M)P#*F9!)FQ+(PU"*0JYL$GBCR?--Y FCQZ+;W][O+WW2"?0&::>#I,F#_#QZ MQ.Y-5L@P [I4ZH2##+X42Q]$5";ZF+=[&3>$7I])DBEQ.(K>NDB-/-P,+.:2 M7. :7!3$1@X*'-86]+%D&U,4@1]O!YXV+3(ES ;IH=OK4LO%QSH5[R>,Z[#( M[W'3H_>WL%C0>_>Z)?7D \>Y'+4[S2/=B:IOJK/;SI;G%ZL;2'D=G#;DXF?G M!=D3@E0(Z"!K9+HX\JK:M-%\F)Q#CY_WC&ZB]N.PK1&3QG 3DP:T+A"*!(+/M2>D]A*3 ML5G)$W*!2#>T9%X1NN?KUR%MW/S-QC K'AG'R"%88T YGB%X&\!7_H-5W&*3 MF.M1BKHT64/0<*_:<139=W!R>9>%%W_/SV>L&.FSK%WI>"TA9@)\*I)B1N[) MV&JO8Y-II?=)F;AOP#@Z7HXJ\.X@\].R%AO-$"4*EV,]IHCUP+Y>=R1NN#72 M%8R&N2:F]2%BIH7-H0I^$B][2+L#Q+S'K\NSK_/%Q[O,_(:?(ZYF4CKK=48H M)=-J"H;6E3;$%N=9Z*BSC&T:,#U%54\8VD?IVXV61M- !W#Z@(GV\5RW]2L& MM$,I96+ (ZMEOH8B \$3K3(;A+>&9]LF6-NF9-IRO]%A.IH3-,S8BZ M8BUSD+*EU65BG3 0ZR;/:7GI%+QL,I/X-A']N20))RP* M$R(DE@0HJ#;_N-'0^2R0P2T^,) YT2KP]"$@5[0E4S"!!H/7N@64GB9KXLZD MS3 UHC(Z*""Z?4[[.%?7XR1-\,R4XB"DV@DN6UV'G68PIDB>63"^32?F051. M/#2BW1[83%5=U SMQM[,"H&:V7HOW&0RWBZ"XT( Q^202VZ#:A+?[4;>Q),I M)L;>(.6<0F[N;5C52^5?\>URM?[TXC.NYBF,E(][\MFCY^!VYZ1MWDT4Q(A6 M@1&YFB6!$"4F<-:6(G5*(;$?(>\F'-=>"P]9UJL42A>(=9IWU@*C2C(4W:99 MSDGEW8:@8?>\VQ#9=^'?/\3*)EO@M">'440PS$A0T9*U%LX#+TYHPVD3%VVZ MVSQ"4'_'"WMH? <<#19^!\<,#V[^U9*OKDY_F6,IDR1 8.VN(JP$'^B#8=9) MS5,PN?GYU$.$]0>JX>K?Y9!S7UU,B*WJP0_U M&__$L[/SUV'U<7G]*Z_FZ_G_X.+\\E=_Q\7B_-O9U["8!_(;7Z["(GVJ/YHO M/M+7?ZPNSM=UVE987">@',9B(N>09,TJH,H0.7UF7/$BVZA3>=;-.C[9_6%X M?[@M3T+W'5CDPU3[!$[VD','2/GY M8K7,R[.SL+HRBUP&B3%JR$(6(&O+R<@Z =ESP6U(V6Q'_./@9)N0?E"RCV*7 M(TJY Y2\#.<;45Q1'ZSDC.4,S/HZ@DYK<#E%\,Y%$T.=4].D:.4)\^CW3NB$CH6%L>79@.NY>+MWLN,5*2V#V(&RF'5='A%@;+0:M MN&-<6%::75F_2TI_Q4F'^ZX'"KP[R+P-GZ^7E%/>>Q828"#\*U02(NV8H*77 MW#)5QTNV!\X-0=-G\0]1]).XV5/J4^]%KY@A][:'>BK[9WASEO[*S/=WXO8 M7YP]8. *NEGR;$4*%"[Y>J2C&$2/@3Z$$EG0.MA=NO[OCH(I-X(#-+:M\SW$ M-['6?YLOYI\O/E\17G1QH8ZQL+9>DLYUGI"GT,AR;KDI+/F=AG/OI/<[;YY8 M\_OH;3F&$*?6?OC[%N')B1)0"&"9!0J,F0-//$ 2(5I43#B[2WN4W;1_^\W3 M. *C:7]O(780*CZT^?WZ_8Z%S2&F3-X+LYH3,U*#0X&T'[+$M#'6EDZOD3=K M*M_FS&$\-71; 7ZU3%XN5ZOE7[7\('RAG]21AH4D%V(=*^P<[;CD:GLT'%QB M112'+NHF]4)#B.RP('(_=.R NU$4-74$^Q!COR_7).QY.'NS2*MZU^N/Y7TF MLTS2RD*K6 ABDF0*@0D%O(1DB@HQQJV;+H_$NOM2T%^EXV%0.YXZ.MU.KZZP MWN=-99.9(/=0U!-'E7R&:&GKD,%)([*_XI1VAF\4174 PKLG M6_54BKQ2)71$!!W59D0F Q_(05':6!,L.:;8[)[B75+ZRQB- Z@#A=X=;%Z& M\_GY!Z(EY'>+V]E9/A.!1>UL AX*DI@R!;A%D4T6L1"7):;8I,1R5P+[.TYL M ;&1%#2UHW;E;?Y")G?]Z5>D*"1\K&S,E[/@72!_$X'X4:!RD> L1=99>L^$ MI.6ERTZNV./OZ"^6','9&DFD_2+CIXM5O725_OMB?CZOROH=5_-EGJ50R[^\ M '2;:5?<@/.N +=*Q.RDUM(=")A'7CWMM+&CXV@,!4P.K\M#VU?+Q?GR;)YK MXY?7\[\QO_H45A_QU?+VLA&^)$Q60N2U0R"B!?+\&*CH=2B:J\#R;L#:_:73 M#@YK!:E&0N\$3/]3=,31 KKX"*ZTJ&;,Q>K)'B;Z6UANA$ L^3M<9JYE'M MAJ#A+]\-4Z=V\MU:"Z>#LEDAD\ICV@0&$I2+'!Q]#62&O10N>E'8R.#:#5,G M='[=4N8=G$'>%MBL2$M[L%:@BZX=^4L 5VP!'TT006EKVTSFNTW$;@ ZP?/J MO27=:Z/+UV&^^D)WJVKY<,/&J6%Y0XTCM2O\ON;;MH4 MGG_O4YB]B59(!S6K!8J'6J.4$)(OWN96],G90R_]^<^H+OX;@]N9R"?YN$8IA)9 MUFAH%TZNPH.<\#I=L7968:RDDB4W32:A',5/>_GM93BKXVP^?$)<_[):7GRA M57)92LV#3CQR6I>U1:URG%$\4D?:1)Y--$S+T*1<:1?B.C9L0_#RJ-"#!:9%!DBL&C%\ URR'DP%-ITMOT M*:(ZP=9H$+A7P#22/KK"UJOE8K/\_J"_O+I"[!TKR$DT+",M1$EL.*L#02)( M(T*,6C8:8?4X45/?LA]+]8]BZD ]=("I#W^%+]=-:M"85%O3J!+S96K::;+G M)I6$FGGA?9-Y>CC >?A[ /I:.._O@I? M-E.,;AT72Q(5,0RI>+QJ_\FSAYAR4E;%0C]LZU7M1_BT-V*:[XI'U>N$.)XO MON+Y^M;*?KNLC(2S%Y^7%XOU3!>KF4,&NJC:>T=G\-HXR#;*R(W">P51M^%Y MCND_/BZ__I_+MU1PRJO/*RSE+5@^0T-XL*,0G MCX.>71GT5B;&*30*MG9V2<*#%U&!-,%SYKWCODEKSL<(ZL6P'1%JH^JHB[O. MUY3__/<77)SCS%@GBJ@9]U(9L(F#]QHAQ>1S-DQ)T\1SVZ)CVHM[$V-K?XV< MU"GK]6'T^VQV)'+:G>BVD-$[7M\Y:/GVM6[ZXF;Z@E;<"%; MR(5;E;D.)K6%X0^<:ALER#B"7CO \:MP_NG%(M=_?O[OB_G7<'9G]=^<'/DWBA5IW$$FX$95]O:VB!%DQWY48HZ<0NG0-DX6MH? M;LMU.!O9A-U*'\UB*8%+FT!+96IQ&853)0= F;2TCAO6NK+X%C73]MOLQ)CM MJYT.+-IW(=WBX:&5PX.@&"HJT#9:6CFU1PEQ6F]TLUH>N[-)<.#2^B5O_*$73AI*C(.+>?.Q1I-]K\=/#ZW7_ M"_=//J^AA6EXY?Y15*$M*N;:U05US1X5"UXD 1P-&J&SLVV:=;>R,S<7L+?? M4&NTTHM%_FE^=K'&O'75&K%6CZ8(/-1$1ZE[N:'%EEU*T13T/N\RTF[XA9K] MZ.W41@U!T^-7Y]MIKG,+=M<*EPQUPP1G> 'O>&;2UL;$30Z-6AG/MWA5;O_K\ORF7%#ZP&/(M,"L(RX- MA<6N^@G!*9Y+4ER8)OU&'J2F4\,W! G;AN]PJ7=P#G&'B1DFE8SG$DRHYW3" M!'!D=$!S61L-9I5-D\+<.U1,"Y41M/H43@:)N -\_!/G'S^1G7YQV<+][47- M^[\KFU5T_NYB?;XF6WY529^^BXO9G&L,0LM*"U"RSMR,PE-TPH@](;7A31I] M[$7MM'FA)J:IO=9ZA^:;\_,+S!O^9AJ=#;X40"M4[9]"DK3D<[K,B2EK6< F M];>[$CBMP3L"5H:@[X)54K*0K )1D):CCQH\ MVDS;DD:=>!&BS;3! ^F>-B-_O/V]D28[,*R;2;*5@7!VZXSA_,5ZO9K'B_7F M7&GY=KFY>WXM@'_.UY]>+U<%YYN?_S3_.L^XR.9E%P9AP(*>MJFHI7@O=60 M;:#-,>B(JDE4OR>]'?H<1P+W,13ZCT6;^H8 MU(#D9LGDS3'CM\?HG-;/Z ZW(RFT [P^F,*8Q:@X3^3\2RU*[7B?P'&NP$:G M<^0Q6]^D'/!!:J8M!VSBXQXN]2[Z"&VS<;4H9EJD9!(G(ZVK[V$2K;>4'.@8 M4^U0&%.;YA^/T#-M(=]1 +2/Y$>$T,BIYP_K9?H7K0G,Y ?7ADB;)^Z32W[D M2:,DAW>AYWINW+[^>_QK [A?47J.+^AX/?P[7)&R/$$)1T%!Y*9C)C(LDF 7];6W=3:';W?.=%6L^_SM??MNK+ MDN.Q8(H0ZP>%6.\%CBZMD[+<(TQ,V?' M)S9FO,,''T*RCI!^YIT I0KM2^WMF"4S86;(ATVB;B/9=8>>0\)?O'Q MLL''RV_W-O\7?X7596GM+(6@!1,>2M@V]U=(!IO87W W;B_S[6:!-[?/U[!'I>>9!DB!9/6WRUM1F MT@)DB-YIG@KR)CF&%LQ,B_ #L+5M-:=6= =@?T^>\VJ>JO=<_;+O(VXTQL 9 MV%RE6I@C;[E.V^51^"Q-DJI)[=B#U'2Y:Q\1),NQ-=8!['['55FN/E]>JJ_I MNRLV6+T4KSR"3W5DB$G$A@P!;-%9IX3"Z2;GA8_0,VVI0'?0&T-K'8#O'[2" M:I*Z[A\Z!J$T2V!-<;5SH8!@! +74=6)$<7H)I;N%@T3@ZP+AW%?E?2#IJOE MAV.N;/:=[].E=:'P?32W'%-N$ M>C]?K6?OJZ';WT=MR#"%VX#4^:R0?LY&_?F\N9QC*K,DZ9I4YK1E!41>:8D8];0SN*Q]K)*WD-D,M+R5U$+Q3&WJ69L MQE'GYYMMT=X'3G[D!7,9R;]>KJZ^57^/SS1+RIIL@2-2')^BJ-*1H&6J37%9 M=KI-=ZRCLCEQ-/Z#+JW#$=7!>MM;.9L/=T[)^$QD;YWUQ+M-&902M$TSD\$I MB:E88W-N4X8Z(A,3QP,].EU'0,.IW3W:2GR'1=[.1_Y)!N&0\>2CO+=AD>PA M$CA.":WF3 7/$S!?;_EJ'0>$TA9**H6R(!$F,%K M@\QS=)H=\WK&#U-".PA;QRBA':+H#L#^2$%FYAYY1$"1JR=.!H"8".!9B$+1 MRM>J27;FWZ6$=A!(=BNA':"QJ2N,?KIZYX;^C=-_Q81!GQ++$E"7!(JK.CO9 M7;V>KFJ?S1SF!)&LB^8'*?=J+8YUZ9:&B%-TJ0HW5>AT%YL=N[C MC@SBL=90>T3]>ZRWRYZ4,W0V&TTZU)LK5AXEA,@B641>1PH4^FE?V;BA')[H M*CL"S(^_(O? W-Z+\@TFUH:>0 M"@)2/"8EQZQ,R2GUY1L.9+#S>/S?84$>@+@?>G/\QT9_W^5"@6B*WDJ0+DA0 M.9BJ-P3FT"2N%'-RFO/[D1CL_'CBWV$E'H"XX2O17Z[$!7ZLK3,//]-M)Y:; M=NRDOC>+1)_,O^)EV=W/?W_!>A+^Q[(*;\9BNQ&4X-PUT7?]792NQHE<\N.Q8ADR!2"S36=4(]U MO5:2](M)\BB=:3/*[8@\3ML?_@26:N^XFW3_/'[0G8(D_\%RB"R1:'0@)]]S M!J18%%6#9:)BE*,>])C_79"=8N[ @YZ?%R>S(+>& VV"\9_(HKP.\]4_PMD% MWE8T1ZV5+12,N\L^ [Q:-%IE(C%=O R(ZD27[1 YG.BAT?4G!2[#<4,S@C(' !4FO>.0ZDW-AIVFG>@3F?_@43+O5TZ$E& 3E?[OT MS?/BDX*\'L400O01E!<,O,P1T+K@HK+"L"9#H[N1P(GNY?]6YJ EJ'_PT["[ M1_K/BRZ2:'A! =SR7*_BQGH7O( 60KDH6,JIR06F;B3PPZ>A?@![T!+44U]- MZ"&=\+Q$Z^BZ[+4&)W,BKZO>V'!.T?^CSA*J%Q07!_7FJY*%1(UK5XP4$EP\"I** PZ55*VO V=UWZ8/^' M3[_] $Y#,SC_T$9@P$F,S^1=Q<1 *Z-)[<:1VG.&&#BWP@>*PTXL=!CY4/&4 MTWT_@ %H!.514X4C=X)ZC^OY:B.U>G%RKZ9.VX\8I3_3DW2-U&KINHG>U6SN M7^O[I8U57U8I$)$NGJB^LF.,Y2?"@R Q'K'$G%#81$V&4B&>TU MUZQ-0[C]R#W\ZO+BO"ZO1=ZLEM])3ZOONGF)"RRU(=;WJ>(9MQ+0OP=-F?8Z Q?O7FX^@V5Y'/6_9E_V'TS_\H!8V ML.$X^CW11VZNYLQ&D!9I$_2TE0=6>_%&PY,D+$3U UG"F\OH&QD8YB"X$A4AC&'6J!!UB:!/H3*D[1Y0U#W>!.ZL778 M08QWUUY\^$(>[7+U:_VSJM#:B4I5.UW=[F)JYPI#7FLP2*ZKY"$[+W2PC7HF M/4-9+PWI1D?%O<9(8ZJH=\Q=]6#1(2HC P>1=0'%4(&G" F*-@6=94[SXZ.N MAS9Q(Z-A"-;V4$T':".J:SOF5!FZ:L83#0HD*0 7U0/.*,$+*:%X+BQ/EFG, M+CBGY"\*3EQ6*]^C;[\\.,/(/(E?20I575=:AE'\5 O<5H M?-1!X1.7"LXQ_)(VGI@[LWPU;&V;>E8<.H6^X2RYH+9,F!T$2=Q(]1*T8D'/ MK;04H;:)OH:1.:U%/"861U?:B>1OWH;5*M2*O@.&$SWWR!8YG:?IGC:[HS"Y M7 ,])9@CYY\0XECUW) GIJU7);[HV9WAJ#NL.S.$!UVL#,_?UCL,SD3-C+@,9'HLE<49;$(7&LFDLK2 M>]$"E#]4=F<0*@9G=X:HJ'?,79\1Q8@V*)*0K".KI4T4PAG"B:A+64;ZKTDL M_ -D=P:A89_LS@#5=("V!\ZJC8G%&Y7!1&=I-P@>?$0&WJ&13B2M=)/+QR>9 MW1FB[>>S.T-$W\%I[9\?9IB+%CQ(R$F0_X#< /%,D;>,QFN&C#R('SZ[,TAM M][,[0V38@J-/,8&*"\[E$XG ?>S%JQ>]97<&:6UYD @[ M4/HO+V>&V"4R$;BJG>@D2^"$J:.AM/&9*2\\CJOT'5-ZS4S!N$H?*,(.]HC= MSE]M\2I8+4#I0KZX=0)B9O5Z7^96:T>,^?]-Z34.H,=7U:0IODO?. MY&=1J"0<,2"T8)==F8,QM*BX1FF4I$UXRU%YI$'"(R\XA03<($TN1Q;J]-"X M+Z2K1J0LE^P]+9\<;4T&J=I7WQBH)3>9&U\"WZUYQF-O.(6,V-[@&$6LW:#C MU9+VW7F\J,JYQ8M650!& (^> C4K(\24"^B(J3AER-2:(1!Y^#73]CHZ#DY& M$' 7A2/WI77=V.3U16UJ<)606=WF]_PM_KU^34(-9_^)837CB%YI%L&(1 (E MALF?3P:R18=1ZT)1X7&\H,&T3]N"IQU4IU)OEY[['>9>?KOF><:*++X( ]Q( M$FR-;:)@&FQ@7 GI7=K>,%OA]A$*I^W_,@4ZQU#5B52?/%H+-EXURK.O:%&= M,HRO::M5N(^E\,Q!;P9]IR3)\W<:)(L:O>6T6S=I/'\*U2K*)F2.%4A.44BN M,8(W(0*JX').%#,U:N'[PU>K#$'=8=4J0W38P=;]?/+;"/($JU4.,1B'";X#>_'+RQD!6R@E.2#SI=[:8>!1%]#%)8P8*=9X BH_QEWD M05J[7[@P1(0=F(O=3NU,[8;%K08>F*^WLNOX4.; Q81."2Y<_-_"A=:QU/BJ MZC2E]&9!^*9=O!X#SHPT.4E--I@I6D])T/:K=88<=UB*GX&*U>+>Q_R_.SW%-8N-%.EW9BJ)^H'4:.:W3*()4 MED1JVER[&T+D*916C N_D136Q8#K^]R]^+Q?_L]'@N_+[:KY$9'S]4P80:LK*C"\ELUGE\#;6C: /C#.M",?]3C W(7<4ZCJ&!>BHRNQ M2\MYE\M?*&HZ_W5)"Y&DF8VG7<&!SBQ0H,P9+4%M 5V(V=(2+642?-ZB\13J M-UJ"%R'UC89?DV>!UIP MW@;@TO$2M0@BF8;V\4&B3K(R8PBF'C&2AVNH R_Q^;PN(4(X9PIDGRTH7B^" M2>2 !KE,7E@G_QV;PH\'@L%U%T,TTCO$KK,W,HIDF2$G1=7>/E@@9((%HC*9 M!T=>2Y/1;S] W<4@-.Q3=S% -1V@[8$LLM6YM@J-4#!P4-H)XH LIUET,T?;S=1=#1-]!'O7/#[-02LQ>R=J!DP3@O8/H*<3)UCE&OH+G M8U\ [[#N8I#:[M==#)%A!R;C?B(9+08A8@!A:E?J7!@$%1&L4$9H-+&$)M.9 M3K'NX@"#<9C@.[ 7KU[,D/O"H^1@O2/^=:*E$IDBSP]9TA0SL_1$?OW'Z!(R M2&OWNX0,$6$'2O_EY4P+BQA0@0Y8^YJ0DD(F_@TY]IZB2E7&'A327Y>00Y0^ M4(0=[!&/A'L/G;_F8HL5!B&97$ Y1G#V6D/,069&5A%5DZ*]W4GL(@<]?N3< M2$?]HJ^>X+['M/RXF/\/YEEP&)S3#@(K-9O.:_T:026KX$665B?9Y([;3M1U M>5IS,#1V0^ !>NKUBNNKY>?/\_5F3'I8;!B>+S[25[?.7_=)E.SRV%&R(H/I M'RD% V5 M=\*F;_]YX;L__%AFL.%<\6$PS0:U28E#=CZ "L*1:V@R,!\9/3M2S-&DDOVH MQO"F)OWWU3)?I/4_ZPB0Q?K;M4:^;4UK83KRY&)MRTJ!HRH,P1G/@)DZM5%D M=+SQY?W="#TE@S@$:8]?VV^@P E#D4U+K!OF+IL*_1Z^;63ZKOR*'\/9!URO MSS;GA=LSA;+PQ&<=UA$L;3$669W8H< ;B_@=3ST= MA,,W?/Z\^#I?+1>5IW!6JR/OR/;EMP_S]2TVM;9!1P@)O(L2N"VU M^ .Y-DWPJ3V4Z=)^Q,CC&\;)_7',O!/,J0LV%HMDQDKF@M"Z8= MU)M]0#&2 .3U@(8%+/'TX^XK_^2[7W+SNDL7929BD;2>#'!I"R@3+6T(,8+1 MPBB7M"F\R4'VOCUTX)H7-4N1Y/S MQ"AY&SZ3%W"'A^LR R=8RK'4N361HJ2TD0<#6C]6N6R9"KL4/N\$ED>IF 8S M8ZAU.;:,IXY$__RR6ETEHH,Q23++0":F0*F@P0DO@$E3(H:<4W+/^4=;SYQ. MT2-I9WFXJ";4<,;Y;!.Q_DQ6LJ]V> M>(20 H)Q*?$HT?IB3\+F'Z:01\S\$.ET<)SWA)G[]7M9AM9<,%,T"4)J4)K8 M\5$7<"$@*R28S)MD?W8A;MJ#NB:[1#/==("W7^?K^<>->FY.Q%]\KJ6)+_X* MI*S\Q_+=^A.N?@^K];<99I^8)T\)H[6@I+$0-\M*R2 26E>PR97+051V&\WN M"9+EL30V]9XVB+.K&ZTSS[7BB39]3('1@BX9/$N MWJU+?!C4CJ.-DX+;V^7BFL>4L3=F\7Y.IR=;:X772:J_\#5YYDQQF'P&:S('%32#$(@8YY4 MD>3&Z"BV>Q$-@-K#[YRVM]#QT36"Y"<'U'+QD1[U^?>+5?H4SO$F*_-BL;@( M9[>^WBRE&>W]V1<>( ='J\4;#BXZ"46CTR4&+D3<#58#WSQMRZ#&X&JIA:DA M=CU$E)CX$A9S/'^/">=?27J_X )7X>SM4@]@)7X->NQ.XS&F"JYW\IT;6[Y=Z^DS?RY7_YHI7V)4J4!(BB(7S3S0EDXQ.[,2/2=SO%WY_PB5I^Q=46$]IIFTP2M'5C+86B:- M80T]:0-^LTAG%Q20OEF\^+C"32A1[W'[2)S4>0DD0J%-'7%70/C$BO'H1%:# M_)ZA%.QV],E.$V='44L'1_(O4EI1O/!ZN7JZ!'B&$9U2PH&(J,C-*^3FD6\' MDEP_KK5WELF[Q#=1U D79]^T4WWLND_;JNW=WW^LN\?R//]O+4[\.:E!96 M>4LQ5VOZ_?*LKNMZYCSCQFLO-:/5ZQTHE+)>YP@@M4:L/C#33?HQ[D'K*56# M#\';MN5MK<8.O("G&9NQPI@-1H)W]7R::U'K& 1HX[@,6JK"FO1Q?)JL:?'7 M'!7;=[7&4]'>@/NR":^(DM7Z"+"[^K+ZV>?G%TCBR\D&61Q@4J(.]2;76BM" MC9/H!0\V8)-K,>!UNE>3$KG=R)LVA=\7(/=261>37)ZQ_R607% RP'KY5SE$B$8G4$9P7ICW MUC8)ST?8HIOE]_N"WB 5';A%_[S(DP;G=[L@M W$'W[7L8+N'3B=),#63!85 MK(7@#()BMN*86>!69UZ/76]=E(OM+4>ZPU_[F>\/XGAM5, MRZQLX('8"H66O8T09&V!F9!SZ5G6+0H[GZ'JE +L(7C;OPAO3#5.G?@YB/'* M[1]_+6>,*Y*W5*!S[=IJ4$!()8(I@7#I/46$NUW'&8.:4VKU,PU>]U';Z>.4 M@(2RE([O)(2*WTG%*+GPFQ.EAU)X_6U\N+ MU4PE5DH4J5X#K,?%3(!#)8'9@)P8-GH[V=D*K)6<::.H4\'J8,6=/E3G7W$6 M62XLD:RY3K7\TC!R>8H&YR)G1EF2^K&@2N1,6W-],E =JKB3ANJ+0E1\9YNK MPF@_*9!$HF5:)PX$P1/86(CM6(CT':\#C$;3M+7KUUW*QRO#UBVZNNU]'8.QPY/EW_U?:P M=;=W'^OP=0])3'(8*S6AGO$(T1+P:3%@/99R$%V*CAEG(VO2R>"HU4Z[%BC> MSK:4F%,RY/E(%:N[[A5$G>DS%F/,@9PB^\3,Q_9%I2=:[30$;_O6F>ZKQ@X< M@IU+:3TR':*N[;@M ^6")A%*"[J.TO#.<<&:%..-6_/<"I/-D;)O!?00M753 M"[4K=Z\^A=5'//]C^?/?7W!QCO0';_&O^FO$N4K,&4X+GS&.=31@ALBS "EL MPB@,,C&I/7V*^&FS![V">31UGY#=O& M6^5X:3)8;S"ETZ83>@7O?HKLHMQJY\TFY>R2S!P"3W6&KBX0BY* T12OF6!> M-SDO&-5':)8\Z!69@]36;>G;[ST>)VA^E9Z3 ^_OS'QJ% M$HPPW"%XIS.H.DDO"B7 I)R)69+Z5XT^1VU#',SE74\1(76.;K&6JM M?:$-,SM&K&I:3:%P#U):YAA6I)>FK-ZEIU]C,P03CQJ; X3?0;1WR4;UO%Z3 MZ"Z]KPMRP-Z15[31T?E++,L5WEK*/_]-TB.US1=A]6US9?[MDGZZ6!-I])J/ M;Q9$'IZO9SX*+@0YABY+,KF.9W#%.+#!2?(/2Q&AR6V'ACQ->_S1%LO3@Z"# M]?!S*9CJ/O6=U_<4K3XDDAG*J#(7#%2D1:[JO21?6 *-3'@NI(O8Q+';G<1I MSSM:H;61BGIU^CYO6>,XMX]3=E(/MWV2[Y#B#-C M20<&KQHP#CK*EWWPNJ-F.0CV-8+H>>),F$9"%"K@U65-!8NZ,C M2&:X%"+%W08&'LID!P-+1\'!,^9DN,P[<(6W>: _VPS6$EE9%11%N 4C*,8\ M1;C2TI?U;)Z%G%0^!G2NZ.D*/7LH^AGD["/U/L%S/:A1%DM!'P(S3(#RL8"S MI18G!U0L<7D<\WI#45\ VDO?SV-H#^'WAZ*K^6TIF6("RX"N#K:G3\$IER%$ M)IG.QAIS#,]_RKEX(VOZ:?SL(?8.L/,>:1^_2.N+U7SQ\14YFB\6F;Z'JZ^7 M"ZQPYV/M+8.HZO;NZO;N&42MB_>I&%I]+5#T#%W3GC".OIV-J84.0%47V+MR MAZFK]>8B+;',/6!MEJ]DJ$(2'CQJFXI(9,%9"S@]2M&TAFE4O2];*&'JVWJO M0]JT>WV/FU\DO5S968\Y^,Q(%DK;.LFZ@'<2P>;HB(F,)F\52#QR]^ZQ-TR+ MC)&TMQQ;E!U8ESM"^?TL+"X]0<,P1ED@1QE 81$0M";'$,DH$;9^, M!:M\4"(48G>W2^%#WMH9:O;1\?(8 I\02>>K]>Q]6'R\].PBFJ1J6T:4CLRQ M91)\= &R]8);:2@4#3M8'7KH+8M#7VU;FSMOG;9^>K1M:7])]J#^*]02UR9& M3ZX]KWTS72346B$@*UT4CSX;L4L#Z-T!,*6A.$!CVSK?0WP3:_VW^6+^^>+S M%>$\*H8\2S ^.%#&>P@L*7"YL!L-.WO+<0. H^M M?>_7[R.4F+!..(6@#:O)"T_ND244HS,R)/*X83^.T'3-KQJG2/<3^X= MX.?>(6$=OE5$C(*#JYTVE<%$ 1D+X#07G@4M&B67[Y/256)G3Q4_=Q@_3-[M MJYNN?E _Q'"._^__\W\!4$L! A0#% @ MEU>3ZD1YE6M" TD( ! M ( ! &5X+3,Q,7$S,C Q.2YH=&U02P$"% ,4 " "V M75Y/GE0$W\H( E2 $ @ ';" 97@M,S$R<3,R,#$Y M+FAT;5!+ 0(4 Q0 ( +9=7D^.\+[WAP4 &P] 0 " M =,1 !E>"TS,C!Q,S(P,3DN:'1M4$L! A0#% @ MEU>3^]#G\*B. ( M&2\C !$ ( !B!< &9S='(M,C Q.3 Y,S N:'1M4$L! A0# M% @ MEU>3Q'PWF/P$P %]D !$ ( !65 " &9S='(M M,C Q.3 Y,S N>'-D4$L! A0#% @ MEU>3T6*RO;\*0 @<0! !4 M ( !>&0" &9S='(M,C Q.3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( M +9=7D_HH!A*:&0 $H$! 5 " :>. @!F&UL4$L! A0#% @ MMEU>3]\@O1.8DP :[X& !4 ( !.]H# &9S='(M,C Q.3 Y @,S!?<')E+GAM;%!+!08 "0 ) $0" &;@0 ! end XML 27 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingent Liabilities (Narrative) (Details)
$ in Thousands
9 Months Ended
Mar. 13, 2019
USD ($)
Sep. 30, 2019
USD ($)
company
Dec. 31, 2018
USD ($)
Jun. 05, 2017
company
Product Liability Contingency        
Litigation settlement amount   $ 44,000    
Number of companies that received a general notice letter (company) | company       140
Present value of remedial work   1,100,000    
Undiscovered remedial work   $ 1,700,000    
Anticipated clean period (years)   13 years    
Number of potentially responsible parties included in agreement (company) | company   100    
Accrual for environmental loss   $ 6,058 $ 6,128  
Uprr        
Product Liability Contingency        
Annual commitment amount   8,000    
Uprr        
Product Liability Contingency        
Litigation settlement amount $ 50,000      
Litigation settlement amount, current   2,000    
Litigation settlement amount, non-current   $ 48,000    
Payment period (years)   6 years    

XML 28 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Narrative) (Details) - Swap - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions        
Derivative, notional amount $ 50,000,000   $ 50,000,000  
Interest income $ 21,000 $ 18,000 $ 142,000  
Interest expense       $ 16,000
XML 29 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details)
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value  
Weighted average share price, beginning balance (usd per share) | $ / shares $ 18.61
Weighted average shares granted (usd per share) | $ / shares 18.63
Weighted average shares vested (usd per share) | $ / shares 19.51
Weighted average shares adjustment for incentive awards expected to vest (usd per share) | $ / shares 19.26
Weighted average shares canceled and forfeited (usd per share) | $ / shares 20.11
Weighted average share price, ending balance (usd per share) | $ / shares $ 18.58
Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares  
Nonvested Shares, Outstanding, Beginning Balance (shares) 191,825
Granted (shares) 62,125
Vested (shares) (87,782)
Adjustment for incentive awards expected to vest (shares) 0
Canceled and forfeited (shares) (6,500)
Nonvested Shares, Outstanding, Ending Balance (shares) 159,668
Deferred Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares  
Nonvested Shares, Outstanding, Beginning Balance (shares) 41,774
Granted (shares) 12,304
Canceled and forfeited (shares) 0
Nonvested Shares, Outstanding, Ending Balance (shares) 54,078
Performance Share Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares  
Nonvested Shares, Outstanding, Beginning Balance (shares) 300,373
Granted (shares) 89,092
Adjustment for incentive awards expected to vest (shares) (15,015)
Canceled and forfeited (shares) 0
Nonvested Shares, Outstanding, Ending Balance (shares) 374,450
XML 30 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Timing of Transfer) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue        
Total net sales $ 154,276 $ 167,094 $ 505,678 $ 462,438
Point in time        
Disaggregation of Revenue        
Total net sales 102,757 122,359 363,816 346,005
Over time        
Disaggregation of Revenue        
Total net sales 51,519 44,735 141,862 116,433
Rail Products and Services        
Disaggregation of Revenue        
Total net sales 67,741 84,517 244,836 238,571
Rail Products and Services | Point in time        
Disaggregation of Revenue        
Total net sales 46,712 61,426 183,905 176,592
Rail Products and Services | Over time        
Disaggregation of Revenue        
Total net sales 21,029 23,091 60,931 61,979
Construction Products        
Disaggregation of Revenue        
Total net sales 47,175 41,534 139,926 112,641
Construction Products | Point in time        
Disaggregation of Revenue        
Total net sales 29,375 27,459 90,565 74,581
Construction Products | Over time        
Disaggregation of Revenue        
Total net sales 17,800 14,075 49,361 38,060
Tubular and Energy Services        
Disaggregation of Revenue        
Total net sales 39,360 41,043 120,916 111,226
Tubular and Energy Services | Point in time        
Disaggregation of Revenue        
Total net sales 26,670 33,474 89,346 94,832
Tubular and Energy Services | Over time        
Disaggregation of Revenue        
Total net sales $ 12,690 $ 7,569 $ 31,570 $ 16,394
XML 31 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting [Abstract]        
Profit for reportable segments $ 7,495 $ 11,176 $ 32,847 $ 27,837
Interest expense - net (1,079) (1,296) (4,031) (4,813)
Other income (expense) - net 421 (157) 823 320
Unallocated corporate expenses and other unallocated charges (3,722) (3,297) (10,947) (12,089)
Income before income taxes $ 3,115 $ 6,426 $ 18,692 $ 11,255
XML 32 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 33 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements Of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2017 $ 154,496 $ 111 $ 45,017 $ 145,797 $ (18,662) $ (17,767)
Increase (Decrease) in Stockholders' Equity            
Net income 9,984     9,984    
Other comprehensive loss, net of tax:            
Pension liability adjustment 392         392
Foreign currency translation adjustment (3,132)         (3,132)
Unrealized derivative gain on cash flow hedges 1,243         1,243
Issuance of common shares, net of shares withheld for taxes (316)   (813)   497  
Stock-based compensation 2,838   2,838      
Ending balance at Sep. 30, 2018 165,200 111 47,042 155,476 (18,165) (19,264)
Beginning balance at Jun. 30, 2018 157,891 111 46,129 149,068 (18,180) (19,237)
Increase (Decrease) in Stockholders' Equity            
Net income 6,408     6,408    
Other comprehensive loss, net of tax:            
Pension liability adjustment 137         137
Foreign currency translation adjustment (371)         (371)
Unrealized derivative gain on cash flow hedges 207         207
Issuance of common shares, net of shares withheld for taxes (6)   (21)   15  
Stock-based compensation 934   934      
Ending balance at Sep. 30, 2018 165,200 111 47,042 155,476 (18,165) (19,264)
Beginning balance at Dec. 31, 2018 122,119 111 48,040 114,324 (18,165) (22,191)
Increase (Decrease) in Stockholders' Equity            
Net income 16,318     16,318    
Other comprehensive loss, net of tax:            
Pension liability adjustment 275         275
Foreign currency translation adjustment (1,038)         (1,038)
Unrealized derivative gain on cash flow hedges (1,309)         (1,309)
Issuance of common shares, net of shares withheld for taxes (600)   (1,936)   1,336  
Stock-based compensation 2,910   2,910      
Ending balance at Sep. 30, 2019 138,675 111 49,014 131,275 (16,829) (24,896)
Beginning balance at Jun. 30, 2019 136,221 111 48,159 128,211 (16,841) (23,419)
Increase (Decrease) in Stockholders' Equity            
Net income 3,064     3,064    
Other comprehensive loss, net of tax:            
Pension liability adjustment 90         90
Foreign currency translation adjustment (1,416)         (1,416)
Unrealized derivative gain on cash flow hedges (151)         (151)
Issuance of common shares, net of shares withheld for taxes (9)   (21)   12  
Stock-based compensation 876   876      
Ending balance at Sep. 30, 2019 $ 138,675 $ 111 $ 49,014 $ 131,275 $ (16,829) $ (24,896)
XML 34 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total net sales $ 154,276 $ 167,094 $ 505,678 $ 462,438
Total cost of sales 126,584 135,791 411,696 375,880
Gross profit 27,692 31,303 93,982 86,558
Selling and administrative expenses 22,264 21,662 67,036 65,488
Amortization expense 1,655 1,762 5,046 5,322
Interest expense - net 1,079 1,296 4,031 4,813
Other (income) expense - net (421) 157 (823) (320)
Total expenses 24,577 24,877 75,290 75,303
Income before income taxes 3,115 6,426 18,692 11,255
Income tax expense 51 18 2,374 1,271
Net income $ 3,064 $ 6,408 $ 16,318 $ 9,984
Basic earnings per common share (usd per share) $ 0.29 $ 0.62 $ 1.57 $ 0.96
Diluted earnings per common share (usd per share) $ 0.29 $ 0.61 $ 1.53 $ 0.95
Product        
Total net sales $ 119,256 $ 120,272 $ 392,566 $ 339,176
Total cost of sales 97,663 99,045 322,432 279,478
Service        
Total net sales 35,020 46,822 113,112 123,262
Total cost of sales $ 28,921 $ 36,746 $ 89,264 $ 96,402
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans
9 Months Ended
Sep. 30, 2019
Employee-related Liabilities [Abstract]  
Retirement Plans Retirement Plans
Retirement Plans
The Company has three retirement plans that cover its hourly and salaried employees in the United States: one defined benefit plan, which is frozen, and two defined contribution plans. Employees are eligible to participate in the appropriate plan based on employment classification. The Company’s contributions to the defined benefit and defined contribution plans are governed by the Employee Retirement Income Security Act of 1974 (“ERISA”) and the Company’s policy and investment guidelines applicable to each respective plan. The Company’s policy is to contribute at least the minimum in accordance with the funding standards of ERISA.

The Company maintains two defined contribution plans for its employees in Canada, as well as one post-retirement benefit plan. The Company also maintains two defined contribution plans and one defined benefit plan for its employees in the United Kingdom.

United States Defined Benefit Plan
Net periodic pension costs for the United States defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Interest cost$162  $155  $486  $466  
Expected return on plan assets(180) (213) (540) (640) 
Recognized net actuarial loss31  24  94  72  
Net periodic pension cost (income)$13  $(34) $40  $(102) 

During the nine months ended September 30, 2019, the Company contributed approximately $550 to its United States defined benefit pension plan and expects no additional contributions during the remainder of 2019.

United Kingdom Defined Benefit Plan
Net periodic pension costs for the United Kingdom defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Interest cost$53  $51  $159  $153  
Expected return on plan assets(60) (70) (180) (210) 
Amortization of prior service costs and transition amount10   30  15  
Recognized net actuarial loss52  48  156  144  
Net periodic pension cost$55  $34  $165  $102  
United Kingdom regulations require trustees to adopt a prudent approach to funding required contributions to defined benefit pension plans. The Company anticipates contributions of approximately $241 to the United Kingdom pension plan during 2019. For the nine months ended September 30, 2019, the Company contributed approximately $187 to the plan.

Defined Contribution Plans
The Company sponsors six defined contribution plans for hourly and salaried employees across our domestic and international facilities. The following table summarizes the expense associated with the contributions made to these plans:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
United States$656  $766  $1,887  $2,080  
Canada29  23  102  91  
United Kingdom103  114  328  328  
$788  $903  $2,317  $2,499  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Statements (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Basis of presentation
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all estimates and adjustments (consisting of normal recurring accruals, unless otherwise stated herein) considered necessary for a fair presentation of the financial position of L.B. Foster Company and subsidiaries as of September 30, 2019 and December 31, 2018, its Condensed Consolidated Statements of Operations and its Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended September 30, 2019 and 2018, and its Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018, have been included. However, actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from audited financial statements. This Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and footnotes thereto included in the L.B. Foster Company’s Annual Report on Form 10-K for the year ended December 31, 2018. In this Quarterly Report on Form 10-Q, references to “we,” “us,” “our,” and the “Company” refer collectively to L.B. Foster Company and its consolidated subsidiaries.
Recently issued accounting standards
Recently Issued Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2018-15, “Intangibles - Goodwill and Other - Internal-Use Software” (“ASU 2018-15”). The ASU requires capitalization of certain implementation costs incurred in a cloud computing arrangement that qualifies as a service contract. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019 and for interim periods therein with early adoption permitted. The Company is currently evaluating the potential impact of the ASU on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”). The ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to trade receivables, other receivables, and most debt instruments. The CECL model does not have a minimum threshold for recognition of impairment losses, and entities will need to measure expected credit losses on assets that have a low risk of loss. This guidance is required to be adopted by the Company beginning in fiscal year 2020. Management is currently evaluating the potential impact of these changes on the Company’s consolidated financial statements, including accounting policies, processes, and systems.

Recently Adopted Accounting Standards
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). The new accounting requirements include the accounting for, presentation of, and classification of leases. The guidance resulted in most leases being capitalized as a right-of-use asset with a related balance sheet liability. The requirements of the new standard are effective for annual reporting periods beginning after December 15, 2018, and interim periods within those annual periods. The Company adopted the provisions of ASU 2016-02 on January 1, 2019, using the modified retrospective approach as of the beginning of the period of adoption. Additionally, the Company has elected to apply the practical expedients for leases that commenced prior to the effective date, not to apply the recognition requirements in the standard to short-term leases, and not to separate non-lease components from lease components. The Company has presented the disclosures required by ASU 2016-02 in Note 8.

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income” (“ASU 2018-02”), which allows companies to reclassify stranded tax effects caused by the U.S. Tax Cuts and Jobs Act (the “Tax Act”) from accumulated other comprehensive income to retained earnings. The amendments eliminate the stranded tax effects resulting from the Tax Act and improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The Company adopted ASU 2018-02 during the first quarter of 2019 and has chosen to record the reclassification as of the beginning of the period of adoption. As a result of adopting this standard, we reclassified stranded tax effects of $633 from “Accumulated other comprehensive loss” to “Retained earnings.”

The SEC Disclosure Update and Simplification release announces the SEC's adoption of certain amendments in August 2018. While most of the amendments eliminate outdated or duplicative disclosure requirements, the final rule amends the interim financial
statement requirements to require a reconciliation of changes in stockholders’ equity in the notes to the financial statements or as a separate statement. This analysis should reconcile the beginning balance to the ending balance of each caption in stockholders’ equity for each period for which an income statement is required to be filed and comply with the remaining content requirements of Rule 3-04 of Regulation S-X. As a result, registrants are required to provide the reconciliation for both the comparable quarterly and year-to-date periods in their Quarterly Reports on Form 10-Q but only for the year-to-date periods in registration statements, beginning in the first quarter of 2019. The Company has included the reconciliation of changes in stockholders’ equity as a separate statement.
Inventory Inventories of the Company are valued at average cost or net realizable value, whichever is lower.
Share based compensation The Company applies the provisions of ASC 718, “Compensation – Stock Compensation,” to account for the Company’s stock-based compensation. Stock-based compensation cost is measured at the grant date based on the calculated fair value of the award and is recognized over the employees’ requisite service periods
XML 37 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Narrative - North America) (Details)
Apr. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Revolving credit facility      
Line of Credit Facility      
Line of credit facility, amount outstanding   $ 48,004,000 $ 74,008,000
Term loan      
Line of Credit Facility      
Line of credit facility, amount outstanding   24,375,000 $ 0
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity $ 195,000,000    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity 140,000,000    
Potential increase to borrowing capacity $ 50,000,000    
Line of credit facility, current borrowing capacity   91,160,000  
Debt instrument term 5 years    
Maximum growth leverage ratio 3.25    
Maximum growth leverage ratio during acquisition period 3.50    
Minimum consolidated fixed charge coverage ratio 1.25    
Minimum working capital to revolving facility usage ratio 1.40    
Liquidity covenant $ 25,000,000    
Acquisition consideration threshold, per acquisition 50,000,000    
Aggregate acquisition threshold for four consecutive periods where acquisitions occurred 50,000,000    
Aggregate acquisition consideration threshold 100,000,000    
Line of credit facility, amount outstanding   $ 836,000  
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Foreign Sublimit      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity $ 25,000,000    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Euro-rate      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 1.00%    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Euro-rate | Minimum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 1.25%    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Euro-rate | Maximum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 2.25%    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Base Rate | Minimum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 0.25%    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Base Rate | Maximum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 1.25%    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Revolving credit facility | Overnight Bank Funding Rate      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 0.50%    
PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company | Term loan | Term Loan      
Line of Credit Facility      
Line of credit facility, current borrowing capacity $ 25,000,000    
XML 38 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 17 Months Ended
May 29, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award            
Stock-based compensation   $ 876 $ 934 $ 2,910 $ 2,838  
Expected cost on shares expected to vest   $ 5,063   $ 5,063   $ 5,063
Recognition period for compensation expense not yet recognized       3 years 6 months    
Restricted Stock | Vesting Period 2            
Share-based Compensation Arrangement by Share-based Payment Award            
Vesting period       3 years    
Restricted Stock | Vesting Period 2 | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award            
Vesting period           1 year
Performance Share Units            
Share-based Compensation Arrangement by Share-based Payment Award            
Vesting period 3 years          
XML 39 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans (Schedule of Costs of Retirement Plans) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 788 $ 903 $ 2,317 $ 2,499
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 656 766 1,887 2,080
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 29 23 102 91
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 103 $ 114 $ 328 $ 328
XML 40 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Goodwill  
Goodwill, beginning balance $ 19,258
Foreign currency translation impact (328)
Goodwill, ending balance 18,930
Rail Products and Services  
Goodwill  
Goodwill, beginning balance 14,111
Foreign currency translation impact (328)
Goodwill, ending balance 13,783
Construction Products  
Goodwill  
Goodwill, beginning balance 5,147
Foreign currency translation impact 0
Goodwill, ending balance 5,147
Tubular and Energy Services  
Goodwill  
Goodwill, beginning balance 0
Foreign currency translation impact 0
Goodwill, ending balance $ 0
XML 41 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Segment Reporting Information    
Assets $ 396,287 $ 383,249
Operating Segments | Rail Products and Services    
Segment Reporting Information    
Assets 181,694 175,704
Operating Segments | Construction Products    
Segment Reporting Information    
Assets 99,997 97,133
Operating Segments | Tubular and Energy Services    
Segment Reporting Information    
Assets 86,531 90,402
Unallocated corporate assets    
Segment Reporting Information    
Assets $ 28,065 $ 20,010
JSON 42 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fstr-20190930.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 271, "dts": { "calculationLink": { "local": [ "fstr-20190930_cal.xml" ] }, "definitionLink": { "local": [ "fstr-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "fstr-20190930.htm" ] }, "labelLink": { "local": [ "fstr-20190930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml" ] }, "presentationLink": { "local": [ "fstr-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml" ] }, "schema": { "local": [ "fstr-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 510, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 11, "http://www.lbfoster.com/20190930": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 18 }, "keyCustom": 46, "keyStandard": 334, "memberCustom": 23, "memberStandard": 40, "nsprefix": "fstr", "nsuri": "http://www.lbfoster.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.lbfoster.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Financial Statements", "role": "http://www.lbfoster.com/role/FinancialStatements", "shortName": "Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Business Segments", "role": "http://www.lbfoster.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Revenue", "role": "http://www.lbfoster.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Accounts Receivable", "role": "http://www.lbfoster.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Inventories", "role": "http://www.lbfoster.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Property, Plant and Equipment", "role": "http://www.lbfoster.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Leases", "role": "http://www.lbfoster.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Long-Term Debt and Related Manners", "role": "http://www.lbfoster.com/role/LongTermDebtandRelatedManners", "shortName": "Long-Term Debt and Related Manners", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Fair Value Measurements", "role": "http://www.lbfoster.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Earnings Per Common Share", "role": "http://www.lbfoster.com/role/EarningsPerCommonShare", "shortName": "Earnings Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Stock-Based Compensation", "role": "http://www.lbfoster.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Retirement Plans", "role": "http://www.lbfoster.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156114 - Disclosure - Commitments and Contingent Liabilities", "role": "http://www.lbfoster.com/role/CommitmentsandContingentLiabilities", "shortName": "Commitments and Contingent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162115 - Disclosure - Income Taxes", "role": "http://www.lbfoster.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164116 - Disclosure - Subsequent Events", "role": "http://www.lbfoster.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Financial Statements (Policies)", "role": "http://www.lbfoster.com/role/FinancialStatementsPolicies", "shortName": "Financial Statements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Business Segments (Tables)", "role": "http://www.lbfoster.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Revenue (Tables)", "role": "http://www.lbfoster.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - Inventory (Tables)", "role": "http://www.lbfoster.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.lbfoster.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "fstr:LesseeBalanceSheetLocationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Leases (Tables)", "role": "http://www.lbfoster.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "fstr:LesseeBalanceSheetLocationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.lbfoster.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341308 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.lbfoster.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Earnings Per Common Share (Tables)", "role": "http://www.lbfoster.com/role/EarningsPerCommonShareTables", "shortName": "Earnings Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.lbfoster.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Retirement Plans (Tables)", "role": "http://www.lbfoster.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357312 - Disclosure - Commitments and Contingent Liabilities (Tables)", "role": "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables", "shortName": "Commitments and Contingent Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Financial Statements (Narratives) (Details)", "role": "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails", "shortName": "Financial Statements (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RetainedEarningsAccumulatedDeficit", "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "icd59d3cc16184fee92e07ab5363bacaa_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Business Segments - Narratives (Details)", "role": "http://www.lbfoster.com/role/BusinessSegmentsNarrativesDetails", "shortName": "Business Segments - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details)", "role": "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "shortName": "Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "ifb44b75a8b3f4dc9b9a8115740f087f6_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details)", "role": "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "shortName": "Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "lang": null, "name": "fstr:CorporateExpenseAndOtherUnallocatedCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details)", "role": "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "shortName": "Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i108293611cb14a1191124ba844933ff6_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenue (Narratives) (Details)", "role": "http://www.lbfoster.com/role/RevenueNarrativesDetails", "shortName": "Revenue (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Revenue (Details)", "role": "http://www.lbfoster.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "ib5bf0b9b33604258befc49f33fbec851_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Revenue (Timing of Transfer) (Details)", "role": "http://www.lbfoster.com/role/RevenueTimingofTransferDetails", "shortName": "Revenue (Timing of Transfer) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i668672f111c44b509f5a46d292dbb0d6_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details)", "role": "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details)", "role": "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)", "role": "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i5997f4b41df6481588b8b1033030719f_D20190101-20190930", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details)", "role": "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Accounts Receivable (Details)", "role": "http://www.lbfoster.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Inventory (Schedule of Inventory) (Details)", "role": "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory (Schedule of Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Property, Plant and Equipment (Details)", "role": "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Leases - Narratives (Details)", "role": "http://www.lbfoster.com/role/LeasesNarrativesDetails", "shortName": "Leases - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "lang": "en-US", "name": "fstr:LesseeLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Leases - Balance Sheet Location (Details)", "role": "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "shortName": "Leases - Balance Sheet Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fstr:LesseeBalanceSheetLocationsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "lang": null, "name": "fstr:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.lbfoster.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Leases - Cash Flow Components (Details)", "role": "http://www.lbfoster.com/role/LeasesCashFlowComponentsDetails", "shortName": "Leases - Cash Flow Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Leases - Estimated Annual Maturities (Details)", "role": "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails", "shortName": "Leases - Estimated Annual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Long-Term Debt (Schedule of Long-term Debt Instruments) (Details)", "role": "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails", "shortName": "Long-Term Debt (Schedule of Long-term Debt Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i74e08b0f3a8d4c6880ff89a067da2822_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Long-Term Debt (Narrative - North America) (Details)", "role": "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "shortName": "Long-Term Debt (Narrative - North America) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i350ceb479e7c439db81769617a8fccbd_I20190430", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i91db8084af0c4deabb2a8b242c87738b_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Fair Value Measurements (Narrative) (Details)", "role": "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i30640af9017147138a801e5bb2e546d2_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details)", "role": "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i880a739be0e74d8f9142c9f10f30d9e7_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "role": "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "role": "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details)", "role": "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails", "shortName": "Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "fstr:DefinedContributionPlanNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - Retirement Plans (Narrative) (Details)", "role": "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "shortName": "Retirement Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "fstr:DefinedContributionPlanNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i3e2a56c50fb2434dafe3fc42668dfcf0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Retirement Plans (Schedule Of Net Benefit Costs) (Details)", "role": "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "shortName": "Retirement Plans (Schedule Of Net Benefit Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i3e2a56c50fb2434dafe3fc42668dfcf0_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - Retirement Plans (Schedule of Costs of Retirement Plans) (Details)", "role": "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "shortName": "Retirement Plans (Schedule of Costs of Retirement Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fstr:ScheduleOfFuturePaymentsOfLegalSettlementsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Commitments and Contingent Liabilities (Narrative) (Details)", "role": "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails", "shortName": "Commitments and Contingent Liabilities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i6a7aa7274eae444399d3dc6cb607589a_I20170605", "decimals": "0", "lang": null, "name": "fstr:NumberOfCompaniesReceivingGeneralNoticeLetter", "reportCount": 1, "unique": true, "unitRef": "company", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459432 - Disclosure - Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details)", "role": "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesScheduleofProductWarrantyLiabilityDetails", "shortName": "Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fstr:ScheduleOfFuturePaymentsOfLegalSettlementsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "fstr:LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentRemainderOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - Commitments and Contingent Liabilities (Future Payments) (Details)", "role": "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails", "shortName": "Commitments and Contingent Liabilities (Future Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fstr:ScheduleOfFuturePaymentsOfLegalSettlementsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "fstr:LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentRemainderOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i95ed9eb9ca384a649cda76bb80c6e355_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461434 - Disclosure - Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details)", "role": "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesEnvironmentalLossContingenciesDetails", "shortName": "Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "id0f72bd32183419ab0787ebdb40d4621_D20190101-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463435 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.lbfoster.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i532a228742074c34b6a1f13f4f42c0b3_D20191029-20191029", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465436 - Disclosure - Subsequent Events (Details)", "role": "http://www.lbfoster.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i532a228742074c34b6a1f13f4f42c0b3_D20191029-20191029", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i528903ecc9aa495fa622333f3490cb5e_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements Of Stockholders' Equity", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements Of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i528903ecc9aa495fa622333f3490cb5e_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals)", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParentheticals", "shortName": "Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i7ddaebf643ba442986910fccd36946e6_D20190701-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190930.htm", "contextRef": "i5ca049910ab94e259d865a47b83be780_D20190101-20190101", "decimals": "-3", "first": true, "lang": null, "name": "fstr:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - fstr-20190930.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - fstr-20190930.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 64, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Street Name" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Suite" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Commission File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.lbfoster.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "fstr_AccountingStandardsUpdate201802Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-02", "label": "Accounting Standards Update 2018-02 [Member]", "terseLabel": "ASU 2018-02" } } }, "localname": "AccountingStandardsUpdate201802Member", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "fstr_AccruedLegalSettlementCurrent": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Legal Settlement Current", "label": "Accrued Legal Settlement Current", "terseLabel": "Current portion of accrued settlement (Note 14)" } } }, "localname": "AccruedLegalSettlementCurrent", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fstr_AccruedLegalSettlementNonCurrent": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Legal Settlement Non Current", "label": "Accrued Legal Settlement Non Current", "terseLabel": "Long-term portion of accrued settlement (Note 14)" } } }, "localname": "AccruedLegalSettlementNonCurrent", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fstr_AcquisitionConsiderationThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Acquisition Consideration Threshold", "label": "Acquisition Consideration Threshold", "terseLabel": "Acquisition consideration threshold, per acquisition" } } }, "localname": "AcquisitionConsiderationThreshold", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_AggregateAcquisitionConsiderationThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate Acquisition Consideration Threshold", "label": "Aggregate Acquisition Consideration Threshold", "terseLabel": "Aggregate acquisition consideration threshold" } } }, "localname": "AggregateAcquisitionConsiderationThreshold", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_AggregateAcquisitionConsiderationThresholdPerPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate Acquisition Consideration Threshold, Per Period", "label": "Aggregate Acquisition Consideration Threshold, Per Period", "terseLabel": "Aggregate acquisition threshold for four consecutive periods where acquisitions occurred" } } }, "localname": "AggregateAcquisitionConsiderationThresholdPerPeriod", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_CXTConcreteBuildingsFacilityRelocationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CXT Concrete Buildings Facility Relocation", "label": "CXT Concrete Buildings Facility Relocation [Member]", "terseLabel": "CXT concrete building facility relocation" } } }, "localname": "CXTConcreteBuildingsFacilityRelocationMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "fstr_ConstructionProductsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ConstructionProductsSegmentMember", "terseLabel": "Construction Products" } } }, "localname": "ConstructionProductsSegmentMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "fstr_ContractwithCustomerLiabilityIncreasefromCashReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "ContractwithCustomerLiabilityIncreasefromCashReceipts", "verboseLabel": "Cash proceeds from liability contract" } } }, "localname": "ContractwithCustomerLiabilityIncreasefromCashReceipts", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "fstr_CorporateExpenseAndOtherUnallocatedCharges": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "CorporateExpenseAndOtherUnallocatedCharges", "negatedTerseLabel": "Unallocated corporate expenses and other unallocated charges" } } }, "localname": "CorporateExpenseAndOtherUnallocatedCharges", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "fstr_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Stock Units", "label": "Deferred Stock Units [Member]", "terseLabel": "Deferred Stock Units" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "domainItemType" }, "fstr_DefinedBenefitPlanNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DefinedBenefitPlanNumber", "verboseLabel": "Number of defined benefit plans" } } }, "localname": "DefinedBenefitPlanNumber", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "fstr_DefinedContributionPlanNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DefinedContributionPlanNumber", "verboseLabel": "Defined contribution plan number" } } }, "localname": "DefinedContributionPlanNumber", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "fstr_DeliveryBasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DeliveryBasedMember", "terseLabel": "Delivery Based" } } }, "localname": "DeliveryBasedMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "domainItemType" }, "fstr_FacilityRelocationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility Relocation", "label": "Facility Relocation [Member]", "terseLabel": "Restructuring relocation" } } }, "localname": "FacilityRelocationMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "fstr_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "fstr_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "negatedLabel": "Accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "fstr_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Property, plant, and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "fstr_ForeignSublimitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Sublimit", "label": "Foreign Sublimit [Member]", "terseLabel": "Foreign Sublimit" } } }, "localname": "ForeignSublimitMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "fstr_FullyAmortizedFiniteLivedIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fully Amortized Finite Lived Intangible Assets", "label": "Fully Amortized Finite Lived Intangible Assets", "terseLabel": "Fully amortized intangible assets" } } }, "localname": "FullyAmortizedFiniteLivedIntangibleAssets", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_ImprovementsToLandAndLeaseholdsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ImprovementsToLandAndLeaseholdsMember", "terseLabel": "Improvements to land and leaseholds" } } }, "localname": "ImprovementsToLandAndLeaseholdsMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "fstr_IncreaseDecreaseInAccruedSettlement": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Accrued Settlement", "label": "Increase (Decrease) in Accrued Settlement", "terseLabel": "Accrued settlement" } } }, "localname": "IncreaseDecreaseInAccruedSettlement", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "fstr_LesseeBalanceSheetLocationsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Balance Sheet Locations", "label": "Lessee, Balance Sheet Locations [Table Text Block]", "terseLabel": "Balance Sheet Locations" } } }, "localname": "LesseeBalanceSheetLocationsTableTextBlock", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "fstr_LesseeLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Lease, Renewal Term", "label": "Lessee, Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeLeaseRenewalTerm", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "fstr_LesseeLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Lease, Termination Period", "label": "Lessee, Lease, Termination Period", "terseLabel": "Lease termination period" } } }, "localname": "LesseeLeaseTerminationPeriod", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "fstr_LesseeRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Remaining Lease Term", "label": "Lessee, Remaining Lease Term", "terseLabel": "Lease term" } } }, "localname": "LesseeRemainingLeaseTerm", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "fstr_LineOfCreditFacilityPotentialIncreaseToBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Potential Increase To Borrowing Capacity", "label": "Line of Credit Facility, Potential Increase To Borrowing Capacity", "terseLabel": "Potential increase to borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialIncreaseToBorrowingCapacity", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LiquidityCovenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "LiquidityCovenant", "verboseLabel": "Liquidity covenant" } } }, "localname": "LiquidityCovenant", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Current", "label": "Litigation Settlement, Amount Awarded to Other Party, Current", "terseLabel": "Litigation settlement amount, current" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyCurrent", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Non-Current", "label": "Litigation Settlement, Amount Awarded to Other Party, Non-Current", "terseLabel": "Litigation settlement amount, non-current" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyNonCurrent", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentAfterYearFive": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment After Year Five", "label": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment After Year Five", "terseLabel": "2024" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentAfterYearFive", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentRemainderOfYear": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement Amount Awarded To Other Party Scheduled Payment Remainder Of Year", "label": "Litigation Settlement Amount Awarded To Other Party Scheduled Payment Remainder Of Year", "terseLabel": "Remainder of 2019" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentRemainderOfYear", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearFive": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Five", "label": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Five", "terseLabel": "2023" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearFive", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearFour": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Four", "label": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Four", "terseLabel": "2022" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearFour", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearThree": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Three", "label": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Three", "terseLabel": "2021" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearThree", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearTwo": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LitigationSettlementAmountAwardedToOtherParty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Two", "label": "Litigation Settlement, Amount Awarded to Other Party, Scheduled Payment Year Two", "terseLabel": "2020" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearTwo", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LitigationSettlementInstallmentPaymentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Litigation Settlement Installment Payment Term", "label": "Litigation Settlement Installment Payment Term", "terseLabel": "Payment period (years)" } } }, "localname": "LitigationSettlementInstallmentPaymentTerm", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "fstr_LongtermPurchaseCommitmentAnnualCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Purchase Commitment, Annual Commitment Amount", "label": "Long-term Purchase Commitment, Annual Commitment Amount", "terseLabel": "Annual commitment amount" } } }, "localname": "LongtermPurchaseCommitmentAnnualCommitmentAmount", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember", "terseLabel": "Machinery and equipment, including equipment under finance leases" } } }, "localname": "MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "fstr_MaximumGrowthLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Growth Leverage Ratio", "label": "Maximum Growth Leverage Ratio", "terseLabel": "Maximum growth leverage ratio" } } }, "localname": "MaximumGrowthLeverageRatio", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "decimalItemType" }, "fstr_MaximumGrowthLeverageRatioDuringAcquisitionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Growth Leverage Ratio During Acquisition Period", "label": "Maximum Growth Leverage Ratio During Acquisition Period", "terseLabel": "Maximum growth leverage ratio during acquisition period" } } }, "localname": "MaximumGrowthLeverageRatioDuringAcquisitionPeriod", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "decimalItemType" }, "fstr_MinimumConsolidatedFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum Consolidated Fixed Charge Coverage Ratio", "label": "Minimum Consolidated Fixed Charge Coverage Ratio", "terseLabel": "Minimum consolidated fixed charge coverage ratio" } } }, "localname": "MinimumConsolidatedFixedChargeCoverageRatio", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "decimalItemType" }, "fstr_MinimumWorkingCapitalToRevolvingFacilityUsageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum Working Capital to Revolving Facility Usage Ratio", "label": "Minimum Working Capital to Revolving Facility Usage Ratio", "terseLabel": "Minimum working capital to revolving facility usage ratio" } } }, "localname": "MinimumWorkingCapitalToRevolvingFacilityUsageRatio", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "decimalItemType" }, "fstr_NumberOfCompaniesReceivingGeneralNoticeLetter": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Companies Receiving General Notice Letter", "label": "Number Of Companies Receiving General Notice Letter", "terseLabel": "Number of companies that received a general notice letter (company)" } } }, "localname": "NumberOfCompaniesReceivingGeneralNoticeLetter", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "fstr_NumberOfPotentiallyResponsiblePartiesIncludedInAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Potentially Responsible Parties Included in Agreement", "label": "Number of Potentially Responsible Parties Included in Agreement", "terseLabel": "Number of potentially responsible parties included in agreement (company)" } } }, "localname": "NumberOfPotentiallyResponsiblePartiesIncludedInAgreement", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "fstr_NumberOfRetirementPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfRetirementPlans", "verboseLabel": "Number of retirement plans" } } }, "localname": "NumberOfRetirementPlans", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "decimalItemType" }, "fstr_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "fstr_OvernightBankFundingRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Overnight Bank Funding Rate", "label": "Overnight Bank Funding Rate [Member]", "terseLabel": "Overnight Bank Funding Rate" } } }, "localname": "OvernightBankFundingRateMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "fstr_PerformanceBasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PerformanceBasedMember", "terseLabel": "Performance Based" } } }, "localname": "PerformanceBasedMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "domainItemType" }, "fstr_PilingandFabricatedBridgeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PilingandFabricatedBridgeMember", "terseLabel": "Piling and Fabricated Bridge" } } }, "localname": "PilingandFabricatedBridgeMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember", "terseLabel": "PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company" } } }, "localname": "PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "fstr_PrecastConcreteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PrecastConcreteMember", "terseLabel": "Precast Concrete Products" } } }, "localname": "PrecastConcreteMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_PresentValueOfProposedRemedialWork": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present Value of Proposed Remedial Work", "label": "Present Value of Proposed Remedial Work", "terseLabel": "Present value of remedial work" } } }, "localname": "PresentValueOfProposedRemedialWork", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_ProceedsFromEquityMethodInvestmentRepaymentOfLineOfCredit": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Equity Method Investment, Repayment of Line of Credit", "label": "Proceeds from Equity Method Investment, Repayment of Line of Credit", "terseLabel": "Repayment of revolving line of credit from equity method investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentRepaymentOfLineOfCredit", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "fstr_ProtectiveCoatingandMeasurementsSolutionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProtectiveCoatingandMeasurementsSolutionMember", "terseLabel": "Protective Coatings and Measurement Systems" } } }, "localname": "ProtectiveCoatingandMeasurementsSolutionMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_RailProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RailProductsMember", "terseLabel": "Rail Products" } } }, "localname": "RailProductsMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_RailProductsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RailProductsSegmentMember", "terseLabel": "Rail Products and Services" } } }, "localname": "RailProductsSegmentMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "fstr_RailTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RailTechnologyMember", "terseLabel": "Rail Technologies" } } }, "localname": "RailTechnologyMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_RemedialWorkAnticipatedCleanUpPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remedial Work Anticipated Clean Up Period", "label": "Remedial Work Anticipated Clean Up Period", "terseLabel": "Anticipated clean period (years)" } } }, "localname": "RemedialWorkAnticipatedCleanUpPeriod", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "fstr_RevenueFromContractWithCustomerPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RevenueFromContractWithCustomerPercentage", "terseLabel": "Customer revenue transferred over-time (percentage)" } } }, "localname": "RevenueFromContractWithCustomerPercentage", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "percentItemType" }, "fstr_RevenueRecognitionBasisAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition Basis", "label": "Revenue Recognition Basis [Axis]", "terseLabel": "Revenue Recognition Basis [Axis]" } } }, "localname": "RevenueRecognitionBasisAxis", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "fstr_RevenueRecognitionBasisDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Revenue Recognition Basis [Axis]", "label": "Revenue Recognition Basis [Domain]", "verboseLabel": "Revenue Recognition Basis [Domain]" } } }, "localname": "RevenueRecognitionBasisDomain", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "domainItemType" }, "fstr_ScheduleOfFuturePaymentsOfLegalSettlementsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Future Payments Of Legal Settlements", "label": "Schedule Of Future Payments Of Legal Settlements [Table Text Block]", "terseLabel": "Schedule Of Future Payments Of Legal Settlements" } } }, "localname": "ScheduleOfFuturePaymentsOfLegalSettlementsTableTextBlock", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "fstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVest": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVest", "verboseLabel": "Adjustment for incentive awards expected to vest (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVest", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "sharesItemType" }, "fstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVestWeightedAverageGrantDateFairValue", "terseLabel": "Weighted average shares adjustment for incentive awards expected to vest (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "perShareItemType" }, "fstr_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017 Reclassification From Aoci To Retained Earnings Tax Effect", "label": "Tax Cuts And Jobs Act Of 2017 Reclassification From Aoci To Retained Earnings Tax Effect", "terseLabel": "Adjustment to adopt ASU 2018-02" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "fstr_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "fstr_TestInspectionandThreadingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TestInspectionandThreadingMember", "terseLabel": "Test, Inspection, and Threading Services" } } }, "localname": "TestInspectionandThreadingMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_TotalOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "TotalOperatingExpenses", "totalLabel": "Total expenses" } } }, "localname": "TotalOperatingExpenses", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "fstr_TubularProductsSegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TubularProductsSegmentsMember", "terseLabel": "Tubular and Energy Services" } } }, "localname": "TubularProductsSegmentsMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "fstr_UndiscoveredRemedialWork": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Undiscovered Remedial Work", "label": "Undiscovered Remedial Work", "terseLabel": "Undiscovered remedial work" } } }, "localname": "UndiscoveredRemedialWork", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_UprrMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UprrMember", "terseLabel": "Uprr" } } }, "localname": "UprrMember", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "fstr_VestingPeriod2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "VestingPeriod2Member", "terseLabel": "Vesting Period 2" } } }, "localname": "VestingPeriod2Member", "nsuri": "http://www.lbfoster.com/20190930", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r118", "r130" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r207", "r211" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails", "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails", "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r132", "r207", "r210", "r344" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails", "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails", "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201606Member": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-06 Derivatives and Hedging (Topic 815): Contingent Put and Call Options in Debt Instruments (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2016-06 [Member]", "terseLabel": "ASU 2016-16" } } }, "localname": "AccountingStandardsUpdate201606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate of amounts due from customers or clients, within one year of the balance sheet date (or one operating cycle, if longer), for goods or services that have been delivered or sold in the normal course of business and an amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date within one year of the balance sheet, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection and net of any write-downs taken for collection uncertainty on the part of the holder, respectively.", "label": "Accounts, Notes, Loans and Financing Receivable, Net, Current", "terseLabel": "Accounts receivable - net (Note 5)" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable Additional Disclosures [Abstract]" } } }, "localname": "AccountsReceivableAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r169", "r173", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies", "periodEndLabel": "Environmental liability, ending balance", "periodStartLabel": "Environmental liability, beginning balance", "terseLabel": "Accrual for environmental loss" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesEnvironmentalLossContingenciesDetails", "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "auth_ref": [ "r181" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.", "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses", "terseLabel": "Additions to environmental obligations" } } }, "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesEnvironmentalLossContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesPayments1": { "auth_ref": [ "r83", "r180" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to settle environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies, Payments", "negatedLabel": "Environmental obligations utilized" } } }, "localname": "AccrualForEnvironmentalLossContingenciesPayments1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesEnvironmentalLossContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accrual for Environmental Loss Contingencies [Roll Forward]", "terseLabel": "Accrual for Environmental Loss Contingencies" } } }, "localname": "AccrualForEnvironmentalLossContingenciesRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesEnvironmentalLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r161" ], "calculation": { "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization, including accumulated amortization of finance leases" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r54", "r57", "r273" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r89", "r155" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r238", "r240", "r253", "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r38", "r137" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable", "terseLabel": "Allowance doubtful accounts, receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r150", "r155" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "fstr_TotalOperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r320", "r334" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r45" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r282" ], "calculation": { "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r241", "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r25", "r91" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "netLabel": "Term deposits" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r91", "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r288" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r172", "r183" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingent Liabilities" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r189" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at September 30, 2019 and December 31, 2018, 11,115,779; shares outstanding at September 30, 2019 and December 31, 2018, 10,420,635 and 10,366,007, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r198", "r200", "r208" ], "calculation": { "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract with customer, assets", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails", "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Contract assets transferred to receivables" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r198", "r199", "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract with customer, liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r198", "r199", "r208" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from contract liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Unallocated corporate assets" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of adoption of new accounting principle" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r325", "r339" ], "calculation": { "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations.", "label": "Debt and Capital Lease Obligations", "totalLabel": "Total" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt and Related Manners" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtandRelatedManners" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r321", "r322", "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r95", "r261", "r262" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r256", "r257", "r258" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "verboseLabel": "Deferred tax liabilities (Note 15)" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r222", "r232", "r235" ], "calculation": { "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Recognized net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r223", "r233", "r235" ], "calculation": { "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service costs and transition amount" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r215", "r216", "r217", "r234", "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Defined benefit plan, contributions by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "verboseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Defined benefit plans, estimated future employer contributions in current fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r221", "r231", "r235" ], "calculation": { "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r214", "r220", "r230", "r235" ], "calculation": { "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r219", "r229", "r235" ], "calculation": { "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Expenses associated with contributions made" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r89", "r159" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r46", "r47", "r285" ], "calculation": { "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Derivative Asset", "terseLabel": "Interest rate swaps" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r276", "r277", "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r46", "r47", "r285" ], "calculation": { "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Derivative Liability", "terseLabel": "Interest rate swaps" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r197", "r255" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r100", "r106", "r108", "r110", "r111", "r114", "r329", "r342" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic earnings per common share (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r100", "r106", "r108", "r110", "r111", "r114", "r329", "r342" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted earnings per common share (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r288" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r97", "r259", "r260" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee-related Liabilities [Abstract]" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Expected cost on shares expected to vest" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Recognition period for compensation expense not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Euro-rate" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails", "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r282", "r286", "r287" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails", "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r216", "r217", "r235", "r283", "r314" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r216", "r217", "r235", "r283", "r315" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r216", "r217", "r235", "r283", "r316" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r216", "r217", "r235", "r283", "r317" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r297", "r301", "r310" ], "calculation": { "http://www.lbfoster.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r296", "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total finance lease liabilities", "totalLabel": "Total finance lease liabilities", "verboseLabel": "Finance leases and financing agreements" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liability, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Estimated Annual Maturities, Finance" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liability, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lase payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "2024 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining 2019" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r298", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesCashFlowComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r295" ], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "totalLabel": "Property, plant, and equipment - net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r297", "r301", "r310" ], "calculation": { "http://www.lbfoster.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r307", "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease, weighted average discount rate (percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r306", "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease, weighted average lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Amortization Period In Years", "verboseLabel": "Finite lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r154" ], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "2024 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r156" ], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r156" ], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r156" ], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r156" ], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r151", "r152", "r154", "r157", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r154", "r318" ], "calculation": { "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r151", "r153" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r154" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangibles - net (Note 4)", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on sales and disposals of property, plant, and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r145", "r146" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill (Note 4)" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation impact" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r100", "r319", "r327", "r343" ], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax income", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r66", "r89", "r121", "r139", "r326", "r340" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in (income) loss of nonconsolidated investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r122", "r263" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r86", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "verboseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and employee benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other noncurrent assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid income tax" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r107", "r109", "r112" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "terseLabel": "Other stock compensation plans (shares)" } } }, "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r120", "r289", "r292", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r330" ], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "fstr_TotalOperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense - net", "terseLabel": "Interest expense - net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r82", "r85", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r39" ], "calculation": { "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r42", "r141" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories - net (Note 6)", "totalLabel": "Inventories - net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r43", "r94", "r116", "r142", "r143" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r41" ], "calculation": { "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r40" ], "calculation": { "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r119" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r308", "r310" ], "calculation": { "http://www.lbfoster.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Estimated Annual Maturities, Operating" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2024 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r309" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r323", "r336" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r322", "r333" ], "calculation": { "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit facility, amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r30", "r96" ], "lang": { "en-US": { "role": { "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.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility, current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r30" ], "lang": { "en-US": { "role": { "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.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility", "verboseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r96" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]", "verboseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement amount", "totalLabel": "Total" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails", "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r15", "r21", "r135", "r136", "r137", "r324", "r337", "r345" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r12" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations", "terseLabel": "Long-term portion", "verboseLabel": "Long-term debt (Note 9)" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations, Current", "negatedLabel": "Less current maturities", "verboseLabel": "Current maturities of long-term debt (Note 9)" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r87", "r90" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r58", "r61", "r67", "r90", "r113", "r328", "r341" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator for basic and diluted earnings per common share:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r99", "r101", "r102" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Segment Profit", "verboseLabel": "Profit for reportable segments" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r302", "r310" ], "calculation": { "http://www.lbfoster.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r296" ], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability current", "verboseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities (Note 8)", "verboseLabel": "Operating lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r299", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesCashFlowComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r295" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets - net (Note 8)", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r307", "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r306", "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r118", "r130" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Financial Statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r49", "r51", "r270", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "terseLabel": "Pension liability adjustment" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r270", "r271", "r272" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r48", "r51" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized (loss) gain on cash flow hedges, net of tax expense of $0 for all periods", "verboseLabel": "Unrealized derivative gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Unrealized gain (loss) on cash flow hedge, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r270", "r271", "r272" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r51", "r55", "r56", "r224" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Reclassification of pension liability adjustments to earnings, net of tax expense of $0 for all periods" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r52", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "verboseLabel": "Reclassification of pension liability adjustments to earnings, tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "fstr_TotalOperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense - net", "terseLabel": "Other income (expense) - net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r79" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock acquisitions" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r81" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures on property, plant, and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets.", "label": "Performance Shares [Member]", "terseLabel": "Performance Share Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r78" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-term Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity method investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Liability Contingency [Line Items]", "terseLabel": "Product Liability Contingency" } } }, "localname": "ProductLiabilityContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductLiabilityContingencyTable": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from product liability related to an individual product.", "label": "Product Liability Contingency [Table]", "terseLabel": "Product Liability Contingency [Table]" } } }, "localname": "ProductLiabilityContingencyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r162" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r160" ], "calculation": { "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Gross property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r162", "r338" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment - net (Note 7)", "totalLabel": "Property, plant, and equipment - net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r160" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Reserve for (income) from uncollectable accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r127", "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r126", "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r125", "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r80" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r194", "r335" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r226", "r228" ], "lang": { "en-US": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r226", "r228" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r202", "r206", "r207" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r98", "r213" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "verboseLabel": "Revenue remaining performance obligation (percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r305", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesCashFlowComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Reclassified" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Schedule of Costs of Retirement Plans" } } }, "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r33", "r96", "r190", "r191", "r192", "r193", "r290", "r291", "r293", "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r225", "r226", "r227", "r228", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansNarrativeDetails", "http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails", "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock": { "auth_ref": [ "r166", "r167", "r168", "r169", "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of environmental loss contingencies by individual site. Does not include loss contingencies that are not environmental in nature.", "label": "Schedule of Environmental Loss Contingencies by Site [Table Text Block]", "terseLabel": "Environmental Loss Contingencies" } } }, "localname": "ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r151", "r153" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r22", "r23", "r24" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r27", "r162" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r117", "r123", "r124", "r128", "r148" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r241", "r252" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information", "verboseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71", "r140" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "fstr_TotalOperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled and forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average shares canceled and forfeited (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average shares granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested Shares, Outstanding, Ending Balance (shares)", "periodStartLabel": "Nonvested Shares, Outstanding, Beginning Balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average share price, ending balance (usd per share)", "periodStartLabel": "Weighted average share price, beginning balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average shares vested (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r239", "r243" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails", "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r94", "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r186" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accrued warranty (Note 14)" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesScheduleofProductWarrantyLiabilityDetails", "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty liability utilized" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Additions to warranty liability" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r123", "r148", "r164", "r170", "r171", "r344" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails", "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.lbfoster.com/role/RevenueDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r189" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r189", "r194" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r189", "r194" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "negatedLabel": "Issuance of common shares, net of shares withheld for taxes" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r138" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets", "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r303", "r310" ], "calculation": { "http://www.lbfoster.com/role/LeasesLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SwapMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "A forward-based contract in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.", "label": "Swap [Member]", "terseLabel": "Swap" } } }, "localname": "SwapMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r207", "r212" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r207", "r212" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r207", "r212" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails", "http://www.lbfoster.com/role/RevenueTimingofTransferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r195" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r195" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock shares - at cost, common stock (shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r195", "r196" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock - at cost, 695,144 and 749,772 common stock shares at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r111" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "totalLabel": "Dilutive potential common shares (shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r105", "r111" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r103", "r104", "r113" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average shares outstanding (shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r103", "r111" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Denominator for basic earnings per common share (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e2646-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5498026-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13283-110859" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q1)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2410-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2417-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2439-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109257184&loc=d3e34841-113949" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "15", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=78124795&loc=SL78129883-166256" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13467-108611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13476-108611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r346": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r347": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r348": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r349": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r351": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r352": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e689-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724391-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } XML 43 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 271 380 1 true 64 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.lbfoster.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements Of Stockholders' Equity Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements Of Stockholders' Equity Statements 8 false false R9.htm 1008009 - Statement - Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals) Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParentheticals Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals) Statements 9 false false R10.htm 2101101 - Disclosure - Financial Statements Sheet http://www.lbfoster.com/role/FinancialStatements Financial Statements Notes 10 false false R11.htm 2104102 - Disclosure - Business Segments Sheet http://www.lbfoster.com/role/BusinessSegments Business Segments Notes 11 false false R12.htm 2110103 - Disclosure - Revenue Sheet http://www.lbfoster.com/role/Revenue Revenue Notes 12 false false R13.htm 2115104 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2121105 - Disclosure - Accounts Receivable Sheet http://www.lbfoster.com/role/AccountsReceivable Accounts Receivable Notes 14 false false R15.htm 2123106 - Disclosure - Inventories Sheet http://www.lbfoster.com/role/Inventories Inventories Notes 15 false false R16.htm 2126107 - Disclosure - Property, Plant and Equipment Sheet http://www.lbfoster.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 16 false false R17.htm 2129108 - Disclosure - Leases Sheet http://www.lbfoster.com/role/Leases Leases Notes 17 false false R18.htm 2136109 - Disclosure - Long-Term Debt and Related Manners Sheet http://www.lbfoster.com/role/LongTermDebtandRelatedManners Long-Term Debt and Related Manners Notes 18 false false R19.htm 2140110 - Disclosure - Fair Value Measurements Sheet http://www.lbfoster.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2144111 - Disclosure - Earnings Per Common Share Sheet http://www.lbfoster.com/role/EarningsPerCommonShare Earnings Per Common Share Notes 20 false false R21.htm 2147112 - Disclosure - Stock-Based Compensation Sheet http://www.lbfoster.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 2151113 - Disclosure - Retirement Plans Sheet http://www.lbfoster.com/role/RetirementPlans Retirement Plans Notes 22 false false R23.htm 2156114 - Disclosure - Commitments and Contingent Liabilities Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilities Commitments and Contingent Liabilities Notes 23 false false R24.htm 2162115 - Disclosure - Income Taxes Sheet http://www.lbfoster.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 2164116 - Disclosure - Subsequent Events Sheet http://www.lbfoster.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2202201 - Disclosure - Financial Statements (Policies) Sheet http://www.lbfoster.com/role/FinancialStatementsPolicies Financial Statements (Policies) Policies 26 false false R27.htm 2305301 - Disclosure - Business Segments (Tables) Sheet http://www.lbfoster.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.lbfoster.com/role/BusinessSegments 27 false false R28.htm 2311302 - Disclosure - Revenue (Tables) Sheet http://www.lbfoster.com/role/RevenueTables Revenue (Tables) Tables http://www.lbfoster.com/role/Revenue 28 false false R29.htm 2316303 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssets 29 false false R30.htm 2324304 - Disclosure - Inventory (Tables) Sheet http://www.lbfoster.com/role/InventoryTables Inventory (Tables) Tables http://www.lbfoster.com/role/Inventories 30 false false R31.htm 2327305 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.lbfoster.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.lbfoster.com/role/PropertyPlantandEquipment 31 false false R32.htm 2330306 - Disclosure - Leases (Tables) Sheet http://www.lbfoster.com/role/LeasesTables Leases (Tables) Tables http://www.lbfoster.com/role/Leases 32 false false R33.htm 2337307 - Disclosure - Long-Term Debt (Tables) Sheet http://www.lbfoster.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.lbfoster.com/role/LongTermDebtandRelatedManners 33 false false R34.htm 2341308 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.lbfoster.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.lbfoster.com/role/FairValueMeasurements 34 false false R35.htm 2345309 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.lbfoster.com/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://www.lbfoster.com/role/EarningsPerCommonShare 35 false false R36.htm 2348310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.lbfoster.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.lbfoster.com/role/StockBasedCompensation 36 false false R37.htm 2352311 - Disclosure - Retirement Plans (Tables) Sheet http://www.lbfoster.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.lbfoster.com/role/RetirementPlans 37 false false R38.htm 2357312 - Disclosure - Commitments and Contingent Liabilities (Tables) Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables Commitments and Contingent Liabilities (Tables) Tables http://www.lbfoster.com/role/CommitmentsandContingentLiabilities 38 false false R39.htm 2403401 - Disclosure - Financial Statements (Narratives) (Details) Sheet http://www.lbfoster.com/role/FinancialStatementsNarrativesDetails Financial Statements (Narratives) (Details) Details http://www.lbfoster.com/role/FinancialStatementsPolicies 39 false false R40.htm 2406402 - Disclosure - Business Segments - Narratives (Details) Sheet http://www.lbfoster.com/role/BusinessSegmentsNarrativesDetails Business Segments - Narratives (Details) Details 40 false false R41.htm 2407403 - Disclosure - Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details) Sheet http://www.lbfoster.com/role/BusinessSegmentsReconciliationofRevenuefromSegmentstoConsolidatedDetails Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details) Details http://www.lbfoster.com/role/BusinessSegmentsTables 41 false false R42.htm 2408404 - Disclosure - Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) Sheet http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) Details http://www.lbfoster.com/role/BusinessSegmentsTables 42 false false R43.htm 2409405 - Disclosure - Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details) Sheet http://www.lbfoster.com/role/BusinessSegmentsReconciliationofAssetsfromSegmenttoConsolidatedDetails Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details) Details http://www.lbfoster.com/role/BusinessSegmentsTables 43 false false R44.htm 2412406 - Disclosure - Revenue (Narratives) (Details) Sheet http://www.lbfoster.com/role/RevenueNarrativesDetails Revenue (Narratives) (Details) Details http://www.lbfoster.com/role/RevenueTables 44 false false R45.htm 2413407 - Disclosure - Revenue (Details) Sheet http://www.lbfoster.com/role/RevenueDetails Revenue (Details) Details http://www.lbfoster.com/role/RevenueTables 45 false false R46.htm 2414408 - Disclosure - Revenue (Timing of Transfer) (Details) Sheet http://www.lbfoster.com/role/RevenueTimingofTransferDetails Revenue (Timing of Transfer) (Details) Details http://www.lbfoster.com/role/RevenueTables 46 false false R47.htm 2417409 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) Sheet http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) Details http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables 47 false false R48.htm 2418410 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details) Sheet http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details) Details http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables 48 false false R49.htm 2419411 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables 49 false false R50.htm 2420412 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details) Sheet http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofExpectedAmortizationExpenseDetails Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details) Details http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsTables 50 false false R51.htm 2422413 - Disclosure - Accounts Receivable (Details) Sheet http://www.lbfoster.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.lbfoster.com/role/AccountsReceivable 51 false false R52.htm 2425414 - Disclosure - Inventory (Schedule of Inventory) (Details) Sheet http://www.lbfoster.com/role/InventoryScheduleofInventoryDetails Inventory (Schedule of Inventory) (Details) Details http://www.lbfoster.com/role/InventoryTables 52 false false R53.htm 2428415 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.lbfoster.com/role/PropertyPlantandEquipmentTables 53 false false R54.htm 2431416 - Disclosure - Leases - Narratives (Details) Sheet http://www.lbfoster.com/role/LeasesNarrativesDetails Leases - Narratives (Details) Details 54 false false R55.htm 2432417 - Disclosure - Leases - Balance Sheet Location (Details) Sheet http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails Leases - Balance Sheet Location (Details) Details 55 false false R56.htm 2433418 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.lbfoster.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 56 false false R57.htm 2434419 - Disclosure - Leases - Cash Flow Components (Details) Sheet http://www.lbfoster.com/role/LeasesCashFlowComponentsDetails Leases - Cash Flow Components (Details) Details 57 false false R58.htm 2435420 - Disclosure - Leases - Estimated Annual Maturities (Details) Sheet http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails Leases - Estimated Annual Maturities (Details) Details 58 false false R59.htm 2438421 - Disclosure - Long-Term Debt (Schedule of Long-term Debt Instruments) (Details) Sheet http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails Long-Term Debt (Schedule of Long-term Debt Instruments) (Details) Details http://www.lbfoster.com/role/LongTermDebtTables 59 false false R60.htm 2439422 - Disclosure - Long-Term Debt (Narrative - North America) (Details) Sheet http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails Long-Term Debt (Narrative - North America) (Details) Details http://www.lbfoster.com/role/LongTermDebtTables 60 false false R61.htm 2442423 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.lbfoster.com/role/FairValueMeasurementsTables 61 false false R62.htm 2443424 - Disclosure - Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) Sheet http://www.lbfoster.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) Details http://www.lbfoster.com/role/FairValueMeasurementsTables 62 false false R63.htm 2446425 - Disclosure - Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Sheet http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Details 63 false false R64.htm 2449426 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.lbfoster.com/role/StockBasedCompensationTables 64 false false R65.htm 2450427 - Disclosure - Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details) Sheet http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details) Details http://www.lbfoster.com/role/StockBasedCompensationTables 65 false false R66.htm 2453428 - Disclosure - Retirement Plans (Narrative) (Details) Sheet http://www.lbfoster.com/role/RetirementPlansNarrativeDetails Retirement Plans (Narrative) (Details) Details http://www.lbfoster.com/role/RetirementPlansTables 66 false false R67.htm 2454429 - Disclosure - Retirement Plans (Schedule Of Net Benefit Costs) (Details) Sheet http://www.lbfoster.com/role/RetirementPlansScheduleOfNetBenefitCostsDetails Retirement Plans (Schedule Of Net Benefit Costs) (Details) Details http://www.lbfoster.com/role/RetirementPlansTables 67 false false R68.htm 2455430 - Disclosure - Retirement Plans (Schedule of Costs of Retirement Plans) (Details) Sheet http://www.lbfoster.com/role/RetirementPlansScheduleofCostsofRetirementPlansDetails Retirement Plans (Schedule of Costs of Retirement Plans) (Details) Details http://www.lbfoster.com/role/RetirementPlansTables 68 false false R69.htm 2458431 - Disclosure - Commitments and Contingent Liabilities (Narrative) (Details) Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails Commitments and Contingent Liabilities (Narrative) (Details) Details http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables 69 false false R70.htm 2459432 - Disclosure - Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details) Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesScheduleofProductWarrantyLiabilityDetails Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details) Details http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables 70 false false R71.htm 2460433 - Disclosure - Commitments and Contingent Liabilities (Future Payments) (Details) Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails Commitments and Contingent Liabilities (Future Payments) (Details) Details http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables 71 false false R72.htm 2461434 - Disclosure - Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details) Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesEnvironmentalLossContingenciesDetails Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details) Details http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables 72 false false R73.htm 2463435 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.lbfoster.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.lbfoster.com/role/IncomeTaxes 73 false false R74.htm 2465436 - Disclosure - Subsequent Events (Details) Sheet http://www.lbfoster.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.lbfoster.com/role/SubsequentEvents 74 false false R9999.htm Uncategorized Items - fstr-20190930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - fstr-20190930.htm Cover 75 false false All Reports Book All Reports fstr-20190930.htm ex-311q32019.htm ex-312q32019.htm ex-320q32019.htm fstr-20190930.xsd fstr-20190930_cal.xml fstr-20190930_def.xml fstr-20190930_lab.xml fstr-20190930_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true XML 44 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingent Liabilities (Future Payments) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 4,000
2020 8,000
2021 8,000
2022 8,000
2023 8,000
2024 8,000
Total $ 44,000
XML 45 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished goods $ 69,563 $ 69,041
Contract assets 34,792 26,692
Work-in-process 3,427 6,940
Raw materials 20,959 21,831
Inventories - net $ 128,741 $ 124,504
XML 46 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Lease, Cost [Abstract]    
Amortization of finance leases $ 182 $ 539
Interest on lease liabilities 16 37
Operating lease cost 992 2,822
Sublease income 0 (18)
Total lease cost $ 1,190 $ 3,380
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans (Tables)
9 Months Ended
Sep. 30, 2019
Defined Benefit Plan Disclosure  
Schedule of Costs of Retirement Plans The following table summarizes the expense associated with the contributions made to these plans:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
United States$656  $766  $1,887  $2,080  
Canada29  23  102  91  
United Kingdom103  114  328  328  
$788  $903  $2,317  $2,499  
United States  
Defined Benefit Plan Disclosure  
Schedule of Net Benefit Costs
Net periodic pension costs for the United States defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Interest cost$162  $155  $486  $466  
Expected return on plan assets(180) (213) (540) (640) 
Recognized net actuarial loss31  24  94  72  
Net periodic pension cost (income)$13  $(34) $40  $(102) 
United Kingdom  
Defined Benefit Plan Disclosure  
Schedule of Net Benefit Costs
Net periodic pension costs for the United Kingdom defined benefit pension plan for the three and nine months ended September 30, 2019 and 2018 were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Interest cost$53  $51  $159  $153  
Expected return on plan assets(60) (70) (180) (210) 
Amortization of prior service costs and transition amount10   30  15  
Recognized net actuarial loss52  48  156  144  
Net periodic pension cost$55  $34  $165  $102  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt consisted of the following:
September 30,
2019
December 31,
2018
Revolving credit facility$48,004  $74,008  
Term loan24,375  —  
Finance leases and financing agreements620  974  
Total72,999  74,982  
Less current maturities(2,978) (629) 
Long-term portion$70,021  $74,353  
XML 49 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Statements
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Financial Statements Financial Statements
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all estimates and adjustments (consisting of normal recurring accruals, unless otherwise stated herein) considered necessary for a fair presentation of the financial position of L.B. Foster Company and subsidiaries as of September 30, 2019 and December 31, 2018, its Condensed Consolidated Statements of Operations and its Condensed Consolidated Statements of Stockholders' Equity for the three and nine months ended September 30, 2019 and 2018, and its Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018, have been included. However, actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from audited financial statements. This Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and footnotes thereto included in the L.B. Foster Company’s Annual Report on Form 10-K for the year ended December 31, 2018. In this Quarterly Report on Form 10-Q, references to “we,” “us,” “our,” and the “Company” refer collectively to L.B. Foster Company and its consolidated subsidiaries.

Recently Issued Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2018-15, “Intangibles - Goodwill and Other - Internal-Use Software” (“ASU 2018-15”). The ASU requires capitalization of certain implementation costs incurred in a cloud computing arrangement that qualifies as a service contract. The amendments in the ASU are effective for fiscal years beginning after December 15, 2019 and for interim periods therein with early adoption permitted. The Company is currently evaluating the potential impact of the ASU on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”). The ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to trade receivables, other receivables, and most debt instruments. The CECL model does not have a minimum threshold for recognition of impairment losses, and entities will need to measure expected credit losses on assets that have a low risk of loss. This guidance is required to be adopted by the Company beginning in fiscal year 2020. Management is currently evaluating the potential impact of these changes on the Company’s consolidated financial statements, including accounting policies, processes, and systems.

Recently Adopted Accounting Standards
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). The new accounting requirements include the accounting for, presentation of, and classification of leases. The guidance resulted in most leases being capitalized as a right-of-use asset with a related balance sheet liability. The requirements of the new standard are effective for annual reporting periods beginning after December 15, 2018, and interim periods within those annual periods. The Company adopted the provisions of ASU 2016-02 on January 1, 2019, using the modified retrospective approach as of the beginning of the period of adoption. Additionally, the Company has elected to apply the practical expedients for leases that commenced prior to the effective date, not to apply the recognition requirements in the standard to short-term leases, and not to separate non-lease components from lease components. The Company has presented the disclosures required by ASU 2016-02 in Note 8.

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income” (“ASU 2018-02”), which allows companies to reclassify stranded tax effects caused by the U.S. Tax Cuts and Jobs Act (the “Tax Act”) from accumulated other comprehensive income to retained earnings. The amendments eliminate the stranded tax effects resulting from the Tax Act and improve the usefulness of information reported to financial statement users. However, because the amendments only relate to the reclassification of the income tax effects of the Tax Act, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The Company adopted ASU 2018-02 during the first quarter of 2019 and has chosen to record the reclassification as of the beginning of the period of adoption. As a result of adopting this standard, we reclassified stranded tax effects of $633 from “Accumulated other comprehensive loss” to “Retained earnings.”

The SEC Disclosure Update and Simplification release announces the SEC's adoption of certain amendments in August 2018. While most of the amendments eliminate outdated or duplicative disclosure requirements, the final rule amends the interim financial
statement requirements to require a reconciliation of changes in stockholders’ equity in the notes to the financial statements or as a separate statement. This analysis should reconcile the beginning balance to the ending balance of each caption in stockholders’ equity for each period for which an income statement is required to be filed and comply with the remaining content requirements of Rule 3-04 of Regulation S-X. As a result, registrants are required to provide the reconciliation for both the comparable quarterly and year-to-date periods in their Quarterly Reports on Form 10-Q but only for the year-to-date periods in registration statements, beginning in the first quarter of 2019. The Company has included the reconciliation of changes in stockholders’ equity as a separate statement.
XML 50 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable
9 Months Ended
Sep. 30, 2019
Accounts Receivable Additional Disclosures [Abstract]  
Accounts Receivable Accounts ReceivableCredit is extended based upon an evaluation of the customer’s financial condition and, while collateral is not required, the Company periodically receives surety bonds that guarantee payment. Credit terms are consistent with industry standards and practices. The amounts of trade accounts receivable as of September 30, 2019 and December 31, 2018 have been reduced by an allowance for doubtful accounts of $1,152 and $932, respectively. Changes in reserves for uncollectable accounts, which are recorded as part of “Selling and administrative expenses” in the Condensed Consolidated Statements of Operations, resulted in income of $96 and $267 for the three months ended September 30, 2019 and 2018, respectively, and expense of $8 and income of $986 for the nine months ended September 30, 2019 and 2018, respectively.
XML 51 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt and Related Manners
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Long-Term Debt and Related Manners Long-term Debt and Related Matters
Long-term debt consisted of the following:
September 30,
2019
December 31,
2018
Revolving credit facility$48,004  $74,008  
Term loan24,375  —  
Finance leases and financing agreements620  974  
Total72,999  74,982  
Less current maturities(2,978) (629) 
Long-term portion$70,021  $74,353  

On April 30, 2019, the Company, its domestic subsidiaries, and certain of its Canadian and European subsidiaries (collectively, the “Borrowers”), entered into the Third Amended and Restated Credit Agreement (“Amended Credit Agreement”) with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank, N.A., and BMO Harris Bank, N.A. This Amended Credit Agreement modifies the prior revolving credit facility, which had a maximum credit line of $195,000 and extends the maturity date from March 13, 2020 to April 30, 2024. The Amended Credit Agreement provides for a five-year, revolving credit facility that permits aggregate borrowings of the Borrowers up to $140,000 with a sublimit of the equivalent of $25,000 U.S. dollars that is available to the Canadian and United Kingdom borrowers in the aggregate. The Amended Credit Agreement’s incremental loan feature permits the Company to increase the available revolving borrowings under the facility by up to an additional $50,000 and provides for additional term loan borrowings of up to $25,000 subject to the Company’s receipt of increased commitments from existing or new lenders and the satisfaction of certain conditions.

The Company’s and the domestic, Canadian, and United Kingdom guarantors’ (the “Guarantors”) obligations under the Amended Credit Agreement are secured by the grant of a security interest by the Borrowers and Guarantors in substantially all of the personal property owned by such entities. Additionally, the equity interests in each of the loan parties, other than the Company, and the equity interests held by each loan party in their domestic subsidiaries, have been pledged to the lenders as collateral for the lending obligations.

Borrowings under the Amended Credit Agreement bear interest at rates based upon either the base rate or Euro-rate plus applicable margins. Applicable margins are dictated by the ratio of the Company’s total net indebtedness to the Company’s consolidated EBITDA for four trailing quarters, as defined in the Amended Credit Agreement. The base rate is the highest of (a) the Overnight Bank Funding Rate plus 50 basis points, (b) the Prime Rate, or (c) the Daily Euro-rate plus 100 basis points (each as defined in the Amended Credit Agreement). The base rate and Euro-rate spreads range from 25 to 125 basis points and 125 to 225 basis points, respectively.

The Amended Credit Agreement includes three financial covenants: (a) Maximum Gross Leverage Ratio, defined as the Company’s consolidated Indebtedness divided by the Company’s consolidated EBITDA, which must not exceed (i) 3.25 to 1.00 for all testing periods other than during an Acquisition Period, as defined in the Amended Credit Agreement, and (ii) 3.50 to 1.00 for all testing periods occurring during an Acquisition Period; (b) Minimum Consolidated Fixed Charge Coverage Ratio, defined as the Company's consolidated EBITDA divided by the Company's Fixed Charges, as defined in the Amended Credit Agreement, which must be less than 1.25 to 1.00; and (c) Minimum Working Capital to Revolving Facility Usage Ratio, defined as the sum of the inventory and accounts receivable of the Borrowers and certain other Guarantors divided by the Revolving Facility Usage, as defined in the Amended Credit Agreement, which must be less than 1.40 to 1.00.
The Amended Credit Agreement permits the Company to pay dividends and make distributions and redemptions with respect to its stock provided no event of default or potential default (as defined in the Amended Credit Agreement) has occurred prior to or after giving effect to the dividend, distribution, or redemption. Additionally, the Amended Credit Agreement permits the Company to complete acquisitions so long as (a) no event of default or potential default has occurred prior to or as a result of such acquisition; (b) the liquidity of the Borrowers is not less than $25,000 prior to giving effect to such acquisition; and (c) the aggregate consideration for the acquisition does not exceed: (i) $50,000 per acquisition; (ii) $50,000 in the aggregate for multiple acquisitions entered into during four consecutive quarters; and (iii) $100,000 in the aggregate over the term of the Amended Credit Agreement.

Other restrictions exist at all times including, but not limited to, limitations on the Company’s sale of assets and the incurrence by either the Borrowers or the non-borrower subsidiaries of the Company of other indebtedness, guarantees, and liens.

As of September 30, 2019, L.B. Foster was in compliance with the covenants in the Amended Credit Agreement.

As of September 30, 2019, the Company had outstanding letters of credit of approximately $836 and had net available borrowing capacity of $91,160. The maturity date of the facility is April 30, 2024.

On April 29, 2019, the credit facility with NatWest Bank for the Company's United Kingdom operations was terminated.
XML 53 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes the Company's net sales by major product and service category:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Rail Products$39,224  $49,234  $153,420  $139,600  
Rail Technologies28,517  35,283  91,416  98,971  
Rail Products and Services67,741  84,517  244,836  238,571  
Piling and Fabricated Bridge28,703  26,798  90,023  71,505  
Precast Concrete Products18,472  14,736  49,903  41,136  
Construction Products47,175  41,534  139,926  112,641  
Test, Inspection, and Threading Services12,249  15,296  40,777  44,517  
Protective Coatings and Measurement Systems27,111  25,747  80,139  66,709  
Tubular and Energy Services39,360  41,043  120,916  111,226  
Total net sales$154,276  $167,094  $505,678  $462,438  
Net sales by the timing of the transfer of products and services was as follows:
Three Months Ended September 30, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$46,712  $29,375  $26,670  $102,757  
Over time21,029  17,800  12,690  51,519  
Total net sales$67,741  $47,175  $39,360  $154,276  
Three Months Ended September 30, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$61,426  $27,459  $33,474  $122,359  
Over time23,091  14,075  7,569  44,735  
Total net sales$84,517  $41,534  $41,043  $167,094  

Nine Months Ended September 30, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$183,905  $90,565  $89,346  $363,816  
Over time60,931  49,361  31,570  141,862  
Total net sales$244,836  $139,926  $120,916  $505,678  
Nine Months Ended September 30, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$176,592  $74,581  $94,832  $346,005  
Over time61,979  38,060  16,394  116,433  
Total net sales$238,571  $112,641  $111,226  $462,438  
XML 54 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Common Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Earnings Per Common Share Earnings Per Common Share
(Share amounts in thousands)

The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Numerator for basic and diluted earnings per common share:
Net income$3,064  $6,408  $16,318  $9,984  
Denominator:
Weighted average shares outstanding10,420  10,365  10,406  10,361  
Denominator for basic earnings per common share10,420  10,365  10,406  10,361  
Effect of dilutive securities:
Stock compensation plans254  124  225  120  
Dilutive potential common shares254  124  225  120  
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding10,674  10,489  10,631  10,481  
Basic earnings per common share$0.29  $0.62  $1.57  $0.96  
Diluted earnings per common share$0.29  $0.61  $1.53  $0.95  
XML 55 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Unrealized gain (loss) on cash flow hedge, tax $ 0 $ 0 $ 0 $ 0
Reclassification of pension liability adjustments to earnings, tax $ 0 $ 0 $ 0 $ 0
XML 56 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesFor the three months ended September 30, 2019 and 2018, the Company recorded an income tax provision of $51 and $18 on pre-tax income of $3,115 and $6,426, respectively, for an effective income tax rate of 1.6% and 0.3%, respectively. For the nine months ended September 30, 2019 and 2018, the Company recorded an income tax provision of $2,374 and $1,271 on pre-tax income of $18,692 and $11,255, respectively, for an effective income tax rate of 12.7% and 11.3%, respectively. The Company's effective tax rate for the three and nine months ended September 30, 2019 differed from the federal statutory rate of 21% primarily due to the realization of a portion of its U.S. deferred tax assets previously offset by a valuation allowance. The Company continued to maintain a full valuation allowance against its U.S. deferred tax assets, which is likely to result in significant variability of the effective tax rate in the current year. Changes in pre-tax income projections and the mix of income across jurisdictions could also impact the effective income tax rate.
XML 57 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 15,374 $ 10,282
Accounts receivable - net (Note 5) 85,039 86,123
Inventories - net (Note 6) 128,741 124,504
Other current assets 6,326 5,763
Total current assets 235,480 226,672
Property, plant, and equipment - net (Note 7) 82,793 86,857
Operating lease right-of-use assets - net (Note 8) 13,234  
Other assets:    
Goodwill (Note 4) 18,930 19,258
Other intangibles - net (Note 4) 44,555 49,836
Other assets 1,295 626
TOTAL ASSETS 396,287 383,249
Current liabilities:    
Accounts payable 73,246 78,269
Deferred revenue 8,710 6,619
Accrued payroll and employee benefits 12,407 12,993
Accrued warranty (Note 14) 1,222 2,057
Current portion of accrued settlement (Note 14) 8,000 10,000
Current maturities of long-term debt (Note 9) 2,978 629
Other accrued liabilities 14,153 13,624
Total current liabilities 120,716 124,191
Long-term debt (Note 9) 70,021 74,353
Deferred tax liabilities (Note 15) 4,668 5,287
Long-term portion of accrued settlement (Note 14) 36,000 40,000
Long-term operating lease liabilities (Note 8) 10,103 0
Other long-term liabilities 16,104 17,299
Stockholders' equity:    
Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at September 30, 2019 and December 31, 2018, 11,115,779; shares outstanding at September 30, 2019 and December 31, 2018, 10,420,635 and 10,366,007, respectively 111 111
Paid-in capital 49,014 48,040
Retained earnings 131,275 114,324
Treasury stock - at cost, 695,144 and 749,772 common stock shares at September 30, 2019 and December 31, 2018, respectively (16,829) (18,165)
Accumulated other comprehensive loss (24,896) (22,191)
Total stockholders' equity 138,675 122,119
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 396,287 $ 383,249
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue        
Total net sales $ 154,276 $ 167,094 $ 505,678 $ 462,438
Rail Products and Services        
Disaggregation of Revenue        
Total net sales 67,741 84,517 244,836 238,571
Rail Products and Services | Rail Products        
Disaggregation of Revenue        
Total net sales 39,224 49,234 153,420 139,600
Rail Products and Services | Rail Technologies        
Disaggregation of Revenue        
Total net sales 28,517 35,283 91,416 98,971
Construction Products        
Disaggregation of Revenue        
Total net sales 47,175 41,534 139,926 112,641
Construction Products | Piling and Fabricated Bridge        
Disaggregation of Revenue        
Total net sales 28,703 26,798 90,023 71,505
Construction Products | Precast Concrete Products        
Disaggregation of Revenue        
Total net sales 18,472 14,736 49,903 41,136
Tubular and Energy Services        
Disaggregation of Revenue        
Total net sales 39,360 41,043 120,916 111,226
Tubular and Energy Services | Test, Inspection, and Threading Services        
Disaggregation of Revenue        
Total net sales 12,249 15,296 40,777 44,517
Tubular and Energy Services | Protective Coatings and Measurement Systems        
Disaggregation of Revenue        
Total net sales $ 27,111 $ 25,747 $ 80,139 $ 66,709
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting Information        
Total net sales $ 154,276 $ 167,094 $ 505,678 $ 462,438
Segment Profit 7,495 11,176 32,847 27,837
Rail Products and Services        
Segment Reporting Information        
Total net sales 67,741 84,517 244,836 238,571
Construction Products        
Segment Reporting Information        
Total net sales 47,175 41,534 139,926 112,641
Tubular and Energy Services        
Segment Reporting Information        
Total net sales 39,360 41,043 120,916 111,226
Operating Segments        
Segment Reporting Information        
Total net sales 154,276 167,094 505,678 462,438
Segment Profit 7,495 11,176 32,847 27,837
Operating Segments | Rail Products and Services        
Segment Reporting Information        
Total net sales 67,741 84,517 244,836 238,571
Segment Profit 3,417 5,299 14,815 12,655
Operating Segments | Construction Products        
Segment Reporting Information        
Total net sales 47,175 41,534 139,926 112,641
Segment Profit 1,848 1,603 6,095 4,478
Operating Segments | Tubular and Energy Services        
Segment Reporting Information        
Total net sales 39,360 41,043 120,916 111,226
Segment Profit $ 2,230 $ 4,274 $ 11,937 $ 10,704
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Amortization expense $ 1,655 $ 1,762 $ 5,046 $ 5,322  
Non-compete agreements          
Fully amortized intangible assets 124   124    
Trademarks and trade names          
Fully amortized intangible assets $ 723   $ 723    
Minimum          
Finite lived intangible asset, useful life     4 years    
Maximum          
Finite lived intangible asset, useful life     25 years    
Weighted Average          
Finite lived intangible asset, useful life     15 years    
Weighted Average | Non-compete agreements          
Finite lived intangible asset, useful life     4 years   4 years
Weighted Average | Trademarks and trade names          
Finite lived intangible asset, useful life     16 years   15 years
XML 61 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits $ 17 $ 16
Interest rate swaps 0 675
Total assets 17 691
Interest rate swaps 657 0
Total liabilities 657 0
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits 17 16
Interest rate swaps 0 0
Total assets 17 16
Interest rate swaps 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits 0 0
Interest rate swaps 0 675
Total assets 0 675
Interest rate swaps 657 0
Total liabilities 657 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits 0 0
Interest rate swaps 0 0
Total assets 0 0
Interest rate swaps 0 0
Total liabilities $ 0 $ 0
XML 62 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans (Narrative) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
plan
Defined Benefit Plan Disclosure  
Defined contribution plan number 6
United States  
Defined Benefit Plan Disclosure  
Number of retirement plans 3
Number of defined benefit plans 1
Defined contribution plan number 2
Defined benefit plans, estimated future employer contributions in current fiscal year | $ $ 550
Canada  
Defined Benefit Plan Disclosure  
Defined contribution plan number 2
United Kingdom  
Defined Benefit Plan Disclosure  
Defined contribution plan number 2
Defined benefit plans, estimated future employer contributions in current fiscal year | $ $ 241
Defined benefit plan, contributions by employer | $ $ 187
XML 63 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Estimated Annual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Leases    
Remaining 2019 $ 1,072  
2020 3,438  
2021 2,434  
2022 2,148  
2023 1,671  
2024 and thereafter 5,054  
Total undiscounted lease payments 15,817  
Interest (2,583)  
Total 13,234  
Finance Leases    
Remaining 2019 179  
2020 424  
2021 105  
2022 52  
2023 0  
2024 and thereafter 0  
Total undiscounted lase payments 760  
Interest (140)  
Total finance lease liabilities $ 620 $ 974
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2019 $ 1,525  
2020 5,815  
2021 5,781  
2022 5,698  
2023 5,211  
2024 and thereafter 20,525  
Net Carrying Amount $ 44,555 $ 49,836
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Narratives (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Lessee, Lease, Description      
Operating lease right of use assets $ 13,234    
Lease liability current 3,131    
Operating lease liability, noncurrent $ 10,103   $ 0
Lease renewal term 12 years    
Lease termination period 1 year    
Operating lease, weighted average lease term 6 years    
Operating lease, weighted average discount rate (percent) 5.00%    
Finance lease, weighted average lease term 2 years    
Finance lease, weighted average discount rate (percent) 4.30%    
Minimum      
Lessee, Lease, Description      
Lease term 1 year    
Maximum      
Lessee, Lease, Description      
Lease term 12 years    
ASU 2016-02      
Lessee, Lease, Description      
Operating lease right of use assets   $ 13,585  
Lease liability current   3,322  
Operating lease liability, noncurrent   $ 10,263  
XML 66 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Income tax expense $ 51 $ 18 $ 2,374 $ 1,271
Pre-tax income $ 3,115 $ 6,426 $ 18,692 $ 11,255
Effective income tax rate (percent) 1.60% 0.30% 12.70% 11.30%
XML 67 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue from products or services provided to customers over time accounted for 33.4% and 26.8% of revenue for the three months ended September 30, 2019 and 2018, respectively, and 28.1% and 25.2% of revenue for the nine months ended September 30, 2019 and 2018, respectively. Revenue under these long-term agreements is generally recognized over time either using an input measure based upon the proportion of actual costs incurred to estimated total project costs or an input measure based upon actual labor costs as a percentage of estimated total labor costs, depending upon which measure the Company believes best depicts the Company’s performance to date under the terms of the contract. Revenue recognized over time using an input measure was $37,488 and $33,225 for the three months ended September 30, 2019 and 2018, respectively, and $104,309 and $87,369 for the nine months ended September 30, 2019 and 2018, respectively. A certain portion of the Company’s revenue recognized over time under these long-term agreements is recognized using an output method, specifically units delivered, based upon certain customer acceptance and delivery requirements. Revenue recognized over time using an output measure was $14,031 and $11,510 for the three months ended September 30, 2019 and 2018, respectively, and $37,553 and $29,064 for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019 and December 31, 2018, the Company had contract assets of $34,792 and $26,692, respectively, that were recorded in “Inventories - net” within the Condensed Consolidated Balance Sheets. As of September 30, 2019 and December 31, 2018, the Company had contract liabilities of $3,343 and $1,505, respectively, that were recorded in “Deferred revenue” within the Condensed Consolidated Balance Sheets.

The majority of the Company’s revenue is from products transferred and services rendered to customers at a point in time. Point in time revenue accounted for 66.6% and 73.2% of revenue for the three months ended September 30, 2019 and 2018, respectively, and 71.9% and 74.8% of revenue for the nine months ended September 30, 2019 and 2018, respectively. The Company recognizes revenue at the point in time at which the customer obtains control of the product or service, which is generally when the product title passes to the customer upon shipment or the service has been rendered to the customer. In limited cases, title does not transfer and revenue is not recognized until the customer has received the products at a physical location.

The following table summarizes the Company's net sales by major product and service category:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Rail Products$39,224  $49,234  $153,420  $139,600  
Rail Technologies28,517  35,283  91,416  98,971  
Rail Products and Services67,741  84,517  244,836  238,571  
Piling and Fabricated Bridge28,703  26,798  90,023  71,505  
Precast Concrete Products18,472  14,736  49,903  41,136  
Construction Products47,175  41,534  139,926  112,641  
Test, Inspection, and Threading Services12,249  15,296  40,777  44,517  
Protective Coatings and Measurement Systems27,111  25,747  80,139  66,709  
Tubular and Energy Services39,360  41,043  120,916  111,226  
Total net sales$154,276  $167,094  $505,678  $462,438  
Net sales by the timing of the transfer of products and services was as follows:
Three Months Ended September 30, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$46,712  $29,375  $26,670  $102,757  
Over time21,029  17,800  12,690  51,519  
Total net sales$67,741  $47,175  $39,360  $154,276  
Three Months Ended September 30, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$61,426  $27,459  $33,474  $122,359  
Over time23,091  14,075  7,569  44,735  
Total net sales$84,517  $41,534  $41,043  $167,094  

Nine Months Ended September 30, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$183,905  $90,565  $89,346  $363,816  
Over time60,931  49,361  31,570  141,862  
Total net sales$244,836  $139,926  $120,916  $505,678  
Nine Months Ended September 30, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$176,592  $74,581  $94,832  $346,005  
Over time61,979  38,060  16,394  116,433  
Total net sales$238,571  $112,641  $111,226  $462,438  

The timing of revenue recognition, billings, and cash collections results in billed receivables, costs in excess of billings (contract assets, included in “Inventories - net”), and billings in excess of costs (contract liabilities, included in “Deferred revenue”) on the Condensed Consolidated Balance Sheets.

Significant changes in contract assets during the nine months ended September 30, 2019 resulted from transfers to receivables from contract assets recognized at the beginning of the period of $22,320. Significant changes in contract liabilities during the nine months ended September 30, 2019 resulted from increases of $3,100 due to billings in excess of costs, excluding amounts recognized as revenue during the period. Contract liabilities were reduced due to revenue recognized during the three months ended September 30, 2019 and 2018 of $194 and $406, respectively, and reduced due to revenue recognized during the nine months ended September 30, 2019 and 2018 of $1,460 and $1,146, respectively, that were included in the contract liabilities at the beginning of each period.

As of September 30, 2019, the Company had approximately $194,083 of remaining performance obligations, which is also referred to as backlog. Approximately 7.7% of the September 30, 2019 backlog was related to projects that are anticipated to extend beyond September 30, 2020.
XML 68 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment
9 Months Ended
Sep. 30, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant, and Equipment
Property, plant, and equipment as of September 30, 2019 and December 31, 2018 consisted of the following:
September 30,
2019
December 31,
2018
Land$12,370  $12,440  
Improvements to land and leaseholds17,280  17,610  
Buildings35,914  34,608  
Machinery and equipment, including equipment under finance leases123,139  120,914  
Construction in progress1,333  3,083  
Gross property, plant, and equipment190,036  188,655  
Less accumulated depreciation and amortization, including accumulated amortization of finance leases(107,243) (101,798) 
Property, plant, and equipment - net$82,793  $86,857  

Depreciation expense was $2,755 and $2,803 for the three months ended September 30, 2019 and 2018, respectively, and $8,295 and $8,685 for the nine months ended September 30, 2019 and 2018, respectively.

We review our property, plant, and equipment for recoverability whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. We recognize an impairment loss if the carrying amount of a long-lived asset is not recoverable and exceeds its fair value. There were no impairments of property, plant, and equipment during the nine months ended September 30, 2019 and 2018.
XML 69 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
(Share amounts in thousands)

The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2019201820192018
Numerator for basic and diluted earnings per common share:
Net income$3,064  $6,408  $16,318  $9,984  
Denominator:
Weighted average shares outstanding10,420  10,365  10,406  10,361  
Denominator for basic earnings per common share10,420  10,365  10,406  10,361  
Effect of dilutive securities:
Stock compensation plans254  124  225  120  
Dilutive potential common shares254  124  225  120  
Denominator for diluted earnings per common share - adjusted weighted average shares outstanding10,674  10,489  10,631  10,481  
Basic earnings per common share$0.29  $0.62  $1.57  $0.96  
Diluted earnings per common share$0.29  $0.61  $1.53  $0.95  
XML 71 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, plant, and equipment as of September 30, 2019 and December 31, 2018 consisted of the following:
September 30,
2019
December 31,
2018
Land$12,370  $12,440  
Improvements to land and leaseholds17,280  17,610  
Buildings35,914  34,608  
Machinery and equipment, including equipment under finance leases123,139  120,914  
Construction in progress1,333  3,083  
Gross property, plant, and equipment190,036  188,655  
Less accumulated depreciation and amortization, including accumulated amortization of finance leases(107,243) (101,798) 
Property, plant, and equipment - net$82,793  $86,857  
XML 72 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Statements (Narratives) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle      
Accumulated other comprehensive loss $ (24,896)   $ (22,191)
Retained earnings $ 131,275   $ 114,324
ASU 2018-02 | Reclassified      
New Accounting Pronouncements or Change in Accounting Principle      
Accumulated other comprehensive loss   $ (633)  
Retained earnings   $ 633  
XML 73 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Accounts Receivable Additional Disclosures [Abstract]          
Allowance doubtful accounts, receivables $ 1,152   $ 1,152   $ 932
Reserve for (income) from uncollectable accounts $ (96) $ (267) $ 8 $ (986)  
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating leases    
Operating lease right of use assets $ 13,234  
Operating lease liability, current 3,131  
Operating lease liability, noncurrent 10,103 $ 0
Total operating lease liabilities 13,234  
Finance leases    
Property, plant, and equipment 3,448  
Accumulated amortization (2,828)  
Property, plant, and equipment - net 620  
Finance lease liability, current 478  
Finance lease liability, noncurrent 142  
Total finance lease liabilities $ 620 $ 974
XML 75 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 76 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Schedule of Long-term Debt Instruments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Line of Credit Facility    
Finance leases and financing agreements $ 620 $ 974
Total 72,999 74,982
Less current maturities (2,978) (629)
Long-term portion 70,021 74,353
Revolving credit facility    
Line of Credit Facility    
Line of credit facility, amount outstanding 48,004 74,008
Term loan    
Line of Credit Facility    
Line of credit facility, amount outstanding $ 24,375 $ 0
XML 77 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Accrual for Environmental Loss Contingencies  
Environmental liability, beginning balance $ 6,128
Additions to environmental obligations 3
Environmental obligations utilized (73)
Environmental liability, ending balance $ 6,058
XML 78 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The following table presents the goodwill balance by reportable segment:
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Balance as of December 31, 2018$14,111  $5,147  $—  $19,258  
Foreign currency translation impact(328) —  —  (328) 
Balance as of September 30, 2019$13,783  $5,147  $—  $18,930  

The Company performs goodwill impairment tests annually during the fourth quarter, and also performs interim goodwill impairment tests if it is determined that it is more likely than not that the fair value of a reporting unit is less than the carrying amount. Qualitative factors are assessed to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying
amount. No interim goodwill impairment test was required in connection with the evaluation of qualitative factors as of September 30, 2019.

The components of the Company’s intangible assets were as follows:
September 30, 2019
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,227  $(1,140) $87  
Patents10369  (181) 188  
Customer relationships1836,807  (13,021) 23,786  
Trademarks and trade names167,732  (3,382) 4,350  
Technology1435,551  (19,407) 16,144  
$81,686  $(37,131) $44,555  
December 31, 2018
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,372  $(1,046) $326  
Patents10358  (165) 193  
Customer relationships1837,129  (11,388) 25,741  
Trademarks and trade names158,481  (3,416) 5,065  
Technology1435,640  (17,129) 18,511  
$82,980  $(33,144) $49,836  

Intangible assets are amortized over their useful lives, which range from 4 to 25 years, with a total weighted average amortization period of approximately 15 years as of September 30, 2019. Amortization expense was $1,655 and $1,762 for the three months ended September 30, 2019 and 2018, respectively, and $5,046 and $5,322 for the nine months ended September 30, 2019 and 2018, respectively. During the nine months ended September 30, 2019, gross intangible assets and accumulated amortization were reduced as a result of the full amortization of certain intangible assets related to non-compete agreements of $124 and trademarks and trade names of $723.

As of September 30, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:
Amortization Expense
Remainder of 2019$1,525  
20205,815  
20215,781  
20225,698  
20235,211  
2024 and thereafter20,525  
$44,555  
XML 79 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases Leases
On January 1, 2019, the Company adopted ASU 2016-02 and all the related amendments using the modified retrospective approach, which resulted in an increase in assets of $13,585 and an increase in current and long-term liabilities of $3,322 and $10,263, respectively. This adoption did not affect our results of operations, cash flows, or our compliance with the covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016, or the covenants of the Third Amended and Restated Credit Agreement dated April 30, 2019.

We determine if an arrangement is a lease at its inception. Operating leases are included in “Operating lease right-of-use assets,” “Other current liabilities,” and “Long-term operating lease liabilities” within our Condensed Consolidated Balance Sheets. Finance leases are included in “Property, plant, and equipment - net,” “Current maturities of long-term debt,” and “Long-term debt” in our Condensed Consolidated Balance Sheets.

Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments. We use the implicit rate when readily determinable. The operating lease right-of-use asset also includes indirect costs incurred and lease payments made prior to the commencement date, less any lease incentives received. Our lease terms may include options to extend or terminate the lease and will be recognized when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

We have lease agreements with lease and non-lease components that we account for as a single lease component. Also, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease right-of-use assets and liabilities.
Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02. The adoption of ASU 2016-02 had no impact on the Company's balance sheet, results of operations, or cash flows for finance leases.

The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of September 30, 2019, our leases had remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 12 years, and some of which include options to terminate the leases within 1 year. As of September 30, 2019, the Company’s operating leases had a weighted average remaining lease term of 6 years and a weighted average discount rate of 5.0%. As of September 30, 2019, the Company’s finance leases had a weighted average remaining lease term of 2 years and a weighted average discount rate of 4.3%.

The balance sheet components of the Company's leases were as follows as of September 30, 2019:
September 30, 2019
Operating leases
Operating lease right-of-use assets$13,234  
Other current liabilities$3,131  
Long-term operating lease liabilities10,103  
Total operating lease liabilities$13,234  
Finance leases
Property, plant, and equipment$3,448  
Accumulated amortization(2,828) 
Property, plant, and equipment - net$620  
Current maturities of long-term debt$478  
Long-term debt142  
Total finance lease liabilities$620  

The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:
Three Months EndedNine Months Ended
September 30, 2019September 30, 2019
Finance lease cost:
Amortization of finance leases$182  $539  
Interest on lease liabilities16  37  
Operating lease cost992  2,822  
Sublease income—  (18) 
Total lease cost$1,190  $3,380  

The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:
Nine Months Ended
September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(3,287) 
Financing cash flows from finance leases(539) 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$2,459  
As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:
Operating LeasesFinance Leases
Remaining 2019$1,072  $179  
20203,438  424  
20212,434  105  
20222,148  52  
20231,671  —  
2024 and thereafter5,054  —  
Total undiscounted lease payments15,817  760  
Interest(2,583) (140) 
Total$13,234  $620  
Leases Leases
On January 1, 2019, the Company adopted ASU 2016-02 and all the related amendments using the modified retrospective approach, which resulted in an increase in assets of $13,585 and an increase in current and long-term liabilities of $3,322 and $10,263, respectively. This adoption did not affect our results of operations, cash flows, or our compliance with the covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016, or the covenants of the Third Amended and Restated Credit Agreement dated April 30, 2019.

We determine if an arrangement is a lease at its inception. Operating leases are included in “Operating lease right-of-use assets,” “Other current liabilities,” and “Long-term operating lease liabilities” within our Condensed Consolidated Balance Sheets. Finance leases are included in “Property, plant, and equipment - net,” “Current maturities of long-term debt,” and “Long-term debt” in our Condensed Consolidated Balance Sheets.

Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments. We use the implicit rate when readily determinable. The operating lease right-of-use asset also includes indirect costs incurred and lease payments made prior to the commencement date, less any lease incentives received. Our lease terms may include options to extend or terminate the lease and will be recognized when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

We have lease agreements with lease and non-lease components that we account for as a single lease component. Also, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease right-of-use assets and liabilities.
Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02. The adoption of ASU 2016-02 had no impact on the Company's balance sheet, results of operations, or cash flows for finance leases.

The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of September 30, 2019, our leases had remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 12 years, and some of which include options to terminate the leases within 1 year. As of September 30, 2019, the Company’s operating leases had a weighted average remaining lease term of 6 years and a weighted average discount rate of 5.0%. As of September 30, 2019, the Company’s finance leases had a weighted average remaining lease term of 2 years and a weighted average discount rate of 4.3%.

The balance sheet components of the Company's leases were as follows as of September 30, 2019:
September 30, 2019
Operating leases
Operating lease right-of-use assets$13,234  
Other current liabilities$3,131  
Long-term operating lease liabilities10,103  
Total operating lease liabilities$13,234  
Finance leases
Property, plant, and equipment$3,448  
Accumulated amortization(2,828) 
Property, plant, and equipment - net$620  
Current maturities of long-term debt$478  
Long-term debt142  
Total finance lease liabilities$620  

The components of lease expense within the Company's statements of operations were as follows for the three and nine months ended September 30, 2019:
Three Months EndedNine Months Ended
September 30, 2019September 30, 2019
Finance lease cost:
Amortization of finance leases$182  $539  
Interest on lease liabilities16  37  
Operating lease cost992  2,822  
Sublease income—  (18) 
Total lease cost$1,190  $3,380  

The cash flow components of the Company's leases were as follows for the nine months ended September 30, 2019:
Nine Months Ended
September 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(3,287) 
Financing cash flows from finance leases(539) 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$2,459  
As of September 30, 2019, estimated annual maturities of lease liabilities remaining for the year ending December 31, 2019 and thereafter were as follows:
Operating LeasesFinance Leases
Remaining 2019$1,072  $179  
20203,438  424  
20212,434  105  
20222,148  52  
20231,671  —  
2024 and thereafter5,054  —  
Total undiscounted lease payments15,817  760  
Interest(2,583) (140) 
Total$13,234  $620  
XML 80 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingent Liabilities (Tables)
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
The following table sets forth the Company’s product warranty accrual:
Warranty Liability
Balance as of December 31, 2018$2,057  
Additions to warranty liability515  
Warranty liability utilized(1,350) 
Balance as of September 30, 2019$1,222  
Schedule Of Future Payments Of Legal Settlements
The expected payments under the UPRR Settlement Agreement for the remainder of the year ending December 31, 2019 and thereafter are as follows:
Year Ending December 31,
Remainder of 2019$4,000  
20208,000  
20218,000  
20228,000  
20238,000  
20248,000  
Total$44,000  
Environmental Loss Contingencies The following table sets forth the Company’s environmental obligation:
Environmental liability
Balance as of December 31, 2018$6,128  
Additions to environmental obligations 
Environmental obligations utilized(73) 
Balance as of September 30, 2019$6,058  
XML 81 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
Fair Value Measurements at Reporting DateFair Value Measurements at Reporting Date
September 30,
2019
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
December 31,
2018
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Term deposits$17  $17  $—  $—  $16  $16  $—  $—  
Interest rate swaps—  —  —  —  675  —  675  —  
Total assets$17  $17  $—  $—  $691  $16  $675  $—  
Interest rate swaps$657  $—  $657  $—  $—  $—  $—  $—  
Total liabilities$657  $—  $657  $—  $—  $—  $—  $—  
XML 82 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories as of September 30, 2019 and December 31, 2018 are summarized in the following table:
September 30,
2019
December 31,
2018
Finished goods$69,563  $69,041  
Contract assets34,792  26,692  
Work-in-process3,427  6,940  
Raw materials20,959  21,831  
Inventories - net$128,741  $124,504  
XML 83 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2019
Share-based Compensation [Abstract]  
Stock-based Compensation Stock-based Compensation
The Company applies the provisions of ASC 718, “Compensation – Stock Compensation,” to account for the Company’s stock-based compensation. Stock-based compensation cost is measured at the grant date based on the calculated fair value of the award and is recognized over the employees’ requisite service periods. The Company recorded stock compensation expense related to restricted stock awards and performance share units of $876 and $934 for the three months ended September 30, 2019 and 2018, respectively, and $2,910 and $2,838 for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019, unrecognized compensation expense for unvested awards approximated $5,063. The Company will recognize this expense over the upcoming 3.5 years through April 2023.

Shares issued as a result of vested stock-based compensation awards generally will be from previously issued shares that have been reacquired by the Company and held as treasury stock or authorized and previously unissued common stock.

Restricted Stock Awards and Performance Share Units
Under the 2006 Omnibus Plan, the Company grants eligible employees restricted stock and performance share units. The forfeitable restricted stock awards granted generally time-vest ratably over a three-year period, unless indicated otherwise by the underlying restricted stock agreement. Since May 2018, awards of restricted stock are subject to a minimum one-year vesting period, including those granted to non-employee directors. Prior to May 2018, awards to non-employee directors were made in fully-vested shares. Performance share units are offered annually under separate three-year long-term incentive programs. Performance share units are subject to forfeiture and will be converted into common stock of the Company based upon the Company’s performance relative to performance measures and conversion multiples, as defined in the underlying program. If the Company’s estimate of the number of performance share units expected to vest changes in a subsequent accounting period, cumulative compensation expense could increase or decrease. The change will be recognized in the current period for the vested shares and would change future expense over the remaining vesting period.

Since May 1, 2017, non-employee directors have been permitted to defer receipt of annual stock awards and equity elected to be received in lieu of quarterly cash compensation. If so elected, these deferred stock units will be issued as common stock six months after separation from their service on the Board of Directors. Since May 2018, there have been no non-employee directors who elected the option to receive deferred stock units of the Company’s common stock in lieu of director cash compensation.
In February 2019, the Compensation Committee approved the 2019 Performance Share Unit Program and the Executive Annual Incentive Compensation Plan (consisting of cash and equity components). The Compensation Committee also certified the actual Company performance achievement in the 2016 Performance Share Unit Program, which actual performance resulted in no payout relative to the 2016 Performance Share Unit Program target performance metrics.

The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the nine months ended September 30, 2019:
Restricted
Stock
Deferred
Stock Units
Performance
Share Units
Weighted Average
Grant Date Fair Value
Outstanding as of December 31, 2018191,825  41,774  300,373  $18.61  
Granted62,125  12,304  89,092  18.63  
Vested(87,782) —  —  19.51  
Adjustment for incentive awards not expected to vest—  —  (15,015) 19.26  
Cancelled and forfeited(6,500) —  —  20.11  
Outstanding as of September 30, 2019159,668  54,078  374,450  $18.58  
XML 84 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 16,318 $ 9,984
Adjustments to reconcile net income to cash provided by operating activities:    
Deferred income taxes (541) (1,477)
Depreciation 8,295 8,685
Amortization 5,046 5,322
Equity in (income) loss of nonconsolidated investments (29) 7
(Gain) loss on sales and disposals of property, plant, and equipment (4) 498
Stock-based compensation 2,910 2,838
Change in operating assets and liabilities:    
Accounts receivable 910 (10,634)
Inventories (4,957) (12,960)
Other current assets 480 (1,160)
Prepaid income tax (4,042) (3,025)
Other noncurrent assets (425) 1,132
Accounts payable (4,193) 19,604
Deferred revenue 2,143 2,278
Accrued payroll and employee benefits (574) (778)
Accrued settlement (6,000) 0
Other current liabilities (1,041) 2,287
Other long-term liabilities (1,013) (176)
Net cash provided by operating activities 13,283 22,425
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from the sale of property, plant, and equipment 253 2,267
Capital expenditures on property, plant, and equipment (5,037) (3,196)
Proceeds from sale of equity method investment 0 3,875
Repayment of revolving line of credit from equity method investment 0 1,235
Net cash (used in) provided by investing activities (4,784) 4,181
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayments of debt (156,944) (153,089)
Proceeds from debt 154,961 99,592
Debt issuance costs (836) 0
Treasury stock acquisitions (600) (316)
Net cash used in financing activities (3,419) (53,813)
Effect of exchange rate changes on cash and cash equivalents 12 (885)
Net increase (decrease) in cash and cash equivalents 5,092 (28,092)
Cash and cash equivalents at beginning of period 10,282 37,678
Cash and cash equivalents at end of period 15,374 9,586
Supplemental disclosure of cash flow information:    
Interest paid 3,599 4,468
Income taxes paid $ 6,176 $ 4,077
XML 85 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events
9 Months Ended
Sep. 30, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn October 29, 2019, the Company announced to certain union and non-union employees at our CXT Concrete Buildings facility, located in Spokane, Washington, the intent to relocate the pre-fabricated concrete buildings manufacturing operation to Boise, Idaho. This move is part of an initiative focusing on regional growth opportunities and logistical savings associated with fabricating product in a more centralized location closer to the Company’s existing and prospective customer base. The Company expects to cease pre-fabricated building operations in Spokane, Washington, and commence operations in Boise, Idaho, in the first quarter of 2020.As a result of this relocation, the Company expects to incur certain exit and disposal charges consisting of severance, relocation, and employee retention expense, as well as site clean-up and facility restoration expense, totaling approximately $1,000 to $1,500 in its Construction Products operating segment. The approximate expense resulting from this relocation could change materially as a result of certain factors such as employee acceptances of the severance packages offered and unknown or unforeseen costs as part of winding up operations at the Spokane, Washington fabrication facility.
XML 86 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Common stock, par value (usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (shares) 20,000,000 20,000,000
Common stock, issued (shares) 11,115,779 11,115,779
Common stock, shares outstanding (shares) 10,420,635 10,366,007
Treasury stock shares - at cost, common stock (shares) 695,144 749,772
XML 87 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents the goodwill balance by reportable segment:
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Balance as of December 31, 2018$14,111  $5,147  $—  $19,258  
Foreign currency translation impact(328) —  —  (328) 
Balance as of September 30, 2019$13,783  $5,147  $—  $18,930  
Schedule of Intangible Assets
The components of the Company’s intangible assets were as follows:
September 30, 2019
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,227  $(1,140) $87  
Patents10369  (181) 188  
Customer relationships1836,807  (13,021) 23,786  
Trademarks and trade names167,732  (3,382) 4,350  
Technology1435,551  (19,407) 16,144  
$81,686  $(37,131) $44,555  
December 31, 2018
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,372  $(1,046) $326  
Patents10358  (165) 193  
Customer relationships1837,129  (11,388) 25,741  
Trademarks and trade names158,481  (3,416) 5,065  
Technology1435,640  (17,129) 18,511  
$82,980  $(33,144) $49,836  
Estimated Future Amortization
As of September 30, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:
Amortization Expense
Remainder of 2019$1,525  
20205,815  
20215,781  
20225,698  
20235,211  
2024 and thereafter20,525  
$44,555  
XML 88 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
Gross Carrying Value $ 81,686 $ 82,980
Accumulated Amortization (37,131) (33,144)
Net Carrying Amount 44,555 49,836
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 1,227 1,372
Accumulated Amortization (1,140) (1,046)
Net Carrying Amount 87 326
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 369 358
Accumulated Amortization (181) (165)
Net Carrying Amount 188 193
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 36,807 37,129
Accumulated Amortization (13,021) (11,388)
Net Carrying Amount 23,786 25,741
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,732 8,481
Accumulated Amortization (3,382) (3,416)
Net Carrying Amount 4,350 5,065
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,551 35,640
Accumulated Amortization (19,407) (17,129)
Net Carrying Amount $ 16,144 $ 18,511
Weighted Average    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 15 years  
Weighted Average | Non-compete agreements    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 4 years 4 years
Weighted Average | Patents    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 10 years 10 years
Weighted Average | Customer relationships    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 18 years 18 years
Weighted Average | Trademarks and trade names    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 16 years 15 years
Weighted Average | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 14 years 14 years
XML 89 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Narratives) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]          
Revenue remaining performance obligation $ 194,083   $ 194,083    
Disaggregation of Revenue          
Total net sales 154,276 $ 167,094 505,678 $ 462,438  
Contract with customer, assets 34,792   34,792   $ 26,692
Contract with customer, liability 3,343   3,343   $ 1,505
Contract assets transferred to receivables     22,320    
Cash proceeds from liability contract     3,100    
Revenue recognized from contract liability $ 194 $ 406 $ 1,460 $ 1,146  
Over time          
Disaggregation of Revenue          
Customer revenue transferred over-time (percentage) 33.40% 26.80% 28.10% 25.20%  
Total net sales $ 51,519 $ 44,735 $ 141,862 $ 116,433  
Over time | Performance Based          
Disaggregation of Revenue          
Total net sales 37,488 33,225 104,309 87,369  
Over time | Delivery Based          
Disaggregation of Revenue          
Total net sales $ 14,031 $ 11,510 $ 37,553 $ 29,064  
Point in time          
Disaggregation of Revenue          
Customer revenue transferred over-time (percentage) 66.60% 73.20% 71.90% 74.80%  
Total net sales $ 102,757 $ 122,359 $ 363,816 $ 346,005  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction          
Revenue remaining performance obligation (percentage) 7.70%   7.70%    
Performance obligations expected to be satisfied, expected timing 12 months   12 months    
XML 90 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments - Narratives (Details)
9 Months Ended
Sep. 30, 2019
segment
Segment Reporting [Abstract]  
Operating segments 3
XML 91 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator for basic and diluted earnings per common share:        
Net income $ 3,064 $ 6,408 $ 16,318 $ 9,984
Denominator:        
Weighted average shares outstanding (shares) 10,420 10,365 10,406 10,361
Denominator for basic earnings per common share (shares) 10,420 10,365 10,406 10,361
Effect of dilutive securities:        
Other stock compensation plans (shares) 254 124 225 120
Dilutive potential common shares (shares) 254 124 225 120
Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding (shares) 10,674 10,489 10,631 10,481
Basic earnings per common share (usd per share) $ 0.29 $ 0.62 $ 1.57 $ 0.96
Diluted earnings per common share (usd per share) $ 0.29 $ 0.61 $ 1.53 $ 0.95
XML 92 R9999.htm IDEA: XBRL DOCUMENT v3.19.3
Label Element Value
Accounting Standards Update 2018-02 [Member] | AOCI Attributable to Parent [Member]  
Tax Cuts And Jobs Act Of 2017 Reclassification From Aoci To Retained Earnings Tax Effect fstr_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect $ (633,000)
Accounting Standards Update 2018-02 [Member] | Retained Earnings [Member]  
Tax Cuts And Jobs Act Of 2017 Reclassification From Aoci To Retained Earnings Tax Effect fstr_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect 633,000
Accounting Standards Update 2016-06 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (305,000)
Accounting Standards Update 2016-06 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (305,000)
XML 93 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Plans (Schedule Of Net Benefit Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
United States        
Defined Benefit Plan Disclosure        
Interest cost $ 162 $ 155 $ 486 $ 466
Expected return on plan assets (180) (213) (540) (640)
Recognized net actuarial loss 31 24 94 72
Net periodic pension cost 13 (34) 40 (102)
United Kingdom        
Defined Benefit Plan Disclosure        
Interest cost 53 51 159 153
Expected return on plan assets (60) (70) (180) (210)
Amortization of prior service costs and transition amount 10 5 30 15
Recognized net actuarial loss 52 48 156 144
Net periodic pension cost $ 55 $ 34 $ 165 $ 102