0000352825-19-000022.txt : 20190510 0000352825-19-000022.hdr.sgml : 20190510 20190510105900 ACCESSION NUMBER: 0000352825-19-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190510 DATE AS OF CHANGE: 20190510 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: 19813418 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-20190331.htm 10-Q Document
10-Qfalse2019-03-312019Q1FOSTER L B CO0000352825--12-31Accelerated Filerfstr10,581,281TRUEFALSE0.010.0120,000,00020,000,00011,115,77911,115,77910,404,34710,366,007711,432749,7723834024769633123.252.52.251.50.02550.0050.010.00250.01250.01250.0225P3YP1YP3Y00003528252019-01-012019-03-31xbrli:shares00003528252019-05-03iso4217:USD00003528252019-03-3100003528252018-12-31iso4217:USDxbrli:shares0000352825us-gaap:ProductMember2019-01-012019-03-310000352825us-gaap:ProductMember2018-01-012018-03-310000352825fstr:ServiceMemberMember2019-01-012019-03-310000352825fstr:ServiceMemberMember2018-01-012018-03-3100003528252018-01-012018-03-3100003528252017-12-3100003528252018-03-310000352825us-gaap:CommonStockMember2018-12-310000352825us-gaap:AdditionalPaidInCapitalMember2018-12-310000352825us-gaap:RetainedEarningsMember2018-12-310000352825us-gaap:TreasuryStockMember2018-12-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000352825us-gaap:RetainedEarningsMemberfstr:AccountingStandardsUpdate201802Member2019-01-012019-03-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMemberfstr:AccountingStandardsUpdate201802Member2019-01-012019-03-310000352825us-gaap:RetainedEarningsMember2019-01-012019-03-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000352825us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310000352825us-gaap:TreasuryStockMember2019-01-012019-03-310000352825us-gaap:CommonStockMember2019-03-310000352825us-gaap:AdditionalPaidInCapitalMember2019-03-310000352825us-gaap:RetainedEarningsMember2019-03-310000352825us-gaap:TreasuryStockMember2019-03-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000352825us-gaap:CommonStockMember2017-12-310000352825us-gaap:AdditionalPaidInCapitalMember2017-12-310000352825us-gaap:RetainedEarningsMember2017-12-310000352825us-gaap:TreasuryStockMember2017-12-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000352825us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201606Member2018-01-010000352825us-gaap:AccountingStandardsUpdate201606Member2018-01-010000352825us-gaap:RetainedEarningsMember2018-01-012018-03-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-03-310000352825us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-310000352825us-gaap:TreasuryStockMember2018-01-012018-03-310000352825us-gaap:CommonStockMember2018-03-310000352825us-gaap:AdditionalPaidInCapitalMember2018-03-310000352825us-gaap:RetainedEarningsMember2018-03-310000352825us-gaap:TreasuryStockMember2018-03-310000352825us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-310000352825us-gaap:ScenarioAdjustmentMemberfstr:AccountingStandardsUpdate201802Member2019-01-01fstr:segment0000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2019-01-012019-03-310000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2018-01-012018-03-310000352825us-gaap:OperatingSegmentsMemberfstr:ConstructionProductsSegmentMember2019-01-012019-03-310000352825us-gaap:OperatingSegmentsMemberfstr:ConstructionProductsSegmentMember2018-01-012018-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2019-01-012019-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2018-01-012018-03-310000352825us-gaap:OperatingSegmentsMember2019-01-012019-03-310000352825us-gaap:OperatingSegmentsMember2018-01-012018-03-310000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2019-03-310000352825us-gaap:OperatingSegmentsMemberfstr:RailProductsSegmentMember2018-12-310000352825us-gaap:OperatingSegmentsMemberfstr:ConstructionProductsSegmentMember2019-03-310000352825us-gaap:OperatingSegmentsMemberfstr:ConstructionProductsSegmentMember2018-12-310000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2019-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:OperatingSegmentsMember2018-12-310000352825us-gaap:CorporateNonSegmentMember2019-03-310000352825us-gaap:CorporateNonSegmentMember2018-12-31xbrli:pure0000352825us-gaap:TransferredOverTimeMember2019-01-012019-03-310000352825us-gaap:TransferredOverTimeMember2018-01-012018-03-310000352825us-gaap:TransferredOverTimeMemberfstr:PerformanceBasedMember2019-01-012019-03-310000352825us-gaap:TransferredOverTimeMemberfstr:PerformanceBasedMember2018-01-012018-03-310000352825fstr:DeliveryBasedMemberus-gaap:TransferredOverTimeMember2019-01-012019-03-310000352825fstr:DeliveryBasedMemberus-gaap:TransferredOverTimeMember2018-01-012018-03-310000352825us-gaap:TransferredAtPointInTimeMember2019-01-012019-03-310000352825us-gaap:TransferredAtPointInTimeMember2018-01-012018-03-310000352825fstr:RailProductsSegmentMemberfstr:RailProductsMember2019-01-012019-03-310000352825fstr:RailProductsSegmentMemberfstr:RailProductsMember2018-01-012018-03-310000352825fstr:RailProductsSegmentMemberfstr:RailTechnologyMember2019-01-012019-03-310000352825fstr:RailProductsSegmentMemberfstr:RailTechnologyMember2018-01-012018-03-310000352825fstr:RailProductsSegmentMember2019-01-012019-03-310000352825fstr:RailProductsSegmentMember2018-01-012018-03-310000352825fstr:ConstructionProductsSegmentMemberfstr:PilingandFabricatedBridgeMember2019-01-012019-03-310000352825fstr:ConstructionProductsSegmentMemberfstr:PilingandFabricatedBridgeMember2018-01-012018-03-310000352825fstr:PrecastConcreteMemberfstr:ConstructionProductsSegmentMember2019-01-012019-03-310000352825fstr:PrecastConcreteMemberfstr:ConstructionProductsSegmentMember2018-01-012018-03-310000352825fstr:ConstructionProductsSegmentMember2019-01-012019-03-310000352825fstr:ConstructionProductsSegmentMember2018-01-012018-03-310000352825fstr:TestInspectionandThreadingMemberfstr:TubularProductsSegmentsMember2019-01-012019-03-310000352825fstr:TestInspectionandThreadingMemberfstr:TubularProductsSegmentsMember2018-01-012018-03-310000352825fstr:TubularProductsSegmentsMemberfstr:ProtectiveCoatingandMeasurementsSolutionMember2019-01-012019-03-310000352825fstr:TubularProductsSegmentsMemberfstr:ProtectiveCoatingandMeasurementsSolutionMember2018-01-012018-03-310000352825fstr:TubularProductsSegmentsMember2019-01-012019-03-310000352825fstr:TubularProductsSegmentsMember2018-01-012018-03-310000352825us-gaap:TransferredAtPointInTimeMemberfstr:RailProductsSegmentMember2019-01-012019-03-310000352825us-gaap:TransferredAtPointInTimeMemberfstr:ConstructionProductsSegmentMember2019-01-012019-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-03-310000352825us-gaap:TransferredOverTimeMemberfstr:RailProductsSegmentMember2019-01-012019-03-310000352825us-gaap:TransferredOverTimeMemberfstr:ConstructionProductsSegmentMember2019-01-012019-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredOverTimeMember2019-01-012019-03-310000352825us-gaap:TransferredAtPointInTimeMemberfstr:RailProductsSegmentMember2018-01-012018-03-310000352825us-gaap:TransferredAtPointInTimeMemberfstr:ConstructionProductsSegmentMember2018-01-012018-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-03-310000352825us-gaap:TransferredOverTimeMemberfstr:RailProductsSegmentMember2018-01-012018-03-310000352825us-gaap:TransferredOverTimeMemberfstr:ConstructionProductsSegmentMember2018-01-012018-03-310000352825fstr:TubularProductsSegmentsMemberus-gaap:TransferredOverTimeMember2018-01-012018-03-3100003528252019-04-012019-03-310000352825fstr:RailProductsSegmentMember2018-12-310000352825fstr:ConstructionProductsSegmentMember2018-12-310000352825fstr:TubularProductsSegmentsMember2018-12-310000352825fstr:RailProductsSegmentMember2019-03-310000352825fstr:ConstructionProductsSegmentMember2019-03-310000352825fstr:TubularProductsSegmentsMember2019-03-310000352825srt:WeightedAverageMemberus-gaap:NoncompeteAgreementsMember2019-01-012019-03-310000352825us-gaap:NoncompeteAgreementsMember2019-03-310000352825srt:WeightedAverageMemberus-gaap:PatentsMember2019-01-012019-03-310000352825us-gaap:PatentsMember2019-03-310000352825srt:WeightedAverageMemberus-gaap:CustomerRelationshipsMember2019-01-012019-03-310000352825us-gaap:CustomerRelationshipsMember2019-03-310000352825srt:WeightedAverageMemberus-gaap:TrademarksMember2019-01-012019-03-310000352825us-gaap:TrademarksMember2019-03-310000352825srt:WeightedAverageMemberus-gaap:TechnologyBasedIntangibleAssetsMember2019-01-012019-03-310000352825us-gaap:TechnologyBasedIntangibleAssetsMember2019-03-310000352825srt:WeightedAverageMemberus-gaap:NoncompeteAgreementsMember2018-01-012018-12-310000352825us-gaap:NoncompeteAgreementsMember2018-12-310000352825srt:WeightedAverageMemberus-gaap:PatentsMember2018-01-012018-12-310000352825us-gaap:PatentsMember2018-12-310000352825srt:WeightedAverageMemberus-gaap:CustomerRelationshipsMember2018-01-012018-12-310000352825us-gaap:CustomerRelationshipsMember2018-12-310000352825srt:WeightedAverageMemberus-gaap:TrademarksMember2018-01-012018-12-310000352825us-gaap:TrademarksMember2018-12-310000352825srt:WeightedAverageMemberus-gaap:TechnologyBasedIntangibleAssetsMember2018-01-012018-12-310000352825us-gaap:TechnologyBasedIntangibleAssetsMember2018-12-310000352825srt:MinimumMember2019-01-012019-03-310000352825srt:MaximumMember2019-01-012019-03-310000352825srt:WeightedAverageMember2019-01-012019-03-310000352825us-gaap:LandMember2019-03-310000352825us-gaap:LandMember2018-12-310000352825fstr:ImprovementsToLandAndLeaseholdsMember2019-03-310000352825fstr:ImprovementsToLandAndLeaseholdsMember2018-12-310000352825us-gaap:BuildingMember2019-03-310000352825us-gaap:BuildingMember2018-12-310000352825fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember2019-03-310000352825fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember2018-12-310000352825us-gaap:ConstructionInProgressMember2019-03-310000352825us-gaap:ConstructionInProgressMember2018-12-310000352825us-gaap:AccountingStandardsUpdate201602Member2019-01-010000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-06-290000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-11-070000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-11-072016-11-070000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-10-012017-06-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2018-06-302018-06-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2017-10-012017-12-310000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2019-01-012019-03-310000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2018-01-012018-06-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-06-292016-06-290000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMember2019-03-310000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2019-04-300000352825fstr:ForeignSublimitMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2019-04-300000352825fstr:TermLoanMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2019-04-302019-04-30iso4217:GBP0000352825us-gaap:ForeignLineOfCreditMemberfstr:NatwestBankMember2019-03-310000352825fstr:NatwestBankOutstandingGuaranteesMemberus-gaap:ForeignLineOfCreditMember2019-03-310000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:EurodollarMember2016-11-072016-11-070000352825fstr:LowestTierMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:EurodollarMember2016-11-072016-11-070000352825us-gaap:BaseRateMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-11-072016-11-070000352825us-gaap:BaseRateMemberfstr:LowestTierMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember2016-11-072016-11-070000352825us-gaap:BaseRateMemberus-gaap:ForeignLineOfCreditMemberfstr:NatwestBankMember2019-01-012019-03-310000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberfstr:OvernightBankFundingRateMember2019-04-302019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:EurodollarMember2019-04-302019-04-300000352825us-gaap:BaseRateMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMembersrt:MinimumMember2019-04-302019-04-300000352825us-gaap:BaseRateMemberfstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2019-04-302019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:EurodollarMember2019-04-302019-04-300000352825fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:EurodollarMember2019-04-302019-04-300000352825us-gaap:SwapMember2019-03-310000352825us-gaap:FairValueInputsLevel1Member2019-03-310000352825us-gaap:FairValueInputsLevel2Member2019-03-310000352825us-gaap:FairValueInputsLevel3Member2019-03-310000352825us-gaap:FairValueInputsLevel1Member2018-12-310000352825us-gaap:FairValueInputsLevel2Member2018-12-310000352825us-gaap:FairValueInputsLevel3Member2018-12-310000352825us-gaap:SwapMember2019-01-012019-03-310000352825us-gaap:SwapMember2018-01-012018-03-310000352825us-gaap:RestrictedStockMemberfstr:VestingPeriod2Member2018-01-012018-09-300000352825us-gaap:RestrictedStockMemberfstr:VestingPeriod2Member2018-05-012018-09-300000352825us-gaap:PerformanceSharesMember2019-01-012019-03-310000352825us-gaap:RestrictedStockMember2018-12-310000352825fstr:DeferredStockUnitsMember2018-12-310000352825us-gaap:PerformanceSharesMember2018-12-310000352825us-gaap:RestrictedStockMember2019-01-012019-03-310000352825fstr:DeferredStockUnitsMember2019-01-012019-03-310000352825us-gaap:RestrictedStockMember2019-03-310000352825fstr:DeferredStockUnitsMember2019-03-310000352825us-gaap:PerformanceSharesMember2019-03-31fstr:plan0000352825country:USus-gaap:PensionPlansDefinedBenefitMember2019-01-012019-03-310000352825country:CAus-gaap:PensionPlansDefinedBenefitMember2019-01-012019-03-310000352825country:GBus-gaap:PensionPlansDefinedBenefitMember2019-01-012019-03-310000352825country:USus-gaap:PensionPlansDefinedBenefitMember2018-01-012018-03-310000352825country:USus-gaap:PensionPlansDefinedBenefitMember2019-03-310000352825country:GBus-gaap:PensionPlansDefinedBenefitMember2018-01-012018-03-310000352825country:GBus-gaap:PensionPlansDefinedBenefitMember2019-03-310000352825us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-03-310000352825country:CAus-gaap:PensionPlansDefinedBenefitMember2018-01-012018-03-310000352825us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-03-310000352825fstr:UprrMember2019-03-132019-03-130000352825fstr:UprrMember2019-03-310000352825fstr:UprrMember2019-03-31

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 March 31, 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, Pennsylvania15220 
(Address of principal executive offices)
(Zip Code)
(412) 928-3400
(Registrant’s telephone number, including area code)

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  

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 the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
ClassOutstanding as of May 3, 2019
Common Stock, Par Value $0.0110,581,281 Shares




L.B. FOSTER COMPANY AND SUBSIDIARIES
INDEX
 

2

Part I. FINANCIAL INFORMATION
Item 1. Financial Statements
L.B. FOSTER COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
March 31,
2019
December 31,
2018
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$9,039 $10,282 
Accounts receivable - net (Note 5)99,518 86,123 
Inventories - net (Note 6)142,714 124,504 
Other current assets7,752 5,763 
Total current assets259,023 226,672 
Property, plant, and equipment - net (Note 7)85,870 86,857 
Operating lease right-of-use assets - net (Note 8)13,116 — 
Other assets:
Goodwill (Note 4)19,422 19,258 
Other intangibles - net (Note 4)48,298 49,836 
Other assets488 626 
TOTAL ASSETS$426,217 $383,249 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable $90,419 $78,269 
Deferred revenue14,168 6,619 
Accrued payroll and employee benefits7,598 12,993 
Accrued warranty (Note 14)1,715 2,057 
Current portion of accrued settlement (Note 14)8,000 10,000 
Current maturities of long-term debt (Note 9)609 629 
Other accrued liabilities14,964 13,624 
Total current liabilities137,473 124,191 
Long-term debt (Note 9)89,573 74,353 
Deferred tax liabilities (Note 15)5,142 5,287 
Long-term portion of accrued settlement (Note 14)40,000 40,000 
Long-term operating lease liabilities (Note 8)9,812  
Other long-term liabilities16,959 17,299 
Stockholders' equity:
Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at March 31, 2019 and December 31, 2018, 11,115,779; shares outstanding at March 31, 2019 and December 31, 2018, 10,404,347 and 10,366,007, respectively 111 111 
Paid-in capital47,400 48,040 
Retained earnings118,647 114,324 
Treasury stock - at cost, 711,432 and 749,772 common stock shares at March 31, 2019 and December 31, 2018, respectively(17,196)(18,165)
Accumulated other comprehensive loss(21,704)(22,191)
Total stockholders' equity127,258 122,119 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$426,217 $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
(In thousands, except per share data)
Three Months Ended
March 31,
20192018
(Unaudited)
Sales of goods$113,083 $91,811 
Sales of services37,386 30,643 
Total net sales150,469 122,454 
Cost of goods sold92,331 75,136 
Cost of services sold28,976 25,126 
Total cost of sales121,307 100,262 
Gross profit29,162 22,192 
Selling and administrative expenses21,917 20,458 
Amortization expense1,712 1,785 
Interest expense - net1,355 1,887 
Other income(150)(605)
Total expenses24,834 23,525 
Income (loss) before income taxes4,328 (1,333)
Income tax expense638 525 
Net income (loss)$3,690 $(1,858)
Basic earnings (loss) per common share$0.36 $(0.18)
Diluted earnings (loss) per common share$0.35 $(0.18)

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 (LOSS)
(In thousands)
Three Months Ended
March 31,
20192018
(Unaudited)
Net income (loss)$3,690 $(1,858)
Other comprehensive income, net of tax:
Foreign currency translation adjustment1,053 24 
Unrealized (loss) gain on cash flow hedges, net of tax expense of $0 for all periods(26)738 
Reclassification of pension liability adjustments to earnings, net of tax expense of $0 for all periods*93 114 
Other comprehensive income1,120 876 
Comprehensive income (loss)$4,810 $(982)
 
*
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
(In thousands)
Three Months Ended
March 31,
20192018
(Unaudited)
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income (loss)$3,690 $(1,858)
Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:
Deferred income taxes(166)(1,258)
Depreciation2,772 2,944 
Amortization1,712 1,785 
Equity in (gain) loss of nonconsolidated investments(21)3 
Loss on sales and disposals of property, plant, and equipment 3 
Stock-based compensation855 1,082 
Change in operating assets and liabilities:
Accounts receivable(13,166)10 
Inventories(17,463)(3,046)
Other current assets(1,961)(2,775)
Prepaid income tax(108)(277)
Other noncurrent assets591 230 
Accounts payable12,653 10,759 
Deferred revenue7,542 82 
Accrued payroll and employee benefits(5,438)(5,615)
Accrued settlement(2,000) 
Other current liabilities(2,305)576 
Other long-term liabilities(733)(54)
Net cash (used in) provided by operating activities(13,546)2,591 
CASH FLOWS FROM INVESTING ACTIVITIES:
Proceeds from the sale of property, plant, and equipment59 9 
Capital expenditures on property, plant, and equipment(2,572)(723)
Net cash used in investing activities(2,513)(714)
CASH FLOWS FROM FINANCING ACTIVITIES:
Repayments of debt(43,414)(60,639)
Proceeds from debt58,614 33,076 
Treasury stock acquisitions(526)(310)
Net cash provided by (used in) financing activities14,674 (27,873)
Effect of exchange rate changes on cash and cash equivalents142 (698)
Net decrease in cash and cash equivalents(1,243)(26,694)
Cash and cash equivalents at beginning of period10,282 37,678 
Cash and cash equivalents at end of period$9,039 $10,984 
Supplemental disclosure of cash flow information:
Interest paid$1,179 $964 
Income taxes paid$904 $994 

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
(Dollars in thousands)

Three Months Ended March 31, 2019 
Common
Stock
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
(Loss) Income
Total
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— — 3,690 — — 3,690 
Other comprehensive income, net of tax:
Pension liability adjustment— — — — 93 93 
Foreign currency translation adjustment— — — — 1,053 1,053 
Unrealized derivative loss on cash flow hedges— — — — (26)(26)
Issuance of 38,340 common shares, net of shares withheld for taxes— (1,495)— 969 — (526)
Stock-based compensation— 855 — — — 855 
Balance, March 31, 2019$111 $47,400 $118,647 $(17,196)$(21,704)$127,258 

Three Months Ended March 31, 2018
Common
Stock
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
(Loss) Income
Total
Balance, December 31, 2017$111 $45,017 $145,797 $(18,662)$(17,767)$154,496 
Adjustment to adopt ASU 2016-16— — (305)— — (305)
Net loss— — (1,858)— — (1,858)
Other comprehensive income, net of tax:
Pension liability adjustment— — — — 114 114 
Foreign currency translation adjustment— — — — 24 24 
Unrealized derivative gain on cash flow hedges— — — — 738 738 
Issuance of 24,769 common shares, net of shares withheld for taxes— (792)— 482 — (310)
Stock-based compensation— 1,082 — — — 1,082 
Balance, March 31, 2018$111 $45,307 $143,634 $(18,180)$(16,891)$153,981 

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

L.B. FOSTER COMPANY AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(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 March 31, 2019 and December 31, 2018, and its condensed consolidated statements of operations, its condensed consolidated statements of cash flows and, its condensed consolidated statements of stockholders' equity for the three months ended March 31, 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 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.

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 expedient package 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 US 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 its Quarterly Report 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
8

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, unless otherwise noted, are the same as those described in the 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
March 31, 2019
Three Months Ended
March 31, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$75,694 $3,479 $62,170 $2,048 
Construction Products37,345 834 28,900 18 
Tubular and Energy Services37,430 4,688 31,384 1,885 
Total$150,469 $9,001 $122,454 $3,951 

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
March 31,
20192018
Profit for reportable segments$9,001 $3,951 
Interest expense - net(1,355)(1,887)
Other income150 605 
Unallocated corporate expenses and other unallocated charges(3,468)(4,002)
Income (loss) before income taxes$4,328 $(1,333)

The following table illustrates assets of the Company by segment:
March 31,
2019
December 31,
2018
Rail Products and Services$188,517 $175,704 
Construction Products112,584 97,133 
Tubular and Energy Services99,485 90,402 
Unallocated corporate assets25,631 20,010 
Total$426,217 $383,249 

Note 3. Revenue
Revenue from products or services provided to customers over time accounted for 27.7% and 25.5% of revenue for the three months ended March 31, 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 $31,837 and $24,561 for the three months ended March 31, 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 $9,911 and $6,661 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019 and December 31, 2018, the Company had contract assets of $33,599 and $26,692, respectively, that were recorded in “Inventory” within the Condensed Consolidated Balance Sheets. As of March 31, 2019 and December 31, 2018, the Company had contract liabilities of $3,720 and $1,505, respectively, that were recorded in “Deferred revenue” within the Condensed Consolidated Balance Sheets.

9

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 72.3% and 74.5% of revenue for the three months ended March 31, 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 its physical location.

The following table summarizes the Company's net sales by major product and service category:
Three Months Ended
March 31,
20192018
Rail Products$46,206 $36,034 
Rail Technologies29,488 26,136 
Rail Products and Services75,694 62,170 
Piling and Fabricated Bridge23,732 18,861 
Precast Concrete Products13,613 10,039 
Construction Products37,345 28,900 
Test, Inspection, and Threading Services14,724 14,213 
Protective Coatings and Measurement Systems22,706 17,171 
Tubular and Energy Services37,430 31,384 
Total net sales$150,469 $122,454 

Net sales by the timing of the transfer of goods and services is as follows:
Three Months Ended March 31, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$56,492 $23,095 $29,134 $108,721 
Over time19,202 14,250 8,296 41,748 
Total net sales$75,694 $37,345 $37,430 $150,469 
Three Months Ended March 31, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$45,871 $18,926 $26,435 $91,232 
Over time16,299 9,974 4,949 31,222 
Total net sales$62,170 $28,900 $31,384 $122,454 

The timing of revenue recognition, billings, and cash collections results in billed receivables, costs in excess of billings (contract assets, included in “Inventory”), 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 three months ended March 31, 2019 resulted from transfers to receivables from contract assets recognized at the beginning of the period of $11,406. Significant changes in contract liabilities during the three months ended March 31, 2019 resulted from increases of $3,384 due to billings in excess of costs, excluding amounts recognized as revenue during the period, and reductions due to revenue recognized during the three months ended March 31, 2019 and 2018 of $948 and $346, respectively, that was included in the contract liability at the beginning of each period.

As of March 31, 2019, the Company had approximately $250,052 of remaining performance obligations, which is also referred to as backlog. Approximately 3.1% of the March 31, 2019 backlog was related to projects that are anticipated to extend beyond March 31, 2020.




10

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 impact164   164 
Balance as of March 31, 2019$14,275 $5,147 $ $19,422 

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 March 31, 2019.

The components of the Company’s intangible assets were as follows:
March 31, 2019
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,386 $(1,139)$247 
Patents10366 (173)193 
Customer relationships1837,337 (12,069)25,268 
Trademarks and trade names158,497 (3,657)4,840 
Technology1435,688 (17,938)17,750 
$83,274 $(34,976)$48,298 
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 March 31, 2019. Amortization expense was $1,712 and $1,785 for the three months ended March 31, 2019 and 2018, respectively.

As of March 31, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:
Amortization Expense
Remainder of 2019$4,925 
20205,887 
20215,852 
20225,769 
20235,263 
2024 and thereafter20,602 
$48,298 

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
11

amounts of trade accounts receivable as of March 31, 2019 and December 31, 2018 have been reduced by an allowance for doubtful accounts of $1,014 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 expense of $100 and income of $246 for the three months ended March 31, 2019 and 2018, respectively.
Note 6. Inventory
Inventories as of March 31, 2019 and December 31, 2018 are summarized in the following table:
March 31,
2019
December 31,
2018
Finished goods$77,449 $69,041 
Contract assets33,599 26,692 
Work-in-process7,494 6,940 
Raw materials24,172 21,831 
Inventories - net$142,714 $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 March 31, 2019 and December 31, 2018 consisted of the following:
March 31,
2019
December 31,
2018
Land$12,451 $12,440 
Improvements to land and leaseholds17,580 17,610 
Buildings36,387 34,608 
Machinery and equipment, including equipment under finance leases121,658 120,914 
Construction in progress2,434 3,083 
Gross property, plant, and equipment190,510 188,655 
Less accumulated depreciation and amortization, including accumulated amortization of finance leases(104,640)(101,798)
Property, plant, and equipment - net$85,870 $86,857 

Depreciation expense for the three months ended March 31, 2019 and 2018 was $2,772 and $2,944, 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 three months ended March 31, 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 covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016. This adoption will also have no impact to 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 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.

12

We have lease agreements with lease and non-lease components which 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 and had no impact on the Company's balance sheet, results of operations, or cash flows as a result of the adoption of ASU 2016-02.

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

The balance sheet component of the Company's leases were as follows as of March 31, 2019:
March 31, 2019
Operating leases
Operating lease right-of-use assets$13,116 
Other current liabilities$3,304 
Long-term operating lease liabilities9,812 
Total operating lease liabilities$13,116 
Finance leases
Property, plant, and equipment$3,462 
Accumulated amortization(2,668)
Property, plant, and equipment - net$794 
Current maturities of long-term debt$609 
Long-term debt184 
Total finance lease liabilities$793 

The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 2019:
March 31, 2019
Finance lease cost:
Amortization of finance leases$178 
Interest on lease liabilities9 
Operating lease cost916 
Sublease income(9)
Total lease cost$1,094 

The cash flow components of the Company's leases were as follows for the three months ended March 31, 2019:
March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(1,079)
Financing cash flows from finance leases(181)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$447 









13



As of March 31, 2019, estimated annual maturities of lease liabilities for the year ending December 31, 2019 and thereafter are as follows:
Operating LeasesFinance Leases
Remaining 2019$2,729 $491 
20203,068 337 
20212,223 16 
20221,750  
20231,405  
2024 and thereafter4,332  
Total undiscounted lease payments15,507 844 
Interest(2,391)(51)
Total$13,116 $793 

Note 9. Long-term Debt and Related Matters
North America
Long-term debt consisted of the following:
March 31,
2019
December 31,
2018
Revolving credit facility$89,389 $74,008 
Capital leases and financing agreements793 974 
Total90,182 74,982 
Less current maturities(609)(629)
Long-term portion$89,573 $74,353 

On November 7, 2016, the Company, its domestic subsidiaries, and certain of its Canadian subsidiaries entered into the Second Amendment (the “Second Amendment”) to the Second Amended and Restated Credit Agreement dated March 13, 2015 and as amended by the First Amendment dated June 29, 2016 (the “Amended and Restated Credit Agreement”), with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company. This Second Amendment modified the Amended and Restated Credit Agreement, which had a maximum revolving credit line of $275,000. The Second Amendment reduced the permitted revolving credit borrowings to $195,000 and provided for additional term loan borrowing of $30,000 (the “Term Loan”). During 2017, the Company paid off the balance of the Term Loan. Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Second Amendment or Amended and Restated Credit Agreement filed as Exhibit 10.3 to the Company's Annual Report on Form 10-K for the year ended December 31, 2018, as applicable.

The Second Amendment further provided for modifications to the financial covenants as defined in the Amended and Restated Credit Agreement. The Second Amendment eliminated of the Maximum Leverage Ratio covenant through the quarter ended June 30, 2018. After that period, the Maximum Gross Leverage Ratio covenant was reinstated to require a maximum ratio of 4.25 Consolidated Indebtedness to 1.00 Gross Leverage for the quarter ended September 30, 2018, and 3.75 to 1.00 for all periods thereafter until the maturity date of the credit facility. The Second Amendment also includes a Minimum Last Twelve Months EBITDA covenant (“Minimum EBITDA”). For the quarter ended December 31, 2016 through the quarter ended June 30, 2017, the Minimum EBITDA had to be at least $18,500. For each quarter thereafter, through the quarter ended June 30, 2018, the Minimum EBITDA requirement increased by various increments. On June 30, 2018, the Minimum EBITDA requirement was $31,000. After the quarter ended June 30, 2018, the Minimum EBITDA covenant was eliminated through the remainder of the Amended and Restated Credit Agreement. The Second Amendment also includes a Minimum Fixed Charge Coverage Ratio covenant. The covenant represents the ratio of the Company’s fixed charges to the last twelve months of EBITDA, and was required to be a minimum of 1.00 to 1.00 through the quarter ended December 31, 2017 and 1.25 to 1.00 for each quarter thereafter through the maturity of the credit facility. The final financial covenant included in the Second Amendment was a Minimum Liquidity covenant which called for a minimum of $25,000 in undrawn availability on the revolving credit loan at all times through the quarter ended June 30, 2018.

The Second Amendment includes several changes to certain non-financial covenants as defined in the Amended and Restated Credit Agreement. Through the maturity date of the loan, the Company is prohibited from making any future acquisitions. The limitation on permitted annual distributions of dividends or redemptions of the Company’s stock was decreased from $4,000 to $1,700. The
14

aggregate limitation on loans to and investments in non-loan parties was decreased from $10,000 to $5,000. Furthermore, the limitation on asset sales was decreased from $25,000 annually with a carryover of up to $15,000 from the prior year to $25,000 in the aggregate through the maturity date of the credit facility.

As of March 31, 2019, L.B. Foster was in compliance with the Second Amendment’s covenants.

The Second Amendment provided for the elimination of the three lowest tiers of the pricing grid that had previously been defined in the First Amendment. Upon execution of the Second Amendment through the quarter ended March 31, 2018, the Company was locked into the highest tier of the pricing grid, which provided for pricing of the prime rate plus 225 basis points on base rate loans and the applicable LIBOR rate plus 325 basis points on euro rate loans. For each quarter after March 31, 2018 and through the maturity date of the credit facility, the Company’s position on the pricing grid is governed by a Minimum Net Leverage ratio, which is the ratio of Consolidated Indebtedness less cash on hand in excess of $15,000 to EBITDA. If, after March 31, 2018, the Minimum Net Leverage ratio positions the Company on the lowest tier of the pricing grid, pricing is at the prime rate plus 150 basis points on base rate loans or the applicable LIBOR rate plus 250 basis points on Euro rate loans.

As of March 31, 2019, L.B. Foster had outstanding letters of credit of approximately $250 and had net available borrowing capacity of $105,361. The maturity date of the facility is March 13, 2020.

Subsequent to March 31, 2019, 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 will be 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, will be pledged to the lenders as collateral for the lending obligations.

Borrowings under the Amended Credit Agreement will 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, 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, 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 Revolving Facility Usage, 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.


15


United Kingdom
A subsidiary of the Company has a credit facility with NatWest Bank for its United Kingdom operations, which includes an overdraft availability of £1,500 pounds sterling (approximately $1,955 as of March 31, 2019). This credit facility supports the subsidiary’s working capital requirements and is collateralized by substantially all of the assets of its United Kingdom operations. The variable interest rate on this facility is the financial institution’s base rate plus 250 basis points. Outstanding performance bonds reduce availability under this credit facility. The subsidiary of the Company had no outstanding borrowings under this credit facility as of March 31, 2019. There was approximately $600 in outstanding guarantees (as defined in the underlying agreement) as of March 31, 2019. This credit facility was renewed during the third quarter of 2018 with all underlying terms and conditions remaining unchanged as a result of the renewal.

The United Kingdom credit facility contains certain financial covenants that require the subsidiary to maintain senior interest and cash flow coverage ratios. The subsidiary was in compliance with these financial covenants as of March 31, 2019. The subsidiary had available borrowing capacity of $1,355 as of March 31, 2019.

Subsequent to March 31, 2019, on April 29, 2019, the credit facility with NatWest Bank 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 March 31, 2019, the interest rate swaps were recorded within other current assets.

Fair Value Measurements at Reporting DateFair Value Measurements at Reporting Date
March 31,
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$16 $16 $ $ $16 $16 $ $ 
Interest rate swaps626  626  675  675  
Total$642 $16 $626 $ $691 $16 $675 $ 

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” 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 March 31, 2019 and 2018, we recognized interest income from interest rate swaps of $65 and interest expense of $35, respectively.

16

In accordance with the provisions of ASC 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 (loss) per common share for the periods indicated:
Three Months Ended
March 31,
20192018
Numerator for basic and diluted earnings (loss) per common share:
Net income (loss)$3,690 $(1,858)
Denominator:
Weighted average shares outstanding10,384 10,351 
Denominator for basic earnings (loss) per common share10,384 10,351 
Effect of dilutive securities:
Stock compensation plans63  
Dilutive potential common shares63  
Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding10,447 10,351 
Basic earnings (loss) per common share$0.36 $(0.18)
Diluted earnings (loss) per common share$0.35 $(0.18)

There were approximately 212 anti-dilutive shares during the three months ended March 31, 2018 excluded from the above calculation.
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 period. The Company recorded stock compensation expense related to restricted stock awards and performance share units of $855 and $1,082 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019, unrecognized compensation expense for unvested awards approximated $6,695. The Company will recognize this expense over the upcoming 4 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.

17

During the three months ended March 31, 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 performance achievement of participants in the 2016 Performance Share Unit Program. 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 three months ended March 31, 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 
Granted52,897  89,092 17.76 
Vested(67,788)  15.22 
Adjustment for incentive awards not expected to vest  (17,936)17.76 
Outstanding as of March 31, 2019176,934 41,774 371,529 $19.03 

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 months ended March 31, 2019 and 2018 were as follows:
Three Months Ended
March 31,
20192018
Interest cost$162 $155 
Expected return on plan assets(180)(213)
Recognized net actuarial loss31 24 
Net periodic pension cost (income)$13 $(34)

The Company anticipates contributions of $550 to its United States defined benefit pension plan in 2019.

United Kingdom Defined Benefit Plan
Net periodic pension costs for the United Kingdom defined benefit pension plan for the three months ended March 31, 2019 and 2018 were as follows:
Three Months Ended
March 31,
20192018
Interest cost$54 $53 
Expected return on plan assets(62)(72)
Amortization of prior service costs and transition amount11 5 
Recognized net actuarial loss53 49 
Net periodic pension cost$56 $35 

18

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 $255 to the United Kingdom pension plan during 2019. For the three months ended March 31, 2019, the Company contributed approximately $64 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
March 31,
20192018
United States$550 $544 
Canada38 33 
United Kingdom107 117 
$695 $694 

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 liability255 
Warranty liability utilized(597)
Balance as of March 31, 2019$1,715 

Union Pacific Railroad (“UPRR”) Concrete Tie Matter
On March 13, 2019, the Company and its subsidiary, 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 in 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$8,000 
20208,000 
20218,000 
20228,000 
20238,000 
20248,000 
Total$48,000 

19

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. 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. By letter dated December 17, 2018, the EPA requested that PRPs submit written proposals to perform remedial designs by January 31, 2019 with the expectation that all negotiations for remedial design work will be finalized by June 2019. The net present value and undiscovered costs of the selected remedy are estimated by the EPA to be approximately $1,100,000 and $1,700,000, respectively. The Company is reviewing the basis for its identification by the EPA and the nature of the historic operations of an L.B. Foster predecessor on the site. Management does not believe that 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 March 31, 2019 and December 31, 2018, the Company maintained environmental reserves approximating $6,110 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 obligations2 
Environmental obligations utilized(20)
Balance as of March 31, 2019$6,110 

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 March 31, 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 March 31, 2019, no such disclosures were considered necessary.
Note 15. Income Taxes
For the three months ended March 31, 2019 and 2018, the Company recorded an income tax provision of $638 and $525 on pre-tax income of $4,328 and pre-tax loss of $1,333, respectively, for an effective income tax rate of 14.7% and (39.4)%, respectively. The Company's effective tax rate for the three months ended March 31, 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.
20

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 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; the outcome of litigation and product warranty claims; 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: environmental matters, including any costs associated with any remediation and monitoring; a resumption of the economic slowdown we experienced in previous years in the markets we serve; 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; a decrease in freight or passenger rail traffic; 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; 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 a 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. 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.


21

Results of the Quarter
Three Months Ended
March 31,
Percent
Increase/
(Decrease)
Percent of Total Net Sales
Three Months Ended
March 31,
201920182019 vs. 201820192018
Net Sales:
Rail Products and Services$75,694 $62,170 21.8 %50.3 %50.8 %
Construction Products37,345 28,900 29.2  24.8  23.6  
Tubular and Energy Services37,430 31,384 19.3  24.9  25.6  
Total net sales$150,469 $122,454 22.9 %100.0 %100.0 %
Three Months Ended
March 31,
Percent
Increase/
(Decrease)
Gross Profit Percentage
Three Months Ended
March 31,
201920182019 vs. 201820192018
Gross Profit:
Rail Products and Services$14,237 $11,924 19.4 %18.8 %19.2 %
Construction Products5,572 4,032 38.2  14.9  14.0  
Tubular and Energy Services9,353 6,236 50.0  25.0  19.9  
Total gross profit$29,162 $22,192 31.4 %19.4 %18.1 %
Three Months Ended
March 31,
Percent
Increase/
(Decrease)
Percent of Total Net Sales
Three Months Ended
March 31,
201920182019 vs. 201820192018
Expenses:
Selling and administrative expenses$21,917 $20,458 7.1 %14.6 %16.7 %
Amortization expense1,712 1,785 (4.1) 1.1  1.5  
Interest expense - net1,355 1,887 (28.2) 0.9  1.5  
Other income(150)(605)75.2  (0.1) (0.5) 
Total expenses$24,834 $23,525 5.6 %16.5 %19.2 %
Income (loss) before income taxes$4,328 $(1,333)**  2.9 %(1.1)%
Income tax expense638 525 21.5  0.4  0.4  
Net income (loss)$3,690 $(1,858)**  2.5 %(1.5)%

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

First Quarter 2019 Compared to First Quarter 2018 – Company Analysis
Net sales of $150,469 for the three months ended March 31, 2019 increased by $28,015, or 22.9%, compared to the prior year quarter. The change was attributable to increases within each of our three segments. Construction Products sales increased by 29.2%, Rail Products and Services sales increased by 21.8%, and Tubular and Energy Services sales increased by 19.3%.

Gross profit increased $6,970 compared to the prior year quarter to $29,162 for the three months ended March 31, 2019. Gross profit margin for the three months ended March 31, 2019 was 19.4%, or 130 basis points (“bps”) higher than the prior year quarter. The rise in gross profit margin was primarily due to increases of 510 bps and 90 bps within Tubular and Energy Services and Construction Products, respectively. The increases were partially offset by a decrease in gross profit margin of 40 bps within Rail Products and Services.

Selling and administrative expenses increased by $1,459 or 7.1% from the prior year. The escalation was primarily driven by increases in personnel-related expenses of $1,494. As a percent of sales, selling and administrative expenses declined 210 bps compared to the prior year period.

Interest expense, net of interest income, decreased by $532, or 28.2%, as a result of the reduction in outstanding debt compared to the prior year quarter as well as an interest rate at the lowest tier within the interest rate spread under our credit facility agreement. Other
22

income decreased $455, which primarily relates to foreign exchange losses in the 2019 period compared to gains on foreign exchange in the 2018 period.

The Company’s effective income tax rate for the three months ended March 31, 2019 was 14.7%, compared to (39.4)% in the prior year quarter. For the three months ended March 31, 2019, the Company recorded a tax provision of $638, compared to $525 in the three months ended March 31, 2018. The Company's effective tax rate for the three months ended March 31, 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 first quarter of 2019 was $3,690, or $0.35 per diluted share, compared to a net loss of $1,858, or $0.18 loss per diluted share, in the prior year quarter.

Results of Operations – Segment Analysis
Rail Products and Services
Three Months Ended
March 31,
Increase/(Decrease)Percent
Increase/(Decrease)
201920182019 vs. 20182019 vs. 2018
Net sales$75,694 $62,170 $13,524 21.8 %
Gross profit$14,237 $11,924 $2,313 19.4 %
Gross profit percentage18.8 %19.2 %(0.4)%(1.9)%
Segment profit$3,479 $2,048 $1,431 69.9 %
Segment profit percentage4.6 %3.3 %1.3 %39.5 %

First Quarter 2019 Compared to First Quarter 2018
The Rail Products and Services segment sales increased by $13,524, or 21.8%, compared to the prior year period. The sales increase was driven by both our Rail Products and Rail Technologies businesses of $10,172 and $3,352, respectively. The Rail Products growth was primarily attributable to North American new rail distribution volume. The segment also continued to capitalize on opportunities with transit agencies that are expanding both domestically and in Europe.

The Rail Products and Services gross profit increased by $2,313, or 19.4%, over the prior year quarter. The increase was driven by the volume growth in both Rail Products and Rail Technologies. Segment gross profit margin was reduced by 40 bps as a result of the increased contribution from lower margin Rail Products. Segment profit was $3,479, a $1,431 increase of the prior year quarter. Selling and administrative expenses incurred by the segment as a percent of sales was reduced 130 bps compared to the prior year quarter as the segment continued its focus on cost containment while increasing sales volume.

During the current quarter, the Rail Products and Services segment had an increase in new orders of 2.6% compared to the prior year period. Backlog was $121,481 as of March 31, 2019, an increase of 15.8%, compared to $104,923 as of March 31, 2018. The Company continues to be encouraged by new order activity resulting from the strength in transit system projects expanding globally.

Construction Products
Three Months Ended
March 31,
IncreasePercent
Increase
201920182019 vs. 20182019 vs. 2018
Net sales$37,345 $28,900 $8,445 29.2 %
Gross profit$5,572 $4,032 $1,540 38.2 %
Gross profit percentage14.9 %14.0 %1.0 %6.9 %
Segment profit$834 $18 $816 4,533.3 %
Segment profit percentage2.2 %0.1 %2.2 %3,485.6 %

First Quarter 2019 Compared to First Quarter 2018
The Construction Products segment sales increased by $8,445, or 29.2%, compared to the prior year period. The increase was attributable to increases in both Piling and Fabricated Bridge and Precast Concrete Products of $4,871 and $3,574, respectively. Piling was able to recognize the initial phases of delivery during the current quarter attributable to a significant 2018 order, while Fabricated Bridge experienced increased volume within its steel decking and railing product lines. Our Precast Concrete Products business unit was favorably impacted by building sales driven from 2018 order activity.
23

The Construction Products gross profit increased $1,540, or 38.2%, over the prior year quarter. The increase was primarily attributable to the sales volume growth within Precast Concrete Products and Fabricated Bridge, which lead to favorable production rates, and higher margin product mix during the current quarter. Segment profit increased by $816 over the prior year quarter to 2.2% of net sales. Selling and administrative expenses incurred by the segment increased $725 over the prior year quarter; however, the expenses were reduced by 120 bps as a percentage of segment sales compared to the prior year period.

During the quarter, the Construction Products segment had a decrease in new orders of 8.1% compared to the prior year period, which was primarily related to the Piling division. While there was a reduction in new orders, the segment maintained a strong backlog of $100,988 as of March 31, 2019, a 17.8% increase over the prior year period.

Tubular and Energy Services
Three Months Ended
March 31,
IncreasePercent
Increase
201920182019 vs. 20182019 vs. 2018
Net sales$37,430 $31,384 $6,046 19.3 %
Gross profit$9,353 $6,236 $3,117 50.0 %
Gross profit percentage25.0 %19.9 %5.1 %25.8 %
Segment profit$4,688 $1,885 $2,803 148.7 %
Segment profit percentage12.5 %6.0 %6.5 %108.5 %

First Quarter 2019 Compared to First Quarter 2018
Tubular and Energy Services segment sales increased by $6,046, or 19.3%, compared to the prior year period. The increase was due to improvements primarily 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 quarter.

Tubular and Energy Services segment gross profit increased $3,117, or 50.0%, which was supported by growth in both business units within the segment. Segment gross profit margin improved by 510 bps over the prior year quarter which was primarily driven by favorable production rates in the 2019 quarter within Protective Coatings and Measurement Systems and sales volume increases within Test, Inspection, and Threading Services. Segment profit increased by $2,803, or 148.7%, over the prior year quarter. While selling and administrative expense increased $384, management was pleased with the segment's cost containment efforts, which reduced expenses by 80 bps as a percentage of sales compared to the prior year period.

The Tubular and Energy Services segment had an increase of 16.2% in new orders compared to the prior year period. Orders for Protective Coatings and Measurement Systems increased by 32.9%, which was partially offset by a reduction in Test, Inspection, and Threading Services of 5.2%. The Company is encouraged with the continued growth of new orders within the segment.

Other
Segment Backlog
Total Company backlog is summarized by business segment in the following table for the periods indicated:
March 31,
2019
December 31,
2018
March 31,
2018
Rail Products and Services$121,481 $97,447 $104,923 
Construction Products100,988 95,419 85,713 
Tubular and Energy Services27,583 27,552 29,665 
Total Backlog $250,052 $220,418 $220,301 

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 and therefore have insignificant levels throughout the year.

Liquidity and Capital Resources
Total debt was $90,182 and $74,982 as of March 31, 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.



24

The change in cash and cash equivalents for the three months ended March 31, 2019 and 2018 is as follows:
March 31,
20192018
Net cash (used in) provided by operating activities$(13,546)$2,591 
Net cash used in investing activities(2,513)(714)
Net cash provided by (used in) financing activities14,674 (27,873)
Effect of exchange rate changes on cash and cash equivalents142 (698)
Net decrease in cash and cash equivalents$(1,243)$(26,694)

Cash Flow from Operating Activities
During the three months ended March 31, 2019, cash flows used in operating activities were $13,546 compared to operations providing $2,591 during the prior year period. For the three months ended March 31, 2019, income and adjustments to income from operating activities provided $8,842 compared to $2,701 in the 2018 period. Working capital and other assets and liabilities used $22,388 in the current period compared to $110 in the prior year period. Inventory and accounts receivable increased the use of operating cash flows by $14,417 and $13,176, respectively, compared to the 2018 period, on a sales increase of 22.9% over the same period. During the three months ended March 31, 2019, the Company made a payment of $2,000 under the terms of the concrete tie settlement agreement with Union Pacific Railroad.

The Company’s calculation for days sales outstanding at March 31, 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 three months ended March 31, 2019 and 2018 were $2,572 and $723, 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 three months ended March 31, 2018 related to expenditures for general plant and operational improvements. During the three months ended March 31, 2019, the Company received $59 in proceeds from the sale of certain property, plant, and equipment as compared to $9 in the prior year period.

Cash Flow from Financing Activities
During the three months ended March 31, 2019, the Company had an increase in outstanding debt of $15,200, primarily related to the funding of working capital for operations. During the three months ended March 31, 2018, the Company had a decrease in outstanding debt of $27,563, primarily related to payments against the revolving credit facility which was facilitated by the repatriation of $24,693 in excess cash from our international locations. Treasury stock acquisitions represent income tax withholdings from employees in connection with the vesting of restricted stock awards.

Financial Condition
As of March 31, 2019, we had $9,039 in cash and cash equivalents and a domestic credit facility with $105,361 of net availability while we had $90,182 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 March 31, 2019, approximately $8,207 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 March 31, 2019, the swap asset was $626 compared to $675 as of December 31, 2018.

Subsequent to March 31, 2019, 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
25

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

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 the 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 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. During the three months ended March 31, 2019, the Company adopted the provisions under ASC 842 on January 1, 2019. 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 as of March 31, 2019. 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 March 31, 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 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 three months ended March 31, 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 the 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.
26

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 March 31, 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
January 1, 2019 - January 31, 20191,011 $18.03 — $— 
February 1, 2019 - February 28, 201924,076 17.87 — — 
March 1, 2019 - March 31, 20194,361 17.62 — — 
Total29,448 $17.84 — $— 

(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.
27

Item 6. Exhibits
See Exhibit Index below.

Exhibit Index

Exhibit NumberDescription
10.1
*10.2
*10.3
*10.4
*10.5
*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.
 
*
Exhibits marked with an asterisk are filed herewith.

28

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:May 10, 2019By: /s/ James P. Maloney
James P. Maloney
Senior Vice President,
Chief Financial Officer, and Treasurer
(Duly Authorized Officer of Registrant)

29
EX-10.2 2 ex-102q12019.htm EX-10.2 Document
Exhibit 10.2
L.B. FOSTER COMPANY
ANNUAL EXECUTIVE INCENTIVE COMPENSATION PROGRAM

The purpose of this document is to establish in writing the performance goals and other terms applicable to cash financial performance awards for each fiscal year of the Company which constitutes a Performance Period (the “Program”) as authorized under the L.B. Foster Company Executive Annual Incentive Compensation Plan (“ExIP”).

I. DEFINITIONS
a.Defined terms used but not defined herein shall have the meanings ascribed to them in the Executive Incentive Plan master document under which each annual Program is established.

II. TERMS AND CONDITIONS
a.Unless otherwise determined by the Compensation Committee, the Performance Period shall be one calendar year.
b.Each Participant shall receive a cash award in an amount equal to Participant’s base compensation multiplied by a target percentage established by the Committee based upon the position held by the Participant as approved by the Compensation Committee and set forth on Exhibit A, on file with the Committee (the “Target Percentage”) (an “Award”). The amount of any Award earned and payable is calculated with reference to the percentage achievement of certain Performance Measures established by the Committee and as described below.
c.Participant’s base compensation shall be the Participant’s salary on March 1, rounded to the nearest whole dollar.
d.Participants in the Program are listed on Exhibit A on file with the Committee, which identifies each Participant’s title and Company operating unit, and Target Percentage for the applicable Performance Period.
e.A Participant’s right, if any, to receive payout of an Award, if earned, shall be contingent upon Participant having executed a Confidentiality, Intellectual Property and Non-Compete Agreement in a form satisfactory to the Committee. Further, in order to receive any payout of an Award, the Participant must have begun employment with the Company by October 1 of the Program’s Performance Period.
f.In the event a Participant changes from one position to another position or is promoted into one of the positions approved by the Committee during the Performance Period, the Target Percentage for such Participant shall be pro-rated between the Target Percentages applicable to each position held during the Performance Period, and such Award will be determined on the pro-rated basis based on the number of full months employed during the Performance Period.




g.In order to be eligible to receive any payout of an Award, if earned, a Participant must be actively employed by the Company on the date the Award is paid. In no event is a Participant entitled to any pro-rata payment of an Award under the terms of this Program, except to the extent the Board has approved a Participant’s retirement or termination from the Company, in which case the Committee may provide a pro-rata payment based on the Participant’s active employment before the Board-approved retirement or termination.

III. CALCULATING PAYOUT OF AWARDS
The payout of Awards shall be calculated as set forth below:

a.A Participant’s Award shall be determined and allocated by multiplying the Award by the Company’s adjusted level of attainment of the financial Performance Measures identified below, weighted as indicated:

Performance Measure
CEO, SVP & CFO;
SVP, Human Resources & Admin; SVP & General Counsel; and Controller & CAO
Executive VPs Responsible for Operating Unit(s)
Financial
Performance
Awards
Operating Unit Adjusted EBITDA--50%
Working Capital as a % of Sales25%20%
Corporate Adjusted EBITDA75%30%
b.The amount of an Award payout shall be calculated and adjusted upward or downward based on the actual level of attainment of the above Performance Measures, Adjusted EBITDA and Working Capital as a % of Sales (Corporate and Operating Unit), utilizing the percentage multipliers as set forth in the tables below. Straight-line interpolation will be used to determine the achievement between each level. 
    Adjusted EBITDA Multiplier
% of Target Adjusted EBITDACorporate or Operating Unit Multiplier
130% and over200%
100%100%
70%50%
Less than 70%0%
 



2



W/C as a % of Sales Multiplier
% of Target Average W/C as a % of SalesCorporate or Operating Unit Multiplier
86.0% and under200%
100.0%100%
121.5%50%
Greater than 121.5%0%
c.Definitions of the Performance Measures and possible adjustments are noted on Schedule 1.10 attached hereto.
d.Payment of a cash Award under the ExIP will follow the Committee’s determination of such incentive award and following the date the Company files its report on Form 10-K for the period ending on the last day of the Performance Period.

III. RECOUPMENT
All Awards granted hereunder are made subject to the L.B. Foster Executive Recoupment Policy which is incorporated herein by reference (the “Policy.”) The Policy provides for the clawback by the Company and repayment by the Participant of cash awards paid hereunder in the event of an accounting restatement applicable to any financial reporting period within the Performance Period due to material noncompliance of the Company with any financial reporting requirement under the securities or other applicable laws.

IV. COMPENSATION COMMITTEE
As set forth in the ExIP document, the Compensation Committee retains all rights and discretion to modify, eliminate, or replace the ExIP and the Program at any time. The Committee will interpret and apply the ExIP and this Program at is discretion, and may increase, decrease, or eliminate any Award hereunder. All determinations with respect to any Award shall be made by the Committee and shall be final, conclusive and binding on the Company, the Participant and any and all interested parties.

The undersigned Chairman of the Compensation Committee hereby certifies, on behalf of the Committee, that the performance goals and other material terms applicable have been determined and approved at the Committee meeting held in February of the Program’s Performance Period.

Approved:
/s/ William H. Rackoff
William H. Rackoff Chairman, Compensation Committee
February 21, 2019
Date

3



Schedule 1.10

PERFORMANCE MEASURES AND ADJUSTMENTS

Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization (Adjusted EBITDA): shall mean with respect to the Company or an Operating Unit, for the Fiscal Year (a) income from continuing operations; (b) plus income tax expense; (c) plus interest expense; (d) minus interest income; (e) plus depreciation expense; and (f) plus amortization expense; (g) plus and minus the adjustments below.

Working Capital as a Percentage of Sales (“W/C as a % of Sales”): shall mean with respect to the Company, or as applicable, for an Operating Unit, for the Fiscal Year, the average monthly balances of Inventory and Accounts Receivable less the average monthly balances of Accounts Payable and Deferred Revenue divided by annual net sales. Results shall be determined incorporating approved adjustments below.

The following adjustments are guidelines subject to board approval and will not be disclosed in any public filing.

Adjustment Description
Unplanned reductions or add-backs to results for gains and losses
Adjusted
EBITDA
W/C as a % of Sales
Effects of changes in accounting or tax law

XX
Divestitures of properties, businesses, investments, equity in affiliates or held for sale discontinued operation

XX
Costs of an acquisition or potential acquisition, purchase accounting and operating results of an acquisition completed during the year

XX
Any significant or non-recurring item(s) (these items include, but are not limited to a restructuring, long-lived asset impairment, warranty costs, product liability, legal settlement, environmental charges) that in total exceed $200,000 in EBITDA (favorable or unfavorable)

X

The impact on any Operating Unit attributable to any administrative intercompany charges related to transfer pricing compliance where the consolidated impact is zero.

X




4

EX-10.3 3 ex-103q12019.htm EX-10.3 Document
Exhibit 10.3
RESTRICTED STOCK AGREEMENT
(EXECUTIVE)
(Section 5.1 Of The Omnibus Incentive Plan, as Amended and Restated)

This Restricted Stock Agreement set forth below (this “Agreement”) is dated as of February 21, 2019 (the “Issue Date”) and is between L. B. Foster Company, a Pennsylvania corporation (“Company”), and NAME (the “Stockholder”).
The Company has established its 2006 Omnibus Incentive Plan, as Amended and Restated (the “Plan”), to advance the interests of the Company and its stockholders by providing incentives to certain eligible persons who contribute significantly to the strategic and long-term performance objectives and growth of the Company. All capitalized terms not otherwise defined in this Agreement have the same meaning given them in the Plan.
Pursuant to the provisions of the Plan, the Committee has full power and authority to direct the execution and delivery of this Agreement in the name and on behalf of the Company, and has authorized the execution and delivery of this Agreement.
AGREEMENT
The parties, intending to be legally bound hereby, agree as follows:
Section 1.Issuance of Stock. Subject and pursuant to all terms and conditions stated in this Agreement and in the Plan, as of the Issue Date the Company hereby grants to Stockholder [# OF RESTRICTED SHARES] shares of Company Common Stock, par value $0.01 per share (the “Common Stock”) pursuant to Article V of the Plan. For purposes of this Agreement, the “Shares” shall include all of the shares of Common Stock issued to Stockholder pursuant to this Agreement or issued with respect to such shares of Common Stock, including, but not limited to, shares of Company capital stock issued by way of a stock dividend or stock split or in connection with a combination of shares, recapitalization, merger, consolidation or other reorganization.
Section 2.Vesting; Rights; Obligations; and Restrictions on Transfer.
(a)None of the Shares may be sold, transferred, pledged, hypothecated or otherwise encumbered or disposed of until they have vested in accordance with the terms of this Section 2. Except as set forth in this Section 2, effective at the close of business on the date Stockholder ceases to be employed by the Company or an affiliate of the Company, any Shares that are not vested in accordance with this Section 2, and any dividends accrued pursuant to Section 2(c) below, shall be automatically forfeited without any further obligation on the part of the Company. Stockholder hereby assigns and transfers any forfeited Shares and the stock certificate(s) or other evidence of ownership representing such Shares to the Company.


(b)All of the Shares will vest 33 1/3% on each of the first, second, and third anniversaries. However, if a Change of Control occurs prior to the end of the full vesting period and (i) Stockholder experiences an involuntary Separation from Service by the Company other than (A) a Termination for Cause, (B) death, or (C) Disability, or the Stockholder terminates for Good Reason (as defined below) within the 90-day period immediately preceding a Change of Control, or on or within the two-year period immediately following a Change of Control, or (ii) the acquiring entity in a Change of Control does not assume this Agreement and convert the Shares into a substantially comparable award of capital stock or other equity incentive instrument in such acquiring entity as determined by the Board of Directors, any unvested Shares shall immediately vest. Vesting shall be tolled during any period in which Stockholder is on an approved leave of absence from employment with the Company or an affiliate of the Company.
(c)Subject to the foregoing provisions of this Section 2 and the provisions of the Plan, Stockholder shall have all rights of a shareholder with respect to the Shares, including the right to vote the Shares and to receive dividends, provided, however, that until such time as the Shares, or portion thereof, shall have vested, the Company shall accrue on its books and records for the benefit of the Stockholder an amount equal to the dividend payment that would otherwise have been received on the Shares but for this agreement to accrue the dividend payments. Dividends accrued for the benefit of the Stockholder shall be payable as the Shares vest with payment to be made by the Company, or its agent, within ten (10) business days after vesting. For purposes of clarity, if this Agreement provides that only a portion of the Shares vest on a given date, accrued dividends shall only be payable on that portion of Shares vesting and not on any Shares that remain unvested.
(d)For purposes of this Agreement, “Good Reason” means the Stockholder’s Separation from Service as a result of the occurrence, without the Stockholder’s written consent, of one of the following events:
(i)A material reduction in the Stockholder’s annual base salary (unless such reduction relates to an across-the-board reduction similarly affecting Stockholder and all or substantially all other executives of the Company and its affiliates);
2

(ii)The Company (or the Subsidiary employing Stockholder) makes or causes to be made a material adverse change in the Stockholder’s position, authority, duties or responsibilities which results in a significant diminution in the Stockholder’s position, authority, duties or responsibilities, excluding any change made in connection with (A) a reassignment to a New Job Position (as defined herein), or (B) a termination of Stockholder’s employment with the Company for Disability, Termination for Cause, death, or temporarily as a result of Participant’s incapacity or other absence for an extended period; (For purposes of this Agreement, “New Job Position” means a change in the Stockholder’s position, authority, duties or responsibilities with the Company or any affiliate due to the Stockholder’s demonstrated inadequate or unsatisfactory performance, provided the Stockholder had been notified of such inadequate performance and had been given at least 30 days to cure such inadequate performance.)
(iii)A relocation of the Company’s principal place of business, or of Stockholder’s own office as assigned to Stockholder by the Company or the Subsidiary employing Stockholder to a location that increases Stockholder’s normal work commute by more than 50 miles; or
(iv)Any other action by the Company or the Subsidiary employing Stockholder that constitutes a material breach of the employment agreement, if any, under which Stockholder’s services are to be performed.
In order for Stockholder to terminate for Good Reason, (A) the Company must be notified by Stockholder in writing within 90 days of the event constituting Good Reason, (B) the event must remain uncorrected by the Company for 30 days following such notice (the “Notice Period”), and (C) such termination must occur within 60 days after the expiration of the Notice Period.
(e)The certificates, if any, representing unvested Shares will bear the following or similar legend:
“The securities represented by this certificate are subject to forfeiture and restrictions on transfer as set forth in the Restricted Stock Agreement between the issuer and the initial holder of these shares. A copy of that document may be obtained by the holder without charge at the issuer’s principal place of business or upon written request.”
Section 3.Investment Representation. Stockholder hereby acknowledges that the Shares cannot be sold, transferred, assigned, pledged or hypothecated in the absence of an effective registration statement for the shares under the Securities Act of 1933, as amended (the “Securities Act”), and applicable state securities laws or an applicable exemption from the registration requirements of the Securities Act and any applicable state securities laws or as otherwise provided herein or in the Plan. Stockholder also agrees that the Shares which Stockholder acquires pursuant to this Agreement will not be sold or otherwise disposed of in any manner which would constitute a violation of any applicable securities laws, whether federal or state.
Section 4.Book Entry Account. At the discretion of the Company, certificates for the shares may not be issued. In lieu of certificates, the Company may establish a book entry account for the Shares, until vested, in the name of the Stockholder with the Company’s transfer agent for its Common Stock.
3

Section 5.Income Taxes. Stockholder acknowledges that any income for federal, state or local income tax purposes that Stockholder is required to recognize on account of the issuance of the Shares to Stockholder shall be subject to withholding of tax by the Company. In in order to satisfy Stockholder’s statutory withholding tax obligations, if any, on account of the vesting of Shares hereunder, the Company shall withhold a number of vested Shares issued hereunder equal to the applicable statutory withholding tax obligation for such Stockholder. Stockholder agrees further to notify the Company promptly if Stockholder files an election pursuant to Section 83(b) of the Internal Revenue Code of 1986, as amended (the “Code”), with respect to any Shares.
Section 6.No Right to Employment. Neither the Plan nor this Agreement shall be deemed to give Stockholder any right to continue to be employed by the Company, nor shall the Plan or the Agreement be deemed to limit in any way the Company’s right to terminate the employment of the Stockholder at any time.
Section 7.Further Assistance. Stockholder will provide assistance reasonably requested by the Company in connection with actions taken by Stockholder while employed by the Company, including but not limited to assistance in connection with any lawsuits or other claims against the Company arising from events during the period in which Stockholder was employed by the Company.
Section 8.Binding Effect; No Third Party Beneficiaries. This Agreement shall be binding upon and inure to the benefit of the Company and Stockholder and their respective heirs, representatives, successors and permitted assigns. This Agreement shall not confer any rights or remedies upon any person other than the Company and the Stockholder and their respective heirs, representatives, successors and permitted assigns. The parties agree that this Agreement shall survive the issuance of the Shares.
Section 9.Agreement to Abide by Plan; Conflict between Plan and Agreement. The Plan is hereby incorporated by reference into this Agreement and is made a part hereof as though fully set forth in this Agreement. Stockholder, by execution of this Agreement, represents that he or she is familiar with the terms and provisions of the Plan and agrees to abide by all of the terms and conditions of this Agreement and the Plan. Stockholder accepts as binding, conclusive and final all decisions or interpretations of the Committee upon any question arising under the Plan or this Agreement (including, without limitation, the date of any termination of Stockholder’s employment with the Company). In the event of any conflict between the Plan and this Agreement, the Plan shall control and this Agreement shall be deemed to be modified accordingly, except to the extent that the Plan gives the Committee the express authority to vary the terms of the Plan by means of this Agreement, in which case this Agreement shall govern.
Section 10.Entire Agreement. Except as otherwise provided herein, this Agreement and the Plan, which Stockholder has reviewed and accepted in connection with the grant of the Shares reflected by this Agreement, constitute the entire agreement between the parties and supersede any prior understandings, agreements, or representations by or between the parties, written or oral, to the extent they related in any way to the subject matter of this Agreement.
4

Section 11.Choice of Law. To the extent not superseded by federal law, the laws of the Commonwealth of Pennsylvania (without regard to the conflicts laws thereof) shall control in all matters relating to this Agreement and any action relating to this Agreement must be brought in State or Federal Courts located in the Commonwealth of Pennsylvania.
Section 12.Notice. All notices, requests, demands, claims, and other communications under this Agreement shall be in writing. Any notice, request, demand, claim, or other communication under this Agreement shall be deemed duly given if (and then two business days after) it is sent by registered or certified mail, return receipt requested, postage prepaid, and addressed to the intended recipient at the following address: If to the Company, L. B. Foster Company, 415 Holiday Drive, Suite 100, Pittsburgh, PA 15220, Attn: Secretary; and if to the Stockholder, to his or her address as it appears on the Company’s records. Either party to this Agreement may send any notice, request, demand, claim, or other communication under this Agreement to the intended recipient at such address using any other means (including personal delivery, expedited courier, messenger service, telecopy, ordinary mail, or electronic mail), but no such notice, request, demand, claim, or other communication shall be deemed to have been duly given unless and until it actually is received by the intended recipient. Either party to this Agreement may change the address to which notices, requests, demands, claims, and other communications hereunder are to be delivered by giving the other party notice in the manner set forth in this section.
Section 13.Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument.
Section 14.Amendments. This Agreement may be amended or modified at any time by an instrument in writing signed by the parties hereto, or as otherwise provided under the Plan. Notwithstanding, the Company may, in its sole discretion and without the Stockholder’s consent, modify or amend the terms of this Agreement, impose conditions on the timing and effectiveness of the issuance of the Shares, or take any other action it deems necessary or advisable, to cause this Award to be excepted from Section 409A of the Code (or to comply therewith to the extent the Company determines it is not excepted).
Section 15.Acknowledgments.
(a)By accepting the Shares, the Stockholder acknowledges receipt of a copy of the Plan and agrees to be bound by the terms and conditions set forth in the Plan and this Agreement, as in effect and/or amended from time to time.
(b)The Plan and related documents may be delivered to you electronically. Such means of delivery may include but do not necessarily include the delivery of a link to a Company intranet site or the internet site of a third party involved in administering the Plan, the delivery of the documents via e-mail or CD-ROM or such other delivery determined at the Committee’s discretion. Both Internet Email and the World Wide Web are required in order to access documents electronically.
5

(c)This Award is intended to be excepted from coverage under Section 409A of the Code and the regulations promulgated thereunder and shall be interpreted and construed accordingly. Notwithstanding, Stockholder recognizes and acknowledges that Section 409A of the Code may impose upon the Stockholder certain taxes or interest charges for which the Stockholder is and shall remain solely responsible.
(d)Stockholder acknowledges that, by receipt of this Award, Stockholder has read this Section 15 and consents to the electronic delivery of the Plan and related documents, as described in this Section 15. Stockholder acknowledges that Stockholder may receive from the Company a paper copy of any documents delivered electronically at no cost if Stockholder contacts the Company’s General Counsel by telephone at (412) 928-7829 or by mail to L.B. Foster Company, 415 Holiday Drive, Suite 100, Pittsburgh, PA 15220 ATTN: General Counsel. Stockholder further acknowledges that Stockholder will be provided with a paper copy of any documents delivered electronically if electronic delivery fails.

IN WITNESS WHEREOF, the Company has caused a duly authorized officer to execute this Agreement on its behalf, and the Stockholder has placed his/her signature hereon, effective as of the Issue Date.

L. B. FOSTER COMPANY


By:

Name: Robert P. Bauer
Title: President and Chief Executive Officer


ACCEPTED AND AGREED TO:

  , Stockholder
«Name»
6
EX-10.4 4 ex-104q12019.htm EX-10.4 Document
Exhibit 10.4
Exhibit A

L. B. FOSTER COMPANY
2019 PERFORMANCE SHARE UNIT PROGRAM
(2019-2021)

L. B. FOSTER COMPANY, a Pennsylvania corporation (the "Company"), hereby establishes this L. B. FOSTER COMPANY 2019 PERFORMANCE SHARE UNIT PROGRAM (the "Program"), in accordance with the provisions of the L. B. FOSTER COMPANY 2006 Omnibus Incentive Plan, as amended (the "Plan"), and the terms and conditions provided herein.
WHEREAS, the Company maintains the Plan for the benefit of its and its Subsidiaries’ key employees; and
WHEREAS, in order to align the interests of key employees with the interests of the Company's shareholders and to enhance the Company's ability to retain the employment of its key employees, the Company desires to provide long-term incentive compensation; and
WHEREAS, Article VI of the Plan authorizes the Company to make performance-based awards.
NOW, THEREFORE, the Compensation Committee of the Board of Directors of the Company ("Compensation Committee") hereby adopts the Program on the following terms and conditions:
1.Plan. In addition to the terms and conditions set forth herein, Awards under the Program are subject to, and governed by, the terms and conditions set forth in the Plan, which are hereby incorporated by reference. Unless the context otherwise requires, capitalized terms used in this Program and not otherwise defined herein shall have the meanings set forth in the Plan. In the event of any conflict between the provisions of the Program and the Plan, the Compensation Committee shall have full authority and discretion to resolve such conflict and any such determination shall be final, conclusive and binding on the Participant and all interested parties.
2.Effective Date. The effective date of this Program is January 1, 2019.
3.Eligibility. The Committee shall select those individuals who shall participate in the Program (the "Participants"). In the event that an employee is hired by the Company or a Subsidiary during the Performance Period, upon recommendation by the CEO, the Committee shall determine whether such employee will become a Participant in the Program, subject to such terms, conditions and adjustments as the Committee determines to be necessary or desirable.
4.Performance Share Unit Awards.
(a)The Committee shall determine the number of performance share units (the "Performance Share Units") to be awarded to each Participant. Each Performance Share Unit awarded under the Program shall represent a contingent right to receive up to two shares of the Company's common stock (the “Common Stock”) as described more fully herein, to the extent such Performance Share Unit is earned and becomes payable pursuant to the terms of this Program. Performance Share Units have no independent economic value, but rather are mere units of measurement used for purpose of calculating the number of shares, if any, to be paid under the Program.



(b)Performance Share Units shall be increased and/or decreased in accordance with the terms of the Program as described more fully herein. Notwithstanding any provision of this Program to the contrary the Committee, in its sole discretion, may increase or reduce the amount of any Performance Share Units that would otherwise be earned by a Participant upon attainment of the Performance Conditions (as defined below) if it concludes that such reduction is necessary or appropriate.
5.Performance Conditions of the Performance Share Units. The total number of shares of the Company’s Common Stock that may be earned by a Participant will be based on the Company's attainment of performance goals relating to the Company's return on invested capital (ROIC) and  Cumulative Earnings Before Interest, Taxes, Depreciation and Amortization (“Cumulative EBITDA”) during the Performance Period (as defined below) as approved by (and in accordance with the procedures established by) the Committee on February 20, 2019 and on file with the Committee (the Performance Conditions), for the performance period of January 1, 2019 through December 31, 2021 (the Performance Period); provided, however, that except as otherwise specifically provided herein, the ability to earn shares of the Company’s Common Stock and to receive payment thereon under the Program is expressly contingent upon achievement of the threshold for the Performance Conditions and otherwise satisfying all other terms and conditions of the Program.
6.Issuance and Distribution.
(a)After the end of the Performance Period, the Committee shall certify in writing the extent to which the applicable Performance Conditions and any other material terms of the Program have been achieved. For purposes of this provision, and for so long as the Code permits, the approved minutes of the Committee meeting in which the certification is made may be treated as written certification.
(b)Subject to the terms and conditions of this Program, Performance Share Units will be settled and paid in shares of the Company's common stock in the calendar year immediately following the end of the Performance Period on a date determined in the Company's discretion, but in no event later than March 15th of such calendar year (the Payment Date).
(c)Notwithstanding any other provision of this Program, in the event of a Change of Control, the Committee may, in its sole discretion, terminate the Program and, unless otherwise determined by the Committee, the Participant shall be deemed to earn shares of the Company’s Common Stock at the target level; provided, however, the Participant shall only be entitled to a prorated portion of such shares of the Company’s Common Stock determined based on the ratio of the number of complete months the Participant is employed or serves during the Performance Period through the date of the change of control to the total number of originally scheduled months in the Performance Period (or the number of originally scheduled remaining months in the Performance Period if the Participant becomes an employee of the Company and/or its Subsidiaries after the start of the Performance Period). Any such earned shares of the Company’s Common Stock shall be issued contemporaneous with the Change of Control on the closing date of the Change of Control; provided, further, in the event of a Change of Control, Performance Share Units may, in the Committee’s discretion, be settled in cash and/or securities or other property.
7.Dividends. Performance Share Units will not be credited with dividends that are paid on the Company's Common Stock.


8.Change in Participant's Status. In the event a Participant's employment with the Company or any Subsidiary is terminated (i) by reason of Retirement on or after January 1, 2020 (or such earlier date as may be expressly authorized by the Committee), or (ii) on account of death or total and permanent Disability prior to the Payment Date, the Participant shall be entitled to retain the Performance Share Units and receive payment therefore to the extent earned and payable pursuant to the provisions of this Program; provided, however, the Participant shall only be entitled to retain a prorated portion of the Performance Share Units determined at the end of the Performance Period and based on the ratio of the number of complete months the Participant is employed or serves during the Performance Period to the total number of months in the Performance Period (or the number of remaining months in the Performance Period if the Participant becomes an employee of the Company and/or its Subsidiaries after the start of the Performance Period). In the event a Participant's employment with the Company or any Subsidiary is terminated for any other reason, including, but not limited to, by the Participant voluntarily, or by the Company on account of a Termination for Cause or without cause, prior to the Payment Date, the Performance Share Units awarded to the Participant shall be cancelled and forfeited, whether payable or not, without payment by the Company or any Subsidiary. Any payments due a deceased Participant shall be paid to his estate as provided herein after the end of the Performance Period.
9.Responsibilities of the Compensation Committee. In addition to the authority granted to the Compensation Committee under the Plan, the Compensation Committee has responsibility for all aspects of the Program's administration, including but not limited to: ensuring that the Program is administered in accordance with the provisions of the Program and the Plan; approving Participants; authorizing Performance Share Unit Awards to Participants; and adjusting Performance Share Units as authorized hereunder consistent with the terms of the Program and the Plan. All decisions of the Compensation Committee under the Program shall be final, conclusive and binding on all interest parties. No member of the Compensation Committee shall be liable for any action or determination made in good faith as to the Program or any Performance Share Units awarded thereunder.
10.Tax Consequences/Withholding.
(a)It is intended that: (i) a Participant's Performance Share Units shall be considered to be subject to a substantial risk of forfeiture in accordance with those terms as defined in Section 409A and 3121(v)(2) of the Code; and (ii) a Participant shall have merely an unfunded, unsecured promise to be paid a benefit, and such unfunded promise shall not consist of a transfer of "property" within the meaning of Code Section 83.
(b)Participant acknowledges that any income for foreign, federal, state or local income tax purposes, including payroll taxes, that the Participant is required to recognize on account of the vesting of the Performance Share Units and/or issuance of the shares of Common Stock under this Award to Participant shall be subject to withholding of tax by the Company. In accordance with administrative procedures established by the Company, in order to satisfy Participant’s minimum statutory withholding tax obligations, if any, on account of the vesting of the Performance Share Units and/or issuance of shares of Common Stock under this Award, the Company will withhold from the Performance Share Units to be issued to the Participant a sufficient number of whole shares distributable in connection with this Award equal to the applicable minimum statutory withholding tax obligation.


(c)This Program is intended to be excepted from coverage under Section 409A and shall be construed accordingly. Notwithstanding any provision of this Program to the contrary, if any benefit provided under this Program is subject to the provisions of Section 409A, the provisions of the Program will be administered, interpreted and construed in a manner necessary to comply with Section 409A (or disregarded to the extent such provision cannot be so administered, interpreted or construed). Notwithstanding, Section 409A may impose upon the Participant certain taxes or other charges for which the Participant is and shall remain solely responsible, and nothing contained in this Program or the Plan shall be construed to obligate the Compensation Committee, the Company or any Subsidiary for any such taxes or other charges

11.Non-Competition.
(a)The Participants hereunder agree that this Section 11 is reasonable and necessary in order to protect the legitimate business interests and goodwill of the Company, including the Company's trade secrets, valuable confidential business and professional information, substantial relationships with prospective and existing customers and clients, and specialized training provided to Participants and other employees of the Company. The Participants acknowledge and recognize the highly competitive nature of the business of the Company and its Subsidiaries and accordingly agree that during the term of each of their employment and for a period of two (2) years after the termination thereof:
(i)The Participants will not directly or indirectly engage in any business substantially similar to any line of business conducted by the Company or any of its Subsidiaries, including, but not limited to, where such engagement is as an officer, director, proprietor, employee, partner, investor (other than as a holder of less than 1% of the outstanding capital stock of a publicly traded corporation), consultant, advisor, agent or sales representative, in any geographic region in which the Company or any of its Subsidiaries conducted business;
(ii)The Participants will not contact, solicit, perform services for, or accept business from any customer or prospective customer of the Company or any of its Subsidiaries in any line of business conducted by the Company or any of its subsidiaries;
(iii)The Participants will not directly or indirectly induce any employee of the Company or any of its Subsidiaries to: (1) engage in any activity or conduct which is prohibited pursuant to subparagraph 11(a)(i) or (2) terminate such employee's employment with the Company or any of its Subsidiaries. Moreover, the Participants will not directly or indirectly employ or offer employment (in connection with any business substantially similar to any line of business conducted by the Company or any of its Subsidiaries) to any person who was employed by the Company or any of its Subsidiaries unless such person shall have ceased to be employed by the Company or any of its Subsidiaries for a period of at least 12 months; and
(iv)The Participants will not directly or indirectly assist others in engaging in any of the activities, which are prohibited under subparagraphs (a)(i-iii) above.


(b)It is expressly understood and agreed that although the Participants and the Company consider the restrictions contained in this Section 11 to be reasonable, if a final judicial determination is made by a court of competent jurisdiction that the time or territory or any other restriction contained in this Program is an unenforceable restriction against any Participant, the provisions of this Program shall not be rendered void but shall be deemed amended to apply as to such maximum time and territory and to such maximum extent as such court may judicially determine or indicate to be enforceable against such Participant. Alternatively, if any court of competent jurisdiction finds that any restriction contained in this Program is unenforceable, and such restriction cannot be amended so as to make it enforceable, such finding shall not affect the enforceability of any of the other restrictions contained herein. The restrictive covenants set forth in this Section 11 shall be extended by any amount of time that a Participant is in breach of such covenants, such that the Company receives the full benefit of the time duration set forth above.
12.Confidential Information and Trade Secrets. The Participants and the Company agree that certain materials, including, but not limited to, information, data and other materials relating to customers, development programs, costs, marketing, trading, investment, sales activities, promotion, credit and financial data, manufacturing processes, financing methods, plans or the business and affairs of the Company and its Subsidiaries, constitute proprietary confidential information and trade secrets. Accordingly, the Participants will not at any time during or after a Participant's employment with the Company (including any Subsidiary) disclose or use for such Participant's own benefit or purposes or the benefit or purposes of any other person, firm, partnership, joint venture, association, corporation or other business organization, entity or enterprise other than the Company and any of its affiliates, any proprietary confidential information or trade secrets, provided that the foregoing shall not apply to information which is not unique to the Company or any of its Subsidiaries or which is generally known to the industry or the public other than as a result of such Participant's breach of this covenant. The Participants agree that upon termination of employment with the Company (including any Subsidiary) for any reason, the Participants will immediately return to the Company all memoranda, books, papers, plans, information, letters and other data, and all copies thereof or therefrom, which in any way relate to the business of the Company and its Subsidiaries, except that the Participants may retain personal notes, notebooks and diaries. The Participants further agree that the Participants will not retain or use for their own account at any time any trade names, trademark or other proprietary business designation used or owned in connection with the business of the Company or any of its Subsidiaries.
13.Remedies/Forfeiture/Recoupment.
(a)The Participants acknowledge that a violation or attempted violation on a Participant's part of Sections 11 and 12 will cause irreparable damage to the Company and its Subsidiaries, and the Participants therefore agree that the Company and its Subsidiaries shall be entitled as a matter of right to an injunction, out of any court of competent jurisdiction, restraining any violation or further violation of such promises by the Participants or a Participant's employees, partners or agents. The Participants agree that such right to an injunction is cumulative and in addition to whatever other remedies the Company (including any Subsidiary) may have under law or equity, and the Participants' obligations to make timely payment to the Company as set forth in Section 13(b) of this Program. The Participants further acknowledge and agree that a Participant's Performance Share Units shall be cancelled and forfeited without payment by the Company if such Participant breaches any of his or her obligations set forth in Section 11 and 12 herein.


(b)At any point after becoming aware of a breach of any obligation set forth in Sections 11 and/or 12 of this Program, the Company shall provide notice of such breach to a Participant. By agreeing to participate in this Program, the Participants agree that within ten (10) days after the date the Company provides such notice, a Participant shall pay to the Company in cash an amount equal to any and all distributions paid to or on behalf of such Participant under this Program within the six (6) months prior to the date of the earliest breach. The Participant agrees that failure to make such timely payment to the Company constitutes an independent and material breach of the terms and conditions of this Program, for which the Company may seek recovery of the unpaid amount as liquidated damages, in addition to all other rights and remedies the Company may have resulting from a Participant's breach of the obligations set forth in Sections 11 and 12. The Participants agree that timely payment to the Company as set forth in this provision of the Program is reasonable and necessary because the compensatory damages that will result from breaches of Sections 11 and/or 12 cannot readily be ascertained. Further, the Participants agree that timely payment to the Company as set forth in this provision of the Program is not a penalty, and it does not preclude the Company from seeking all other remedies that may be available to the Company, including without limitation those set forth in this Section 13. 
(c)In the event the Company is required to prepare an accounting restatement applicable to any financial reporting period covering a period within the Performance Period due to the material noncompliance of the Company with any financial reporting requirement under the securities laws or other applicable law and if the Committee, in its discretion, so determines, (i) each “Specified Participant” shall pay to the Company in cash up to the amount equal to the fair market value of any and all shares, cash or other compensation paid to or on behalf of such Participant under this Program, and, without duplication, (ii) each “Specified Participant” shall pay to the Company in cash an amount equal to the fair market value of any and all shares, cash or other compensation paid to or on behalf of such Participant under of this Program in excess of the amount of such compensation that would have been paid to the Participant based on the restated financial results. Any such payment shall be made within the time periods prescribed by the Committee. The Committee, in its discretion, shall determine whether the Company shall effect any such recovery (i) by seeking repayment from the Specified Participant, (ii) by reducing (subject to applicable law and the terms and conditions of the applicable plan, program or arrangement) the amount that would otherwise be payable to the Specified Participant under any compensatory plan, program or arrangement maintained by the Company or any of its affiliates, (iii) by withholding payment of future increases in compensation (including the payment of any discretionary bonus amount) or grants of compensatory Awards that would otherwise have been made in accordance with the Company's otherwise applicable compensation practices, or (iv) by any combination of the foregoing. For purposes of this Program, the term “Specified Participant” means any Participant that the Committee has determined, in its sole discretion, that any fraud, negligence, or intentional misconduct by Participant was a significant contributing factor to the Company having to prepare an accounting restatement. A Participant's failure to make any such timely payment to the Company constitutes an independent and material breach of the terms and conditions of this Program, for which the Company may seek recovery of the unpaid amount as liquidated damages, in addition to all other rights and remedies the Company may have against the Participant. By participating in the Program, each Participant agrees that timely payment to the Company as set forth in this provision of the Program is reasonable and necessary, and that timely payment to the Company as set forth in this provision of the Program is not a penalty, and it does not preclude the Company from seeking all other remedies that may be available to the Company, including without limitation those set forth in this Section 13. Each Participant further acknowledges and agrees that a Participant's Performance Share Units shall be cancelled and forfeited without payment by the Company if such Participant is determined to be a Specified Participant with respect to any financial reporting period covering a period within the Performance Period. Notwithstanding the foregoing, the Company shall not be required to make any additional payment in the event that the restated financial results would have resulted in a greater payment to the Participant.
Notwithstanding any other provisions of this program or the Plan, the Performance Share Units granted pursuant to this Program shall be subject to recovery under any law, governmental regulation, stock exchange listing requirement or Company policy applicable to them, including any related deductions, recoupment and/or claw-back as may be required to be made pursuant to such law, government regulation, stock exchange listing requirement, or Company policy, as may be in effect from time to time, and which may operate to create additional rights for the Company with respect to the


Performance Share Units and recovery of amounts relating thereto (the “Clawback Requirement”). By accepting Performance Share Units granted under the Program and under the Plan, Participants agree and acknowledge that they are obligated to cooperate with, and provide any and all assistance necessary to, the Company to recover or recoup any Award or amounts paid under the Plan subject to claw-back pursuant to such law, government regulation, stock exchange listing requirement or Company policy. Such cooperation and assistance shall include, but is not limited to, executing, completing and submitting any documentation necessary to recover or recoup any Award or amounts paid under the Plan from a Participant’s accounts, or pending or future compensation or Awards. In the event the Awards granted pursuant to this document and the Plan become subject to such Clawback Requirement, then the Awards shall be subject to such Clawback Requirement, and the foregoing provisions of this Section 13(c) shall no longer apply to such Awards.
14.Assignment/Nonassignment.
(a)The Company shall have the right to assign this Program, including without limitation Section 11, and the Participants agree to remain obligated by all provisions of this Program that are assigned to any successor, assign or surviving entity. The obligations of the Company under the Program shall be binding upon the successors and assigns of the Company. Any successor to the Company is an intended third party beneficiary of this Program.
(b)The Performance Share Units shall not be sold, pledged, assigned, hypothecated, transferred or disposed of (a "Transfer") in any manner, other than by will or the laws of descent and distribution. Any attempt by a Participant to Transfer the Performance Share Units in violation of the terms of the Program shall render the Performance Share Units null and void, and result in the immediate forfeiture of such Performance Share Units, without payment by the Company or any Subsidiary.
15.Impact on Benefit Plans. Payments under the Program shall not be considered as earnings for purposes of the Company's and/or Affiliate's qualified retirement plans or any such retirement or benefit plan unless specifically provided for therein. Nothing herein shall prevent the Company or any Affiliate from maintaining additional compensation plans and arrangements for its employees.
16.Changes in Stock. In the event of a stock split, stock dividend, or similar event, the Performance Share Units and the shares of Company common stock on which the Performance Conditions are based shall be appropriately adjusted to prevent dilution or enlargement of the rights of Participants which would otherwise result from any such transaction, provided such adjustment shall be consistent with Code Section 409A. In the case of a Change of Control, any obligation under the Program shall be handled in accordance with the terms of Section 6(c) hereof.
17.Governing Law, Jurisdiction, and Venue.
(a)This Program shall be governed by and construed in accordance with the laws of the Commonwealth of Pennsylvania, without giving effect to the principles of conflicts of law.
(b)Participant hereby irrevocably submits to the personal and exclusive jurisdiction of the United States District Court for the Western District of Pennsylvania or the Court of Common Pleas of Allegheny County, Pennsylvania in any action or proceeding arising out of, or relating to, this Program (whether such action or proceeding arises under contract, tort, equity or otherwise). Participant hereby irrevocably waives any objection which Participant now or hereafter may have to the laying of venue or personal jurisdiction of any such action or proceeding brought in said courts.


(c)Jurisdiction over, and venue of, any such action or proceeding shall be exclusively vested in the United States District Court for the Western District of Pennsylvania or the Court of Common Pleas of Allegheny County, Pennsylvania.
(d)Provided that the Company commences any such action or proceeding in the courts identified in Section 17(b), Participant irrevocably waives Participant's right to object to or challenge the above selected forum on the basis of inconvenience or unfairness under 28 U.S.C. § 1404, 42 Pa. C.S. § 5322 or similar state or federal statutes. Participant agrees to reimburse the Company for all of the attorney fees and costs it incurs to oppose Participant's efforts to challenge or object to litigation proceeding in the courts identified in Section 17(b) with respect to actions arising out of or relating to this Program (whether such actions arise under contract, tort, equity or otherwise).
18.Failure to Enforce Not a Waiver. The failure of the Company to enforce at any time any provision of this Program shall in no way be construed to be a waiver of such provision or of any other provision hereof.
19.Severability. In the event that any one or more of the provisions of this Program shall be held to be invalid, illegal or unenforceable, the validity, legality or enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
20.Funding. The Program is not funded and all amounts payable hereunder, if any, shall be paid from the general assets of the Company or its Affiliate, as applicable. No provision contained in this Program or the Plan and no action taken pursuant to the provisions of this Program or the Plan shall create a trust of any kind or require the Company to maintain or set aside any specific funds to pay benefits hereunder. To the extent a Participant acquires a right to receive payments from the Company under the Program, such right shall be no greater than the right of any unsecured general creditor of the Company.
21.Headings. The descriptive headings of the Sections of this Program are inserted for convenience of reference only and shall not constitute a part of this Program.
22.Amendment or Termination of this Program. This Program may be modified, amended, suspended or terminated by the Committee at any time. Notwithstanding the foregoing or any provision of this Program to the contrary, the Committee may, in the sole discretion and without the Participants’ consent, modify or amend the terms of the Program or a Performance Grant, or take any other action it deems necessary or advisable, to cause the Program to comply with Section 409A. Any modification, amendment, suspension or termination shall only be effective upon a writing issued by the Committee, and a Participant shall not offer evidence of any purported oral modifications or amendments to vary or contradict the terms of this Program document.
        IN WITNESS WHEREOF, the undersigned has executed this Program on the day and year indicated below. This Program may be executed in more than one counterpart, each of which is deemed to be an original and all of which taken together constitute one and the same agreement.


Dated: February 20, 2019   __________________________________
             William H. Rackoff
             Chairman, Compensation Committee

EX-10.5 5 ex-105q12019.htm EX-10.5 Document
Exhibit 10.5
L. B. Foster Company
2019 PERFORMANCE SHARE UNIT PROGRAM
(2019-2021)

[DATE]

[NAME AND ADDRESS]

Dear [NAME]

Pursuant to the terms and conditions of the L. B. Foster Company 2019 Performance Share Unit Program (the “Program”), a component of the Long-Term Incentive Program, the Compensation Committee of the Board of Directors of L. B. Foster Company (the “Committee”) has awarded you _______ Performance Share Units (the “Award”). The terms and conditions of your Award are governed by the provisions of the Program document attached hereto as Exhibit A, the terms of which are hereby incorporated by reference. Capitalized terms not otherwise defined herein shall each have the meaning assigned to them in the Program.
_________________________________________
Name:
Title:

I hereby acknowledge and accept the Award described above subject to all of the terms and conditions of the Program including, without limitation, the forfeiture and covenant provisions set forth in Sections 11, 12 and 13 of the Program, regardless of whether the Award ever results in a payment under the Program. I further acknowledge receipt of a copy of the Program document and the L. B. Foster Company 2006 Omnibus Incentive Plan, as amended (the “Plan”), and I agree to be bound by all the provisions of the Program and the Plan, as amended from time to time.

By signing below, I acknowledge that: (i) I have read and understand the Program including, without limitation, the provisions that require me to repay monies to the Company if (A) I breach Section 11 or 12 of the Program or (B) the Company is required to prepare an accounting restatement to the extent set forth in Section 13(c); (ii) the Performance Share Units that have been awarded to me have no independent economic value, but rather are mere units of measurement to be used in calculating benefits, if any, available under the Program; (iii) I agree to accept as binding, conclusive and final all decisions or interpretations of the Compensation Committee upon any questions arising under this Award, the Program or the Plan; and (iv) my decision to participate in the Program is completely voluntary and done with full knowledge of its terms. I further acknowledge and agree that, except as otherwise specifically provided in the Program, in the event I terminate employment prior to the Payment Date, the Performance Share Units awarded to me shall be cancelled and forfeited, whether payable or not, without payment by the Company or any Subsidiary.



Signature: ____________________________ Date: ______________________________
 Name

EX-31.1 6 ex-311q12019.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:May 10, 2019 /s/ Robert P. Bauer
Name: Robert P. Bauer
Title: President and Chief Executive Officer


EX-31.2 7 ex-312q12019.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:May 10, 2019 /s/ James P. Maloney
Name: James P. Maloney
Title: Senior Vice President,
Chief Financial Officer, and Treasurer


EX-32.0 8 ex-320q12019.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 March 31, 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:May 10, 2019 /s/ Robert P. Bauer
Name: Robert P. Bauer
Title: President and Chief Executive Officer
 
Date:May 10, 2019 /s/ James P. Maloney
Name: James P. Maloney
Title: Senior Vice President,
Chief Financial Officer, and Treasurer


EX-101.SCH 9 fstr-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information 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 (Loss) 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 (Reconciliation of Revenue from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Business Segments - Narratives (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 (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (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 - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Inventories (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 2440423 - Disclosure - Long-Term Debt (Narrative - United Kingdom) (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 2346309 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Earning Per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2349310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2353311 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Retirement Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Retirement Plans (Schedule Of Net Benefit Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - Retirement Plans (Schedule of Costs of Retirement Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2157114 - Disclosure - Commitments and Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 2358312 - Disclosure - Commitments and Contingent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Commitments and Contingent Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 2461434 - Disclosure - Commitments and Contingent Liabilities (Future Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2462435 - Disclosure - Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2464436 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 fstr-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 fstr-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 fstr-20190331_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 (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 Loans and advances limit LoansAndAdvancesLimit Performance Share Units Performance Shares [Member] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] 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 Carryover of asset sales allowed CarryoverOfAssetSalesAllowed 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 Leverage ratio in seventh quarter LeverageRatioInSeventhQuarter 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 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 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] Fixed charge coverage ratio after fifth quarter FixedChargeCoverageRatioAfterFifthQuarter Total net sales Total net sales Revenue from Contract with Customer, Including Assessed Tax Defined Benefit Plan Number DefinedBenefitPlanNumber Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Term loan Loans Payable 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 Fixed charge coverage ratio FixedChargeCoverageRatio Financing cash flows from finance leases Finance Lease, Principal Payments 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 Interest income Investment Income, Interest CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] 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] Employee-related Liabilities [Abstract] Service Service Member [Member] Service Member 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 Number of retirement plans NumberOfRetirementPlans Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Other assets Other Assets, Noncurrent 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 investing activities Net Cash Provided by (Used in) Investing Activities Leverage ratio in effect for the eighth quarter and remainder of a credit agreement LeverageRatioThereafter Uprr UprrMember Customer relationships Customer Relationships [Member] Shares issued (shares) Stock Issued During Period, Shares, New Issues Diluted earnings (loss) per common share (usd per share) Earnings Per Share, Diluted Environmental obligations utilized Accrual for Environmental Loss Contingencies, Payments Capital leases and financing agreements Capital Lease Obligations 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 Anti-dilutive shares (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Improvements to land and leaseholds ImprovementsToLandAndLeaseholdsMember 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 future lease payments, operating lease 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 Maximum asset sales allowed MaximumAssetSalesAllowed Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Natwest Bank Outstanding Guarantees NatwestBankOutstandingGuaranteesMember Debt Disclosure [Abstract] Segments [Axis] Segments [Axis] Maximum dividends allowed MaximumDividendsAllowed 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 Recently issued accounting standards New Accounting Pronouncements, Policy [Policy Text Block] 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 (loss) 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 income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Stock-based compensation Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Other income Other income Other Nonoperating Income Technology Technology-Based Intangible Assets [Member] Other comprehensive income, 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 income, 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] 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 Filer Category Entity Filer Category EBITDA required for seventh quarter EbitdaRequiredForSeventhQuarter 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, 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 Trademarks and trade names Trademarks [Member] Income Tax Disclosure [Abstract] Patents Patents [Member] Tier [Domain] Tier [Domain] [Domain] for Tier [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Comprehensive income (loss) 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 Vesting [Axis] Vesting [Axis] Entity Central Index Key Entity Central Index Key Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] ASU 2016-02 Accounting Standards Update 2016-02 [Member] 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] Inventories Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] 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] Property, plant and equipment - gross 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 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 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] Finite lived intangible asset, useful life Weighted Average Amortization Period In Years 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 Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net cash provided by (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 (used in) 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 (gain) loss of nonconsolidated investments Income (Loss) from Equity Method Investments 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, Finance 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] 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, Fair Value Disclosure Issuance of common shares, net of share 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] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Pension Plan Pension Plan [Member] EBITDA required EbitdaRequired Rail Technologies RailTechnologyMember Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Trading Symbol Trading Symbol United States UNITED STATES Basic earnings (loss) 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 March 31, 2019 and December 31, 2018, 11,115,779; shares outstanding at March 31, 2019 and December 31, 2018, 10,404,347 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] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Total future lease payments, financing lease 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, 711,432 and 749,772 common stock shares at March 31, 2019 and December 31, 2018, respectively Treasury Stock, Value TOTAL ASSETS Assets Assets Foreign Line of Credit Foreign Line of Credit [Member] 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] 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 Natwest Bank NatwestBankMember 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] 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, Operating 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] 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 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 Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Retirement Plan Type [Domain] Retirement Plan Type [Domain] 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] 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] 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 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 (loss) Net income (loss) 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 (loss) to cash provided by (used in) 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 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] Remaining 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Segment Reporting [Abstract] Numerator for basic and diluted earnings (loss) per common share: Net Income (Loss) Attributable to Parent [Abstract] Interest expense - net 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] Minimum Minimum [Member] Delivery Based DeliveryBasedMember Repayments of debt Repayments of Other Long-term Debt Protective Coatings and Measurement Systems ProtectiveCoatingandMeasurementsSolutionMember Weighted average shares adjustment for incentive awards expected to vest (usd per share) ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVestWeightedAverageGrantDateFairValue Tier [Axis] Tier [Axis] Lowest Tier LowestTierMember 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] Document and Entity Information [Abstract] Document and entity information Present value of remedial work Present Value of Proposed Remedial Work Present Value of Proposed Remedial Work Maximum Maximum [Member] Swap Swap [Member] Revolving credit facility Line of credit facility, amount outstanding Long-term Line of Credit EX-101.PRE 13 fstr-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 fstr-20190331_htm.xml IDEA: XBRL DOCUMENT 0000352825 2019-01-01 2019-03-31 0000352825 2019-05-03 0000352825 2019-03-31 0000352825 2018-12-31 0000352825 us-gaap:ProductMember 2019-01-01 2019-03-31 0000352825 us-gaap:ProductMember 2018-01-01 2018-03-31 0000352825 fstr:ServiceMemberMember 2019-01-01 2019-03-31 0000352825 fstr:ServiceMemberMember 2018-01-01 2018-03-31 0000352825 2018-01-01 2018-03-31 0000352825 2017-12-31 0000352825 2018-03-31 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-03-31 0000352825 fstr:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000352825 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000352825 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000352825 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000352825 us-gaap:CommonStockMember 2019-03-31 0000352825 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000352825 us-gaap:RetainedEarningsMember 2019-03-31 0000352825 us-gaap:TreasuryStockMember 2019-03-31 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 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-03-31 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000352825 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0000352825 us-gaap:CommonStockMember 2018-03-31 0000352825 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000352825 us-gaap:RetainedEarningsMember 2018-03-31 0000352825 us-gaap:TreasuryStockMember 2018-03-31 0000352825 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000352825 fstr:AccountingStandardsUpdate201802Member us-gaap:ScenarioAdjustmentMember 2019-01-01 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2019-01-01 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2018-01-01 2018-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2019-01-01 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2018-01-01 2018-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2019-01-01 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2018-01-01 2018-03-31 0000352825 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember 2018-01-01 2018-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:RailProductsSegmentMember 2018-12-31 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:ConstructionProductsSegmentMember 2018-12-31 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2019-03-31 0000352825 us-gaap:OperatingSegmentsMember fstr:TubularProductsSegmentsMember 2018-12-31 0000352825 us-gaap:CorporateNonSegmentMember 2019-03-31 0000352825 us-gaap:CorporateNonSegmentMember 2018-12-31 0000352825 us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0000352825 us-gaap:TransferredOverTimeMember 2018-01-01 2018-03-31 0000352825 us-gaap:TransferredOverTimeMember fstr:PerformanceBasedMember 2019-01-01 2019-03-31 0000352825 us-gaap:TransferredOverTimeMember fstr:PerformanceBasedMember 2018-01-01 2018-03-31 0000352825 us-gaap:TransferredOverTimeMember fstr:DeliveryBasedMember 2019-01-01 2019-03-31 0000352825 us-gaap:TransferredOverTimeMember fstr:DeliveryBasedMember 2018-01-01 2018-03-31 0000352825 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0000352825 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-03-31 0000352825 fstr:RailProductsMember fstr:RailProductsSegmentMember 2019-01-01 2019-03-31 0000352825 fstr:RailProductsMember fstr:RailProductsSegmentMember 2018-01-01 2018-03-31 0000352825 fstr:RailTechnologyMember fstr:RailProductsSegmentMember 2019-01-01 2019-03-31 0000352825 fstr:RailTechnologyMember fstr:RailProductsSegmentMember 2018-01-01 2018-03-31 0000352825 fstr:RailProductsSegmentMember 2019-01-01 2019-03-31 0000352825 fstr:RailProductsSegmentMember 2018-01-01 2018-03-31 0000352825 fstr:PilingandFabricatedBridgeMember fstr:ConstructionProductsSegmentMember 2019-01-01 2019-03-31 0000352825 fstr:PilingandFabricatedBridgeMember fstr:ConstructionProductsSegmentMember 2018-01-01 2018-03-31 0000352825 fstr:PrecastConcreteMember fstr:ConstructionProductsSegmentMember 2019-01-01 2019-03-31 0000352825 fstr:PrecastConcreteMember fstr:ConstructionProductsSegmentMember 2018-01-01 2018-03-31 0000352825 fstr:ConstructionProductsSegmentMember 2019-01-01 2019-03-31 0000352825 fstr:ConstructionProductsSegmentMember 2018-01-01 2018-03-31 0000352825 fstr:TestInspectionandThreadingMember fstr:TubularProductsSegmentsMember 2019-01-01 2019-03-31 0000352825 fstr:TestInspectionandThreadingMember fstr:TubularProductsSegmentsMember 2018-01-01 2018-03-31 0000352825 fstr:ProtectiveCoatingandMeasurementsSolutionMember fstr:TubularProductsSegmentsMember 2019-01-01 2019-03-31 0000352825 fstr:ProtectiveCoatingandMeasurementsSolutionMember fstr:TubularProductsSegmentsMember 2018-01-01 2018-03-31 0000352825 fstr:TubularProductsSegmentsMember 2019-01-01 2019-03-31 0000352825 fstr:TubularProductsSegmentsMember 2018-01-01 2018-03-31 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-03-31 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-03-31 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-03-31 0000352825 fstr:RailProductsSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-03-31 0000352825 fstr:ConstructionProductsSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-03-31 0000352825 fstr:TubularProductsSegmentsMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-03-31 0000352825 2019-04-01 2019-03-31 0000352825 fstr:RailProductsSegmentMember 2018-12-31 0000352825 fstr:ConstructionProductsSegmentMember 2018-12-31 0000352825 fstr:TubularProductsSegmentsMember 2018-12-31 0000352825 fstr:RailProductsSegmentMember 2019-03-31 0000352825 fstr:ConstructionProductsSegmentMember 2019-03-31 0000352825 fstr:TubularProductsSegmentsMember 2019-03-31 0000352825 srt:WeightedAverageMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-03-31 0000352825 us-gaap:NoncompeteAgreementsMember 2019-03-31 0000352825 srt:WeightedAverageMember us-gaap:PatentsMember 2019-01-01 2019-03-31 0000352825 us-gaap:PatentsMember 2019-03-31 0000352825 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-03-31 0000352825 us-gaap:CustomerRelationshipsMember 2019-03-31 0000352825 srt:WeightedAverageMember us-gaap:TrademarksMember 2019-01-01 2019-03-31 0000352825 us-gaap:TrademarksMember 2019-03-31 0000352825 srt:WeightedAverageMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-03-31 0000352825 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-03-31 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:TrademarksMember 2018-01-01 2018-12-31 0000352825 us-gaap:TrademarksMember 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-03-31 0000352825 srt:MaximumMember 2019-01-01 2019-03-31 0000352825 srt:WeightedAverageMember 2019-01-01 2019-03-31 0000352825 us-gaap:LandMember 2019-03-31 0000352825 us-gaap:LandMember 2018-12-31 0000352825 fstr:ImprovementsToLandAndLeaseholdsMember 2019-03-31 0000352825 fstr:ImprovementsToLandAndLeaseholdsMember 2018-12-31 0000352825 us-gaap:BuildingMember 2019-03-31 0000352825 us-gaap:BuildingMember 2018-12-31 0000352825 fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember 2019-03-31 0000352825 fstr:MachineryAndEquipmentIncludingEquipmentUnderCapitalizedLeasesMember 2018-12-31 0000352825 us-gaap:ConstructionInProgressMember 2019-03-31 0000352825 us-gaap:ConstructionInProgressMember 2018-12-31 0000352825 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2016-06-29 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2016-11-07 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2016-11-07 2016-11-07 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2016-10-01 2017-06-30 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2018-06-30 2018-06-30 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2017-10-01 2017-12-31 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-01-01 2019-03-31 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2018-01-01 2018-06-30 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2016-06-29 2016-06-29 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember 2019-03-31 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:SubsequentEventMember 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:ForeignSublimitMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:SubsequentEventMember 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:TermLoanMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:SubsequentEventMember 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:SubsequentEventMember 2019-04-30 2019-04-30 0000352825 us-gaap:ForeignLineOfCreditMember fstr:NatwestBankMember 2019-03-31 0000352825 us-gaap:ForeignLineOfCreditMember fstr:NatwestBankOutstandingGuaranteesMember 2019-03-31 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:EurodollarMember 2016-11-07 2016-11-07 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:EurodollarMember fstr:LowestTierMember 2016-11-07 2016-11-07 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:BaseRateMember 2016-11-07 2016-11-07 0000352825 fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:BaseRateMember fstr:LowestTierMember 2016-11-07 2016-11-07 0000352825 us-gaap:ForeignLineOfCreditMember fstr:NatwestBankMember us-gaap:BaseRateMember 2019-01-01 2019-03-31 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:SubsequentEventMember fstr:OvernightBankFundingRateMember 2019-04-30 2019-04-30 0000352825 us-gaap:RevolvingCreditFacilityMember fstr:PncBankN.a.BankOfAmericaN.a.WellsFargoBankN.a.CitizensBankOfPennsylvaniaAndBranchBankingAndTrustCompanyMember us-gaap:SubsequentEventMember 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:SubsequentEventMember 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:SubsequentEventMember 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:SubsequentEventMember 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:SubsequentEventMember us-gaap:EurodollarMember 2019-04-30 2019-04-30 0000352825 us-gaap:SwapMember 2019-03-31 0000352825 us-gaap:FairValueInputsLevel1Member 2019-03-31 0000352825 us-gaap:FairValueInputsLevel2Member 2019-03-31 0000352825 us-gaap:FairValueInputsLevel3Member 2019-03-31 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-01-01 2019-03-31 0000352825 us-gaap:SwapMember 2018-01-01 2018-03-31 0000352825 us-gaap:RestrictedStockMember fstr:VestingPeriod2Member 2018-01-01 2018-09-30 0000352825 us-gaap:RestrictedStockMember fstr:VestingPeriod2Member 2018-05-01 2018-09-30 0000352825 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 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-03-31 0000352825 fstr:DeferredStockUnitsMember 2019-01-01 2019-03-31 0000352825 us-gaap:RestrictedStockMember 2019-03-31 0000352825 fstr:DeferredStockUnitsMember 2019-03-31 0000352825 us-gaap:PerformanceSharesMember 2019-03-31 0000352825 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000352825 country:CA us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000352825 country:GB us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000352825 country:US us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-03-31 0000352825 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 0000352825 country:GB us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-03-31 0000352825 country:GB us-gaap:PensionPlansDefinedBenefitMember 2019-03-31 0000352825 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000352825 country:CA us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-03-31 0000352825 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-03-31 0000352825 fstr:UprrMember 2019-03-13 2019-03-13 0000352825 fstr:UprrMember 2019-03-31 0000352825 fstr:UprrMember 2019-03-31 shares iso4217:USD iso4217:USD shares fstr:segment pure iso4217:GBP fstr:plan 10-Q false 2019-03-31 2019 Q1 FOSTER L B CO 0000352825 --12-31 Accelerated Filer fstr 10581281 true false 0.01 0.01 20000000 20000000 11115779 11115779 10404347 10366007 711432 749772 0 0 0 0 38340 24769 633000 P12M 0.0325 0.025 0.0225 0.015 0.025 P5Y 0.005 0.01 0.0025 0.0125 0.0125 0.0225 P3Y P1Y P3Y 10-Q 2019-03-31 9039000 10282000 99518000 86123000 142714000 124504000 7752000 5763000 259023000 226672000 85870000 86857000 13116000 19422000 19258000 48298000 49836000 488000 626000 426217000 383249000 90419000 78269000 14168000 6619000 7598000 12993000 1715000 2057000 8000000 10000000 609000 629000 14964000 13624000 137473000 124191000 89573000 74353000 5142000 5287000 40000000 40000000 9812000 0 16959000 17299000 111000 111000 47400000 48040000 118647000 114324000 17196000 18165000 -21704000 -22191000 127258000 122119000 426217000 383249000 113083000 91811000 37386000 30643000 150469000 122454000 92331000 75136000 28976000 25126000 121307000 100262000 29162000 22192000 21917000 20458000 1712000 1785000 -1355000 -1887000 150000 605000 24834000 23525000 4328000 -1333000 638000 525000 3690000 -1858000 0.36 -0.18 0.35 -0.18 3690000 -1858000 1053000 24000 -26000 738000 93000 114000 1120000 876000 4810000 -982000 3690000 -1858000 -166000 -1258000 2772000 2944000 1712000 1785000 21000 -3000 0 -3000 855000 1082000 13166000 -10000 17463000 3046000 1961000 2775000 108000 277000 -591000 -230000 12653000 10759000 7542000 82000 -5438000 -5615000 -2000000 0 -2305000 576000 -733000 -54000 -13546000 2591000 59000 9000 2572000 723000 -2513000 -714000 43414000 60639000 58614000 33076000 526000 310000 14674000 -27873000 142000 -698000 -1243000 -26694000 10282000 37678000 9039000 10984000 1179000 964000 904000 994000 111000 48040000 114324000 -18165000 -22191000 122119000 633000 -633000 3690000 3690000 93000 93000 1053000 1053000 -26000 -26000 -1495000 969000 -526000 855000 855000 111000 47400000 118647000 -17196000 -21704000 127258000 111000 45017000 145797000 -18662000 -17767000 154496000 -305000 -305000 -1858000 -1858000 114000 114000 24000 24000 738000 738000 -792000 482000 -310000 1082000 1082000 111000 45307000 143634000 -18180000 -16891000 153981000 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;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;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 March 31, 2019 and December 31, 2018, and its condensed consolidated statements of operations, its condensed consolidated statements of cash flows and, its condensed consolidated statements of stockholders' equity for the three months ended March 31, 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 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;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;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.</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;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;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 expedient package 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;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 US 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;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 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 its Quarterly Report 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.</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;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;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 March 31, 2019 and December 31, 2018, and its condensed consolidated statements of operations, its condensed consolidated statements of cash flows and, its condensed consolidated statements of stockholders' equity for the three months ended March 31, 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 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;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;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.</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;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;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 expedient package 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;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 US 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;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 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 its Quarterly Report 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.</span></div> -633000 Business SegmentsThe 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<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> 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, unless otherwise noted, are the same as those described in the 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;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="height:21pt;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:21pt;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;height:21pt;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/>March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:21pt;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;height:21pt;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/>March 31, 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 colspan="2" 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);">75,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">3,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">62,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">2,048 </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="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);">37,345 </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);">834 </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);">28,900 </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);">18 </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="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);">37,430 </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);">4,688 </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);">31,384 </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);">1,885 </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 colspan="2" 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);">150,469 </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 colspan="2" 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);">9,001 </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 colspan="2" 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);">122,454 </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 colspan="2" 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);">3,951 </span></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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></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;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;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:74.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: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 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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">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 colspan="2" 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);">9,001 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">3,951 </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;"/></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="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);">(1,355)</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);">(1,887)</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;"/></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</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);">150 </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);">605 </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;"/></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="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);">(3,468)</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);">(4,002)</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;"/></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 (loss) 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 colspan="2" 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);">4,328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">(1,333)</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;"/></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;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);">March 31,<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 colspan="2" 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);">188,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">175,704 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">112,584 </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: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);">97,133 </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="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);">99,485 </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);">90,402 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,631 </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: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);">20,010 </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 colspan="2" 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);">426,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">383,249 </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;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="height:21pt;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:21pt;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;height:21pt;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/>March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:21pt;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;height:21pt;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/>March 31, 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 colspan="2" 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);">75,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">3,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">62,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">2,048 </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="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);">37,345 </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);">834 </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);">28,900 </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);">18 </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="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);">37,430 </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);">4,688 </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);">31,384 </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);">1,885 </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 colspan="2" 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);">150,469 </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 colspan="2" 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);">9,001 </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 colspan="2" 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);">122,454 </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 colspan="2" 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);">3,951 </span></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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></table></div> 75694000 3479000 62170000 2048000 37345000 834000 28900000 18000 37430000 4688000 31384000 1885000 150469000 9001000 122454000 3951000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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:74.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: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 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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">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 colspan="2" 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);">9,001 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">3,951 </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;"/></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="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);">(1,355)</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);">(1,887)</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;"/></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</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);">150 </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);">605 </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;"/></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="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);">(3,468)</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);">(4,002)</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;"/></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 (loss) 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 colspan="2" 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);">4,328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">(1,333)</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;"/></tr></table></div> 9001000 3951000 -1355000 -1887000 150000 605000 3468000 4002000 4328000 -1333000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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);">March 31,<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 colspan="2" 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);">188,517 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">175,704 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">112,584 </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: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);">97,133 </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="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);">99,485 </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);">90,402 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,631 </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: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);">20,010 </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 colspan="2" 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);">426,217 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">383,249 </span></td></tr></table></div> 188517000 175704000 112584000 97133000 99485000 90402000 25631000 20010000 426217000 383249000 RevenueRevenue from products or services provided to customers over time accounted for 27.7% and 25.5% of revenue for the three months ended March 31, 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 $31,837 and $24,561 for the three months ended March 31, 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 $9,911 and $6,661 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019 and December 31, 2018, the Company had contract assets of $33,599 and $26,692, respectively, that were recorded in “Inventory” within the Condensed Consolidated Balance Sheets. As of March 31, 2019 and December 31, 2018, the Company had contract liabilities of $3,720 and $1,505, respectively, that were recorded in “Deferred revenue” within the Condensed Consolidated Balance Sheets.<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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 72.3% and 74.5% of revenue for the three months ended March 31, 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 its 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;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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">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 colspan="2" 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);">46,206 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">36,034 </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;"/></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="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);">29,488 </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);">26,136 </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;"/></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="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);">75,694 </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);">62,170 </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;"/></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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,732 </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;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);">18,861 </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;"/></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="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);">13,613 </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);">10,039 </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;"/></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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,345 </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;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);">28,900 </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;"/></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="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);">14,724 </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);">14,213 </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;"/></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="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);">22,706 </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);">17,171 </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;"/></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="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);">37,430 </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);">31,384 </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;"/></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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150,469 </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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">122,454 </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;"/></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;line-height:120%;">Net sales by the timing of the transfer of goods and services is 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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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 March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 #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 colspan="2" 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);">56,492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">23,095 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">29,134 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">108,721 </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="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);">19,202 </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);">14,250 </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);">8,296 </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);">41,748 </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 colspan="2" 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);">75,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">37,345 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">37,430 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">150,469 </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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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 March 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 #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 colspan="2" 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);">45,871 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">18,926 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">26,435 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">91,232 </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="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,299 </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);">9,974 </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);">4,949 </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);">31,222 </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 colspan="2" 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);">62,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">28,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">31,384 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">122,454 </span></td></tr></table></div><div style="text-align:center;"><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;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 “Inventory”), 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;line-height:120%;">Significant changes in contract assets during the three months ended March 31, 2019 resulted from transfers to receivables from contract assets recognized at the beginning of the period of $11,406. Significant changes in contract liabilities during the three months ended March 31, 2019 resulted from increases of $3,384 due to billings in excess of costs, excluding amounts recognized as revenue during the period, and reductions due to revenue recognized during the three months ended March 31, 2019 and 2018 of $948 and $346, respectively, that was included in the contract liability 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;line-height:120%;">As of March 31, 2019, the Company had approximately $250,052 of remaining performance obligations, which is also referred to as backlog. Approximately 3.1% of the March 31, 2019 backlog was related to projects that are anticipated to extend beyond March 31, 2020.</span></div> 0.277 0.255 31837000 24561000 9911000 6661000 33599000 26692000 3720000 1505000 0.723 0.745 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">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 colspan="2" 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);">46,206 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">36,034 </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;"/></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="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);">29,488 </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);">26,136 </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;"/></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="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);">75,694 </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);">62,170 </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;"/></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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,732 </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;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);">18,861 </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;"/></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="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);">13,613 </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);">10,039 </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;"/></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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,345 </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;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);">28,900 </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;"/></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="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);">14,724 </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);">14,213 </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;"/></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="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);">22,706 </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);">17,171 </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;"/></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="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);">37,430 </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);">31,384 </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;"/></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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150,469 </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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">122,454 </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;"/></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;line-height:120%;">Net sales by the timing of the transfer of goods and services is 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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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 March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 #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 colspan="2" 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);">56,492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">23,095 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">29,134 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">108,721 </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="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);">19,202 </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);">14,250 </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);">8,296 </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);">41,748 </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 colspan="2" 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);">75,694 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">37,345 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">37,430 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">150,469 </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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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 March 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 #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 colspan="2" 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);">45,871 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">18,926 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">26,435 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">91,232 </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="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,299 </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);">9,974 </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);">4,949 </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);">31,222 </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 colspan="2" 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);">62,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">28,900 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">31,384 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">122,454 </span></td></tr></table></div> 46206000 36034000 29488000 26136000 75694000 62170000 23732000 18861000 13613000 10039000 37345000 28900000 14724000 14213000 22706000 17171000 37430000 31384000 150469000 122454000 56492000 23095000 29134000 108721000 19202000 14250000 8296000 41748000 75694000 37345000 37430000 150469000 45871000 18926000 26435000 91232000 16299000 9974000 4949000 31222000 62170000 28900000 31384000 122454000 11406000 3384000 948000 346000 250052000 0.031 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;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 colspan="2" 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);">14,111 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">5,147 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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);">19,258 </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="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);">164 </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);">— </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);">— </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);">164 </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 March 31, 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 colspan="2" 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);">14,275 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">5,147 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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);">19,422 </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;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 amount. No interim goodwill impairment test was required in connection with the evaluation of qualitative factors as of March 31, 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;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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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);">March 31, 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 colspan="2" 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);">1,386 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">(1,139)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">247 </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="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);">366 </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);">(173)</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);">193 </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="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);">37,337 </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);">(12,069)</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);">25,268 </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="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);">8,497 </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);">(3,657)</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);">4,840 </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="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);">35,688 </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);">(17,938)</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);">17,750 </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 colspan="2" 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);">83,274 </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 colspan="2" 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);">(34,976)</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 colspan="2" 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);">48,298 </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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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 colspan="2" 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);">1,372 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">(1,046)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">326 </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="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);">358 </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);">(165)</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);">193 </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="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);">37,129 </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);">(11,388)</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);">25,741 </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="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);">8,481 </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);">(3,416)</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);">5,065 </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="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);">35,640 </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);">(17,129)</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,511 </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 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-right:1pt;"><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 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 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-right:1pt;"><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 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 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-right:1pt;"><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></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;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 March 31, 2019. Amortization expense was $1,712 and $1,785 for the three months ended March 31, 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;line-height:120%;">As of March 31, 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 colspan="2" 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);">4,925 </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="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);">5,887 </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="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);">5,852 </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="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);">5,769 </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="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);">5,263 </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="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);">20,602 </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 colspan="2" 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);">48,298 </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;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 colspan="2" 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);">14,111 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">5,147 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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);">19,258 </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="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);">164 </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);">— </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);">— </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);">164 </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 March 31, 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 colspan="2" 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);">14,275 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">5,147 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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);">19,422 </span></td></tr></table></div> 14111000 5147000 0 19258000 164000 0 0 164000 14275000 5147000 0 19422000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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);">March 31, 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 colspan="2" 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);">1,386 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">(1,139)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">247 </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="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);">366 </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);">(173)</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);">193 </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="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);">37,337 </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);">(12,069)</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);">25,268 </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="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);">8,497 </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);">(3,657)</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);">4,840 </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="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);">35,688 </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);">(17,938)</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);">17,750 </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 colspan="2" 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);">83,274 </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 colspan="2" 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);">(34,976)</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 colspan="2" 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);">48,298 </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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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 colspan="2" 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);">1,372 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">(1,046)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">326 </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="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);">358 </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);">(165)</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);">193 </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="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);">37,129 </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);">(11,388)</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);">25,741 </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="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);">8,481 </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);">(3,416)</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);">5,065 </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="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);">35,640 </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);">(17,129)</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,511 </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 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-right:1pt;"><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 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 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-right:1pt;"><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 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 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-right:1pt;"><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></tr></table></div> P4Y 1386000 1139000 247000 P10Y 366000 173000 193000 P18Y 37337000 12069000 25268000 P15Y 8497000 3657000 4840000 P14Y 35688000 17938000 17750000 83274000 34976000 48298000 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 1712000 1785000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of March 31, 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 colspan="2" 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);">4,925 </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="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);">5,887 </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="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);">5,852 </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="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);">5,769 </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="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);">5,263 </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="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);">20,602 </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 colspan="2" 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);">48,298 </span></td></tr></table></div> 4925000 5887000 5852000 5769000 5263000 20602000 48298000 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 March 31, 2019 and December 31, 2018 have been reduced by an allowance for doubtful accounts of $1,014 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 expense of $100 and income of $246 for the three months ended March 31, 2019 and 2018, respectively. 1014000 932000 100000 -246000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Inventories as of March 31, 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);">March 31,<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 colspan="2" 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);">77,449 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">69,041 </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="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);">33,599 </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);">26,692 </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="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);">7,494 </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);">6,940 </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="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);">24,172 </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);">21,831 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">142,714 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">124,504 </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;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;line-height:120%;">Inventories as of March 31, 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);">March 31,<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 colspan="2" 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);">77,449 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">69,041 </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="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);">33,599 </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);">26,692 </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="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);">7,494 </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);">6,940 </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="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);">24,172 </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);">21,831 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">142,714 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">124,504 </span></td></tr></table></div> 77449000 69041000 33599000 26692000 7494000 6940000 24172000 21831000 142714000 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;line-height:120%;">Property, plant, and equipment as of March 31, 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);">March 31,<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 colspan="2" 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);">12,451 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">12,440 </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="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);">17,580 </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);">17,610 </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="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);">36,387 </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);">34,608 </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="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);">121,658 </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);">120,914 </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="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);">2,434 </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);">3,083 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">190,510 </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;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);">188,655 </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="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);">(104,640)</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);">(101,798)</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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,870 </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 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-right:1pt;"><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></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;line-height:120%;">Depreciation expense for the three months ended March 31, 2019 and 2018 was $2,772 and $2,944, 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;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 three months ended March 31, 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;line-height:120%;">Property, plant, and equipment as of March 31, 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);">March 31,<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 colspan="2" 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);">12,451 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">12,440 </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="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);">17,580 </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);">17,610 </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="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);">36,387 </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);">34,608 </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="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);">121,658 </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);">120,914 </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="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);">2,434 </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);">3,083 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">190,510 </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;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);">188,655 </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="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);">(104,640)</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);">(101,798)</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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,870 </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 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-right:1pt;"><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></tr></table></div> 12451000 12440000 17580000 17610000 36387000 34608000 121658000 120914000 2434000 3083000 190510000 188655000 104640000 101798000 85870000 86857000 2772000 2944000 0 0 Leases<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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 covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016. This adoption will also have no impact to 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;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;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 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 style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We have lease agreements with lease and non-lease components which 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><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02 and had no impact on the Company's balance sheet, results of operations, or cash flows as a result of the adoption of ASU 2016-02.</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;line-height:115%;">The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of March 31, 2019, our leases have remaining lease terms of 1 to 9 years, some of which include options to extend the leases for up to 5 years, and some of which include options to terminate the leases within 1 year. As of March 31, 2019, the Company’s operating leases have a weighted average remaining lease term of 6 years and a weighted average discount rate of 4.9%. As of March 31, 2019, the Company’s finance leases have a weighted average remaining lease term of 1 year 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;line-height:120%;">The balance sheet component of the Company's leases were as follows as of March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,116 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">3,304 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">9,812 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">3,462 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(2,668)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">794 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">609 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">184 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">793 </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;line-height:120%;">The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">9 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">916 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(9)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">1,094 </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;line-height:120%;">The cash flow components of the Company's leases were as follows for the three months ended March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(181)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></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);">Operating leases</span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">447 </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;line-height:120%;">As of March 31, 2019, estimated annual maturities of lease liabilities for 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: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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">2,729 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">491 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">3,068 </span></td><td colspan="3" style="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);"/></td><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);">337 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">2,223 </span></td><td colspan="3" style="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);"/></td><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);">16 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,750 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,405 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">4,332 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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: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,507 </span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,391)</span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">793 </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;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 covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016. This adoption will also have no impact to 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;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;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 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 style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We have lease agreements with lease and non-lease components which 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><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Finance lease and lessor accounting recognition has remained substantially unchanged under ASU 2016-02 and had no impact on the Company's balance sheet, results of operations, or cash flows as a result of the adoption of ASU 2016-02.</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;line-height:115%;">The Company has operating and finance leases for manufacturing facilities, corporate offices, sales offices, vehicles, and certain equipment. As of March 31, 2019, our leases have remaining lease terms of 1 to 9 years, some of which include options to extend the leases for up to 5 years, and some of which include options to terminate the leases within 1 year. As of March 31, 2019, the Company’s operating leases have a weighted average remaining lease term of 6 years and a weighted average discount rate of 4.9%. As of March 31, 2019, the Company’s finance leases have a weighted average remaining lease term of 1 year 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;line-height:120%;">The balance sheet component of the Company's leases were as follows as of March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,116 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">3,304 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">9,812 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">3,462 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(2,668)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">794 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">609 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">184 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">793 </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;line-height:120%;">The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">9 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">916 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(9)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">1,094 </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;line-height:120%;">The cash flow components of the Company's leases were as follows for the three months ended March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(181)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></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);">Operating leases</span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">447 </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;line-height:120%;">As of March 31, 2019, estimated annual maturities of lease liabilities for 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: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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">2,729 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">491 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">3,068 </span></td><td colspan="3" style="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);"/></td><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);">337 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">2,223 </span></td><td colspan="3" style="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);"/></td><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);">16 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,750 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,405 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">4,332 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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: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,507 </span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,391)</span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">793 </span></td></tr></table></div> 13585000 3322000 10263000 P1Y P9Y P5Y P1Y P6Y 0.049 P1Y 0.043 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The balance sheet component of the Company's leases were as follows as of March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,116 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">3,304 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">9,812 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">3,462 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(2,668)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">794 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">609 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">184 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">793 </span></td></tr></table></div> 13116000 3304000 9812000 13116000 3462000 2668000 794000 609000 184000 793000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178 </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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">9 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">916 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(9)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">1,094 </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;line-height:120%;">The cash flow components of the Company's leases were as follows for the three months ended March 31, 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: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="background-color:rgb(255,255,255, 0.0);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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">March 31, 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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(181)</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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);"/></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);">Operating leases</span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">447 </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> 178000 9000 916000 9000 1094000 1079000 181000 447000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of March 31, 2019, estimated annual maturities of lease liabilities for 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: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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">2,729 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">491 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">3,068 </span></td><td colspan="3" style="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);"/></td><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);">337 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">2,223 </span></td><td colspan="3" style="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);"/></td><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);">16 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,750 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,405 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">4,332 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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: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,507 </span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,391)</span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">793 </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;line-height:120%;">As of March 31, 2019, estimated annual maturities of lease liabilities for 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: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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">2,729 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">491 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">3,068 </span></td><td colspan="3" style="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);"/></td><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);">337 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">2,223 </span></td><td colspan="3" style="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);"/></td><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);">16 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,750 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">1,405 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">4,332 </span></td><td colspan="3" style="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);"/></td><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);">— </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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: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,507 </span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,391)</span></td><td colspan="3" style="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);"/></td><td colspan="3" 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:1pt;"><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></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">13,116 </span></td><td colspan="3" style="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);"/></td><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 colspan="2" 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);">793 </span></td></tr></table></div> 2729000 491000 3068000 337000 2223000 16000 1750000 0 1405000 0 4332000 0 15507000 844000 2391000 51000 13116000 793000 Long-term Debt and Related Matters<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%;">North America</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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);">March 31,<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 colspan="2" 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);">89,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">74,008 </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;"/></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);">Capital leases and financing agreements</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);">793 </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);">974 </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 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);">90,182 </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);">74,982 </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);">Less current maturities</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);">(609)</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);">(629)</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);">Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">89,573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">74,353 </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;line-height:120%;">On November 7, 2016, the Company, its domestic subsidiaries, and certain of its Canadian subsidiaries entered into the Second Amendment (the “Second Amendment”) to the Second Amended and Restated Credit Agreement dated March 13, 2015 and as amended by the First Amendment dated June 29, 2016 (the “Amended and Restated Credit Agreement”), with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company. This Second Amendment modified the Amended and Restated Credit Agreement, which had a maximum revolving credit line of $275,000. The Second Amendment reduced the permitted revolving credit borrowings to $195,000 and provided for additional term loan borrowing of $30,000 (the “Term Loan”). During 2017, the Company paid off the balance of the Term Loan. Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Second Amendment or Amended and Restated Credit Agreement filed as Exhibit 10.3 to the Company's Annual Report on Form 10-K for the year ended December 31, 2018, as applicable.</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;line-height:120%;">The Second Amendment further provided for modifications to the financial covenants as defined in the Amended and Restated Credit Agreement. The Second Amendment eliminated of the Maximum Leverage Ratio covenant through the quarter ended June 30, 2018. After that period, the Maximum Gross Leverage Ratio covenant was reinstated to require a maximum ratio of 4.25 Consolidated Indebtedness to 1.00 Gross Leverage for the quarter ended September 30, 2018, and 3.75 to 1.00 for all periods thereafter until the maturity date of the credit facility. The Second Amendment also includes a Minimum Last Twelve Months EBITDA covenant (“Minimum EBITDA”). For the quarter ended December 31, 2016 through the quarter ended June 30, 2017, the Minimum EBITDA had to be at least $18,500. For each quarter thereafter, through the quarter ended June 30, 2018, the Minimum EBITDA requirement increased by various increments. On June 30, 2018, the Minimum EBITDA requirement was $31,000. After the quarter ended June 30, 2018, the Minimum EBITDA covenant was eliminated through the remainder of the Amended and Restated Credit Agreement. The Second Amendment also includes a Minimum Fixed Charge Coverage Ratio covenant. The covenant represents the ratio of the Company’s fixed charges to the last twelve months of EBITDA, and was required to be a minimum of 1.00 to 1.00 through the quarter ended December 31, 2017 and 1.25 to 1.00 for each quarter thereafter through the maturity of the credit facility. The final financial covenant included in the Second Amendment was a Minimum Liquidity covenant which called for a minimum of $25,000 in undrawn availability on the revolving credit loan at all times through the quarter ended June 30, 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;line-height:120%;">The Second Amendment includes several changes to certain non-financial covenants as defined in the Amended and Restated Credit Agreement. Through the maturity date of the loan, the Company is prohibited from making any future acquisitions. The limitation on permitted annual distributions of dividends or redemptions of the Company’s stock was decreased from $4,000 to $1,700. The</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> aggregate limitation on loans to and investments in non-loan parties was decreased from $10,000 to $5,000. Furthermore, the limitation on asset sales was decreased from $25,000 annually with a carryover of up to $15,000 from the prior year to $25,000 in the aggregate through the maturity date of the credit facility.</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;line-height:120%;">As of March 31, 2019, L.B. Foster was in compliance with the Second Amendment’s covenants.</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;line-height:120%;">The Second Amendment provided for the elimination of the three lowest tiers of the pricing grid that had previously been defined in the First Amendment. Upon execution of the Second Amendment through the quarter ended March 31, 2018, the Company was locked into the highest tier of the pricing grid, which provided for pricing of the prime rate plus 225 basis points on base rate loans and the applicable LIBOR rate plus 325 basis points on euro rate loans. For each quarter after March 31, 2018 and through the maturity date of the credit facility, the Company’s position on the pricing grid is governed by a Minimum Net Leverage ratio, which is the ratio of Consolidated Indebtedness less cash on hand in excess of $15,000 to EBITDA. If, after March 31, 2018, the Minimum Net Leverage ratio positions the Company on the lowest tier of the pricing grid, pricing is at the prime rate plus 150 basis points on base rate loans or the applicable LIBOR rate plus 250 basis points on Euro rate loans.</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;line-height:120%;">As of March 31, 2019, L.B. Foster had outstanding letters of credit of approximately $250 and had net available borrowing capacity of $105,361. The maturity date of the facility is March 13, 2020.</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;line-height:115%;">Subsequent to March 31, 2019, 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;line-height:115%;">The Company’s and the domestic, Canadian, and United Kingdom guarantors’ (the “Guarantors”) obligations under the Amended Credit Agreement will be 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, will be 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;line-height:115%;">Borrowings under the Amended Credit Agreement will 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;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, 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, 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 Revolving Facility Usage, which must be less than 1.40 to 1.00.</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;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;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 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%;">United Kingdom</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A subsidiary of the Company has a credit facility with NatWest Bank for its United Kingdom operations, which includes an overdraft availability of £1,500 pounds sterling (approximately $1,955 as of March 31, 2019). This credit facility supports the subsidiary’s working capital requirements and is collateralized by substantially all of the assets of its United Kingdom operations. The variable interest rate on this facility is the financial institution’s base rate plus 250 basis points. Outstanding performance bonds reduce availability under this credit facility. The subsidiary of the Company had no outstanding borrowings under this credit facility as of March 31, 2019. There was approximately $600 in outstanding guarantees (as defined in the underlying agreement) as of March 31, 2019. This credit facility was renewed during the third quarter of 2018 with all underlying terms and conditions remaining unchanged as a result of the renewal.</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;line-height:120%;">The United Kingdom credit facility contains certain financial covenants that require the subsidiary to maintain senior interest and cash flow coverage ratios. The subsidiary was in compliance with these financial covenants as of March 31, 2019. The subsidiary had available borrowing capacity of $1,355 as of March 31, 2019.</span></div><div style="margin-bottom:3pt;"><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;line-height:120%;">Subsequent to March 31, 2019, on April 29, 2019, the credit facility with NatWest Bank 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;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);">March 31,<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 colspan="2" 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);">89,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">74,008 </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;"/></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);">Capital leases and financing agreements</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);">793 </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);">974 </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 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);">90,182 </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);">74,982 </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);">Less current maturities</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);">(609)</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);">(629)</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);">Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">89,573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">74,353 </span></td></tr></table></div> 89389000 74008000 793000 974000 90182000 74982000 609000 629000 89573000 74353000 275000000 195000000 30000000 4.25 3.75 18500000 31000000 1.00 1.25 25000000 4000000 1700000 10000000 5000000 25000000 15000000 25000000 15000000 250000 105361000 195000000 140000000 25000000 50000000 25000000 3.25 3.50 1.25 1.40 25000000 50000000 50000000 100000000 1500000 1955000 0 600000 1355000 Fair Value Measurements<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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;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;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;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;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;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;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;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;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 March 31, 2019, the interest rate swaps were recorded within other current assets.</span></div><div><span><br/></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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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="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-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">March 31,<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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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="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);">626 </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);">— </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);">626 </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);">— </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="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);">675 </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);">— </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);">675 </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);">— </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</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">642 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">626 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 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;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 colspan="2" 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);">691 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">675 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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;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” 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 March 31, 2019 and 2018, we recognized interest income from interest rate swaps of $65 and interest expense of $35, respectively.</span></div>In accordance with the provisions of ASC 820, “Fair Value Measurement,” the Company measures certain nonfinancial assets and liabilities at fair value, which are recognized or disclosed on a nonrecurring basis. 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="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="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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="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-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:12pt;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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">March 31,<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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 colspan="2" 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="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);">626 </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);">— </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);">626 </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);">— </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="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);">675 </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);">— </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);">675 </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);">— </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</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">642 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">626 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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 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;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 colspan="2" 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);">691 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">16 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">675 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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> 16000 16000 0 0 16000 16000 0 0 626000 0 626000 0 675000 0 675000 0 642000 16000 626000 0 691000 16000 675000 0 65000 35000 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;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;line-height:120%;">The following table sets forth the computation of basic and diluted earnings (loss) 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">Numerator for basic and diluted earnings (loss) 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="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: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 (loss)</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,690 </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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,858)</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;"/></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="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: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="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,384 </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,351 </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;"/></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 (loss) 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="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);">10,384 </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);">10,351 </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;"/></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="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: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="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);">63 </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);">— </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;"/></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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63 </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;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);">— </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;"/></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 (loss) 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="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);">10,447 </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);">10,351 </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;"/></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 (loss) 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 colspan="2" 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);">0.36 </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 colspan="2" 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);">(0.18)</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;"/></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 (loss) 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 colspan="2" 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);">0.35 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 colspan="2" 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);">(0.18)</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;"/></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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;line-height:120%;">The following table sets forth the computation of basic and diluted earnings (loss) 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">Numerator for basic and diluted earnings (loss) 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="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: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 (loss)</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,690 </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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,858)</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;"/></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="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: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="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,384 </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,351 </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;"/></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 (loss) 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="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);">10,384 </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);">10,351 </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;"/></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="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: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="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);">63 </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);">— </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;"/></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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63 </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;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);">— </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;"/></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 (loss) 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="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);">10,447 </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);">10,351 </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;"/></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 (loss) 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 colspan="2" 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);">0.36 </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 colspan="2" 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);">(0.18)</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;"/></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 (loss) 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 colspan="2" 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);">0.35 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 colspan="2" 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);">(0.18)</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;"/></tr></table></div> 3690000 -1858000 10384000 10351000 10384000 10351000 63000 0 63000 0 10447000 10351000 0.36 -0.18 0.35 -0.18 212000 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;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 period. The Company recorded stock compensation expense related to restricted stock awards and performance share units of $855 and $1,082 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019, unrecognized compensation expense for unvested awards approximated $6,695. The Company will recognize this expense over the upcoming 4 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;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;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:id3VybDovL2RvY3MudjEvZG9jOmNkNDk2OTg5OTJkNjQzMzc5YzQxZDYyMTBkNTM1MWYxL3NlYzpjZDQ5Njk4OTkyZDY0MzM3OWM0MWQ2MjEwZDUzNTFmMV83Ni9mcmFnOjQ2YzNiNzc5MmUyNDRiZTY5OGU5Zjk2Y2QxYTM4MGM1L3RleHRyZWdpb246NDZjM2I3NzkyZTI0NGJlNjk4ZTlmOTZjZDFhMzgwYzVfMTM1Ng_f4667bc7-cdcb-4e8c-8c31-6b8c10a571f8">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:id3VybDovL2RvY3MudjEvZG9jOmNkNDk2OTg5OTJkNjQzMzc5YzQxZDYyMTBkNTM1MWYxL3NlYzpjZDQ5Njk4OTkyZDY0MzM3OWM0MWQ2MjEwZDUzNTFmMV83Ni9mcmFnOjQ2YzNiNzc5MmUyNDRiZTY5OGU5Zjk2Y2QxYTM4MGM1L3RleHRyZWdpb246NDZjM2I3NzkyZTI0NGJlNjk4ZTlmOTZjZDFhMzgwYzVfMTUxMw_5c9a2b7c-65d7-41b3-af06-42f6f5562916">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:id3VybDovL2RvY3MudjEvZG9jOmNkNDk2OTg5OTJkNjQzMzc5YzQxZDYyMTBkNTM1MWYxL3NlYzpjZDQ5Njk4OTkyZDY0MzM3OWM0MWQ2MjEwZDUzNTFmMV83Ni9mcmFnOjQ2YzNiNzc5MmUyNDRiZTY5OGU5Zjk2Y2QxYTM4MGM1L3RleHRyZWdpb246NDZjM2I3NzkyZTI0NGJlNjk4ZTlmOTZjZDFhMzgwYzVfMTczNA_4727cbfb-4229-4f5d-8304-593460e01faa">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;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;line-height:120%;">During the three months ended March 31, 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 performance achievement of participants in the 2016 Performance Share Unit Program. 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;line-height:120%;">The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the three months ended March 31, 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="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);">191,825 </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);">41,774 </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);">300,373 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">18.61 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,897 </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;border-top:3pt double #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);">— </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;border-top:3pt double #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);">89,092 </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;border-top:3pt double #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);">17.76 </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="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);">(67,788)</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);">— </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);">— </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);">15.22 </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="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);">— </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);">— </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);">(17,936)</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);">17.76 </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);">Outstanding as of March 31, 2019</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;border-bottom:3pt double #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);">176,934 </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;border-bottom:3pt double #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);">41,774 </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;border-bottom:3pt double #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);">371,529 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">19.03 </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 period 855000 1082000 6695000 P4Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the restricted stock awards, deferred stock units, and performance share units activity for the three months ended March 31, 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="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);">191,825 </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);">41,774 </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);">300,373 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">18.61 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,897 </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;border-top:3pt double #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);">— </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;border-top:3pt double #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);">89,092 </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;border-top:3pt double #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);">17.76 </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="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);">(67,788)</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);">— </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);">— </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);">15.22 </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="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);">— </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);">— </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);">(17,936)</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);">17.76 </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);">Outstanding as of March 31, 2019</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;border-bottom:3pt double #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);">176,934 </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;border-bottom:3pt double #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);">41,774 </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;border-bottom:3pt double #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);">371,529 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">19.03 </span></td></tr></table></div> 191825 41774 300373 18.61 52897 0 89092 17.76 67788 0 0 15.22 0 0 -17936 17.76 176934 41774 371529 19.03 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;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;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;line-height:120%;">Net periodic pension costs for the United States defined benefit pension plan for the three months ended March 31, 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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:#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 colspan="2" 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);">162 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">155 </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;"/></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="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);">(180)</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);">(213)</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;"/></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="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);">31 </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);">24 </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;"/></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 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-right:1pt;"><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 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 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-right:1pt;"><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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company anticipates contributions of $550 to its United States defined benefit pension plan in 2019.</span></div><div style="margin-bottom:3pt;"><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%;">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;line-height:120%;">Net periodic pension costs for the United Kingdom defined benefit pension plan for the three months ended March 31, 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">53 </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;"/></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="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);">(62)</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);">(72)</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;"/></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="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);">11 </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);">5 </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;"/></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="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);">53 </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);">49 </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;"/></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 colspan="2" 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);">56 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">35 </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;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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 $255 to the United Kingdom pension plan during 2019. For the three months ended March 31, 2019, the Company contributed approximately $64 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;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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">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 colspan="2" 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);">550 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">544 </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;"/></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="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);">38 </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);">33 </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;"/></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="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);">107 </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);">117 </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;"/></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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">695 </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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">694 </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;"/></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;line-height:120%;">Net periodic pension costs for the United States defined benefit pension plan for the three months ended March 31, 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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:#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 colspan="2" 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);">162 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">155 </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;"/></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="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);">(180)</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);">(213)</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;"/></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="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);">31 </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);">24 </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;"/></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 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-right:1pt;"><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 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 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-right:1pt;"><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 colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 162000 155000 180000 213000 -31000 -24000 13000 -34000 550000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Net periodic pension costs for the United Kingdom defined benefit pension plan for the three months ended March 31, 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">53 </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;"/></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="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);">(62)</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);">(72)</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;"/></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="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);">11 </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);">5 </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;"/></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="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);">53 </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);">49 </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;"/></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 colspan="2" 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);">56 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">35 </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;"/></tr></table></div> 54000 53000 62000 72000 11000 5000 -53000 -49000 56000 35000 255000 64000 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: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%;"/><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="height:21pt;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:21pt;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;height:21pt;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/>March 31,</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);">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="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);">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 colspan="2" 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);">550 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;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 colspan="2" 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);">544 </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;"/></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="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);">38 </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);">33 </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;"/></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="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);">107 </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);">117 </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;"/></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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">695 </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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">694 </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;"/></tr></table> 550000 544000 38000 33000 107000 117000 695000 694000 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;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;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 colspan="2" 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);">2,057 </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="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);">255 </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="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);">(597)</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 March 31, 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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,715 </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;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;line-height:120%;">On March 13, 2019, the Company and its subsidiary, 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;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;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;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 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 in 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;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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 colspan="3" style="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);"/></td><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 colspan="2" 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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">48,000 </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;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. 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. 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. By letter dated December 17, 2018, the EPA requested that PRPs submit written proposals to perform remedial designs by January 31, 2019 with the expectation that all negotiations for remedial design work will be finalized by June 2019. The net present value and undiscovered costs of the selected remedy are estimated by the EPA to be approximately $1,100,000 and $1,700,000, respectively. The Company is reviewing the basis for its identification by the EPA and the nature of the historic operations of an L.B. Foster predecessor on the site. Management does not believe that 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;line-height:120%;">As of March 31, 2019 and December 31, 2018, the Company maintained environmental reserves approximating $6,110 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 colspan="2" 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);">6,128 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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="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);">(20)</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 March 31, 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 colspan="2" 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);">6,110 </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;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 March 31, 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;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 March 31, 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;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 colspan="2" 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);">2,057 </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="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);">255 </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="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);">(597)</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 March 31, 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 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-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,715 </span></td></tr></table></div> 2057000 255000 597000 1715000 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;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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 colspan="3" style="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);"/></td><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 colspan="2" 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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">8,000 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 colspan="2" 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);">48,000 </span></td></tr></table></div> 8000000 8000000 8000000 8000000 8000000 8000000 48000000 1100000000 1700000000 6110000 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 colspan="2" 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);">6,128 </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="3" 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:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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="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);">(20)</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 March 31, 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 colspan="2" 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);">6,110 </span></td></tr></table> 6128000 2000 20000 6110000 Income TaxesFor the three months ended March 31, 2019 and 2018, the Company recorded an income tax provision of $638 and $525 on pre-tax income of $4,328 and pre-tax loss of $1,333, respectively, for an effective income tax rate of 14.7% and (39.4)%, respectively. The Company's effective tax rate for the three months ended March 31, 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. 638000 525000 4328000 -1333000 0.147 -0.394 Reclassifications out of accumulated other comprehensive loss for pension obligations are charged to selling and administrative expenses. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
May 03, 2019
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Entity Registrant Name FOSTER L B CO  
Entity Central Index Key 0000352825  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   10,581,281
Trading Symbol fstr  
Entity Small Business true  
Entity Emerging Growth Company false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 9,039 $ 10,282
Accounts receivable - net (Note 5) 99,518 86,123
Inventories - net (Note 6) 142,714 124,504
Other current assets 7,752 5,763
Total current assets 259,023 226,672
Property, plant, and equipment - net (Note 7) 85,870 86,857
Operating lease right-of-use assets - net (Note 8) 13,116  
Other assets:    
Goodwill (Note 4) 19,422 19,258
Other intangibles - net (Note 4) 48,298 49,836
Other assets 488 626
TOTAL ASSETS 426,217 383,249
Current liabilities:    
Accounts payable 90,419 78,269
Deferred revenue 14,168 6,619
Accrued payroll and employee benefits 7,598 12,993
Accrued warranty (Note 14) 1,715 2,057
Current portion of accrued settlement (Note 14) 8,000 10,000
Current maturities of long-term debt (Note 9) 609 629
Other accrued liabilities 14,964 13,624
Total current liabilities 137,473 124,191
Long-term debt (Note 9) 89,573 74,353
Deferred tax liabilities (Note 15) 5,142 5,287
Long-term portion of accrued settlement (Note 14) 40,000 40,000
Long-term operating lease liabilities (Note 8) 9,812 0
Other long-term liabilities 16,959 17,299
Stockholders' equity:    
Common stock, par value $0.01, authorized 20,000,000 shares; shares issued at March 31, 2019 and December 31, 2018, 11,115,779; shares outstanding at March 31, 2019 and December 31, 2018, 10,404,347 and 10,366,007, respectively 111 111
Paid-in capital 47,400 48,040
Retained earnings 118,647 114,324
Treasury stock - at cost, 711,432 and 749,772 common stock shares at March 31, 2019 and December 31, 2018, respectively (17,196) (18,165)
Accumulated other comprehensive loss (21,704) (22,191)
Total stockholders' equity 127,258 122,119
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 426,217 $ 383,249
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Common stock, par value (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,404,347 10,366,007
Treasury stock shares - at cost, common stock (shares) 711,432 749,772
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Total net sales $ 150,469 $ 122,454
Total cost of sales 121,307 100,262
Gross profit 29,162 22,192
Selling and administrative expenses 21,917 20,458
Amortization expense 1,712 1,785
Interest expense - net 1,355 1,887
Other income (150) (605)
Total expenses 24,834 23,525
Income (loss) before income taxes 4,328 (1,333)
Income tax expense 638 525
Net income (loss) $ 3,690 $ (1,858)
Basic earnings (loss) per common share (usd per share) $ 0.36 $ (0.18)
Diluted earnings (loss) per common share (usd per share) $ 0.35 $ (0.18)
Product    
Total net sales $ 113,083 $ 91,811
Total cost of sales 92,331 75,136
Service    
Total net sales 37,386 30,643
Total cost of sales $ 28,976 $ 25,126
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 3,690 $ (1,858)
Other comprehensive income, net of tax:    
Foreign currency translation adjustment 1,053 24
Unrealized (loss) gain on cash flow hedges, net of tax expense of $0 for all periods (26) 738
Reclassification of pension liability adjustments to earnings, net of tax expense of $0 for all periods [1] 93 114
Other comprehensive income 1,120 876
Comprehensive income (loss) $ 4,810 $ (982)
[1] Reclassifications out of accumulated other comprehensive loss for pension obligations are charged to selling and administrative expenses.
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Unrealized gain (loss) on cash flow hedge, tax $ 0 $ 0
Reclassification of pension liability adjustments to earnings, tax $ 0 $ 0
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 3,690 $ (1,858)
Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:    
Deferred income taxes (166) (1,258)
Depreciation 2,772 2,944
Amortization 1,712 1,785
Equity in (gain) loss of nonconsolidated investments (21) 3
Loss on sales and disposals of property, plant, and equipment 0 3
Stock-based compensation 855 1,082
Change in operating assets and liabilities:    
Accounts receivable (13,166) 10
Inventories (17,463) (3,046)
Other current assets (1,961) (2,775)
Prepaid income tax (108) (277)
Other noncurrent assets 591 230
Accounts payable 12,653 10,759
Deferred revenue 7,542 82
Accrued payroll and employee benefits (5,438) (5,615)
Accrued settlement (2,000) 0
Other current liabilities (2,305) 576
Other long-term liabilities (733) (54)
Net cash (used in) provided by operating activities (13,546) 2,591
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from the sale of property, plant, and equipment 59 9
Capital expenditures on property, plant, and equipment (2,572) (723)
Net cash used in investing activities (2,513) (714)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayments of debt (43,414) (60,639)
Proceeds from debt 58,614 33,076
Treasury stock acquisitions (526) (310)
Net cash provided by (used in) financing activities 14,674 (27,873)
Effect of exchange rate changes on cash and cash equivalents 142 (698)
Net decrease in cash and cash equivalents (1,243) (26,694)
Cash and cash equivalents at beginning of period 10,282 37,678
Cash and cash equivalents at end of period 9,039 10,984
Supplemental disclosure of cash flow information:    
Interest paid 1,179 964
Income taxes paid $ 904 $ 994
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements Of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Beginning balance at Dec. 31, 2017 $ 154,496 $ 111 $ 45,017 $ 145,797 $ (18,662) $ (17,767)
Increase (Decrease) in Stockholders' Equity            
Net income (loss) (1,858)     (1,858)    
Other comprehensive income, net of tax:            
Pension liability adjustment 114         114
Foreign currency translation adjustment 24         24
Unrealized derivative gain on cash flow hedges 738         738
Issuance of common shares, net of share withheld for taxes (310)   (792)   482  
Stock-based compensation 1,082   1,082      
Ending balance at Mar. 31, 2018 153,981 111 45,307 143,634 (18,180) (16,891)
Beginning balance at Dec. 31, 2018 122,119 111 48,040 114,324 (18,165) (22,191)
Increase (Decrease) in Stockholders' Equity            
Adjustment to adopt ASU 2018-02 | ASU 2018-02       633   (633)
Net income (loss) 3,690     3,690    
Other comprehensive income, net of tax:            
Pension liability adjustment 93         93
Foreign currency translation adjustment 1,053         1,053
Unrealized derivative gain on cash flow hedges (26)         (26)
Issuance of common shares, net of share withheld for taxes (526)   (1,495)   969  
Stock-based compensation 855   855      
Ending balance at Mar. 31, 2019 $ 127,258 $ 111 $ 47,400 $ 118,647 $ (17,196) $ (21,704)
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements Of Stockholders' Equity (Parentheticals) - shares
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Stockholders' Equity [Abstract]    
Shares issued (shares) 38,340 24,769
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Financial Statements
3 Months Ended
Mar. 31, 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 March 31, 2019 and December 31, 2018, and its condensed consolidated statements of operations, its condensed consolidated statements of cash flows and, its condensed consolidated statements of stockholders' equity for the three months ended March 31, 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 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.

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 expedient package 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 US 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 its Quarterly Report 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 25 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Business Segments Business SegmentsThe 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, unless otherwise noted, are the same as those described in the 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
March 31, 2019
Three Months Ended
March 31, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$75,694 $3,479 $62,170 $2,048 
Construction Products37,345 834 28,900 18 
Tubular and Energy Services37,430 4,688 31,384 1,885 
Total$150,469 $9,001 $122,454 $3,951 

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
March 31,
20192018
Profit for reportable segments$9,001 $3,951 
Interest expense - net(1,355)(1,887)
Other income150 605 
Unallocated corporate expenses and other unallocated charges(3,468)(4,002)
Income (loss) before income taxes$4,328 $(1,333)

The following table illustrates assets of the Company by segment:
March 31,
2019
December 31,
2018
Rail Products and Services$188,517 $175,704 
Construction Products112,584 97,133 
Tubular and Energy Services99,485 90,402 
Unallocated corporate assets25,631 20,010 
Total$426,217 $383,249 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue RevenueRevenue from products or services provided to customers over time accounted for 27.7% and 25.5% of revenue for the three months ended March 31, 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 $31,837 and $24,561 for the three months ended March 31, 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 $9,911 and $6,661 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019 and December 31, 2018, the Company had contract assets of $33,599 and $26,692, respectively, that were recorded in “Inventory” within the Condensed Consolidated Balance Sheets. As of March 31, 2019 and December 31, 2018, the Company had contract liabilities of $3,720 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 72.3% and 74.5% of revenue for the three months ended March 31, 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 its physical location.

The following table summarizes the Company's net sales by major product and service category:
Three Months Ended
March 31,
20192018
Rail Products$46,206 $36,034 
Rail Technologies29,488 26,136 
Rail Products and Services75,694 62,170 
Piling and Fabricated Bridge23,732 18,861 
Precast Concrete Products13,613 10,039 
Construction Products37,345 28,900 
Test, Inspection, and Threading Services14,724 14,213 
Protective Coatings and Measurement Systems22,706 17,171 
Tubular and Energy Services37,430 31,384 
Total net sales$150,469 $122,454 

Net sales by the timing of the transfer of goods and services is as follows:
Three Months Ended March 31, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$56,492 $23,095 $29,134 $108,721 
Over time19,202 14,250 8,296 41,748 
Total net sales$75,694 $37,345 $37,430 $150,469 
Three Months Ended March 31, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$45,871 $18,926 $26,435 $91,232 
Over time16,299 9,974 4,949 31,222 
Total net sales$62,170 $28,900 $31,384 $122,454 

The timing of revenue recognition, billings, and cash collections results in billed receivables, costs in excess of billings (contract assets, included in “Inventory”), 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 three months ended March 31, 2019 resulted from transfers to receivables from contract assets recognized at the beginning of the period of $11,406. Significant changes in contract liabilities during the three months ended March 31, 2019 resulted from increases of $3,384 due to billings in excess of costs, excluding amounts recognized as revenue during the period, and reductions due to revenue recognized during the three months ended March 31, 2019 and 2018 of $948 and $346, respectively, that was included in the contract liability at the beginning of each period.

As of March 31, 2019, the Company had approximately $250,052 of remaining performance obligations, which is also referred to as backlog. Approximately 3.1% of the March 31, 2019 backlog was related to projects that are anticipated to extend beyond March 31, 2020.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 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 impact164 — — 164 
Balance as of March 31, 2019$14,275 $5,147 $— $19,422 

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 March 31, 2019.

The components of the Company’s intangible assets were as follows:
March 31, 2019
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,386 $(1,139)$247 
Patents10366 (173)193 
Customer relationships1837,337 (12,069)25,268 
Trademarks and trade names158,497 (3,657)4,840 
Technology1435,688 (17,938)17,750 
$83,274 $(34,976)$48,298 
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 March 31, 2019. Amortization expense was $1,712 and $1,785 for the three months ended March 31, 2019 and 2018, respectively.

As of March 31, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:
Amortization Expense
Remainder of 2019$4,925 
20205,887 
20215,852 
20225,769 
20235,263 
2024 and thereafter20,602 
$48,298 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable
3 Months Ended
Mar. 31, 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 March 31, 2019 and December 31, 2018 have been reduced by an allowance for doubtful accounts of $1,014 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 expense of $100 and income of $246 for the three months ended March 31, 2019 and 2018, respectively.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories
3 Months Ended
Mar. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories as of March 31, 2019 and December 31, 2018 are summarized in the following table:
March 31,
2019
December 31,
2018
Finished goods$77,449 $69,041 
Contract assets33,599 26,692 
Work-in-process7,494 6,940 
Raw materials24,172 21,831 
Inventories - net$142,714 $124,504 

Inventories of the Company are valued at average cost or net realizable value, whichever is lower.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant, and Equipment
Property, plant, and equipment as of March 31, 2019 and December 31, 2018 consisted of the following:
March 31,
2019
December 31,
2018
Land$12,451 $12,440 
Improvements to land and leaseholds17,580 17,610 
Buildings36,387 34,608 
Machinery and equipment, including equipment under finance leases121,658 120,914 
Construction in progress2,434 3,083 
Gross property, plant, and equipment190,510 188,655 
Less accumulated depreciation and amortization, including accumulated amortization of finance leases(104,640)(101,798)
Property, plant, and equipment - net$85,870 $86,857 

Depreciation expense for the three months ended March 31, 2019 and 2018 was $2,772 and $2,944, 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 three months ended March 31, 2019 and 2018.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Leases, Operating 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 covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016. This adoption will also have no impact to 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 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 which 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 and had no impact on the Company's balance sheet, results of operations, or cash flows as a result of the adoption of ASU 2016-02.

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

The balance sheet component of the Company's leases were as follows as of March 31, 2019:
March 31, 2019
Operating leases
Operating lease right-of-use assets$13,116 
Other current liabilities$3,304 
Long-term operating lease liabilities9,812 
Total operating lease liabilities$13,116 
Finance leases
Property, plant, and equipment$3,462 
Accumulated amortization(2,668)
Property, plant, and equipment - net$794 
Current maturities of long-term debt$609 
Long-term debt184 
Total finance lease liabilities$793 

The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 2019:
March 31, 2019
Finance lease cost:
Amortization of finance leases$178 
Interest on lease liabilities
Operating lease cost916 
Sublease income(9)
Total lease cost$1,094 

The cash flow components of the Company's leases were as follows for the three months ended March 31, 2019:
March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(1,079)
Financing cash flows from finance leases(181)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$447 
As of March 31, 2019, estimated annual maturities of lease liabilities for the year ending December 31, 2019 and thereafter are as follows:
Operating LeasesFinance Leases
Remaining 2019$2,729 $491 
20203,068 337 
20212,223 16 
20221,750 — 
20231,405 — 
2024 and thereafter4,332 — 
Total undiscounted lease payments15,507 844 
Interest(2,391)(51)
Total$13,116 $793 
Leases, Finance 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 covenants of the Amended and Restated Credit Agreement dated March 13, 2015, and as amended by the Second Amendment dated November 7, 2016. This adoption will also have no impact to 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 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 which 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 and had no impact on the Company's balance sheet, results of operations, or cash flows as a result of the adoption of ASU 2016-02.

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

The balance sheet component of the Company's leases were as follows as of March 31, 2019:
March 31, 2019
Operating leases
Operating lease right-of-use assets$13,116 
Other current liabilities$3,304 
Long-term operating lease liabilities9,812 
Total operating lease liabilities$13,116 
Finance leases
Property, plant, and equipment$3,462 
Accumulated amortization(2,668)
Property, plant, and equipment - net$794 
Current maturities of long-term debt$609 
Long-term debt184 
Total finance lease liabilities$793 

The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 2019:
March 31, 2019
Finance lease cost:
Amortization of finance leases$178 
Interest on lease liabilities
Operating lease cost916 
Sublease income(9)
Total lease cost$1,094 

The cash flow components of the Company's leases were as follows for the three months ended March 31, 2019:
March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(1,079)
Financing cash flows from finance leases(181)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$447 
As of March 31, 2019, estimated annual maturities of lease liabilities for the year ending December 31, 2019 and thereafter are as follows:
Operating LeasesFinance Leases
Remaining 2019$2,729 $491 
20203,068 337 
20212,223 16 
20221,750 — 
20231,405 — 
2024 and thereafter4,332 — 
Total undiscounted lease payments15,507 844 
Interest(2,391)(51)
Total$13,116 $793 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt and Related Manners
3 Months Ended
Mar. 31, 2019
Debt Disclosure [Abstract]  
Long-Term Debt and Related Manners Long-term Debt and Related Matters
North America
Long-term debt consisted of the following:
March 31,
2019
December 31,
2018
Revolving credit facility$89,389 $74,008 
Capital leases and financing agreements793 974 
Total90,182 74,982 
Less current maturities(609)(629)
Long-term portion$89,573 $74,353 

On November 7, 2016, the Company, its domestic subsidiaries, and certain of its Canadian subsidiaries entered into the Second Amendment (the “Second Amendment”) to the Second Amended and Restated Credit Agreement dated March 13, 2015 and as amended by the First Amendment dated June 29, 2016 (the “Amended and Restated Credit Agreement”), with PNC Bank, N.A., Bank of America, N.A., Wells Fargo Bank, N.A., Citizens Bank of Pennsylvania, and Branch Banking and Trust Company. This Second Amendment modified the Amended and Restated Credit Agreement, which had a maximum revolving credit line of $275,000. The Second Amendment reduced the permitted revolving credit borrowings to $195,000 and provided for additional term loan borrowing of $30,000 (the “Term Loan”). During 2017, the Company paid off the balance of the Term Loan. Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Second Amendment or Amended and Restated Credit Agreement filed as Exhibit 10.3 to the Company's Annual Report on Form 10-K for the year ended December 31, 2018, as applicable.

The Second Amendment further provided for modifications to the financial covenants as defined in the Amended and Restated Credit Agreement. The Second Amendment eliminated of the Maximum Leverage Ratio covenant through the quarter ended June 30, 2018. After that period, the Maximum Gross Leverage Ratio covenant was reinstated to require a maximum ratio of 4.25 Consolidated Indebtedness to 1.00 Gross Leverage for the quarter ended September 30, 2018, and 3.75 to 1.00 for all periods thereafter until the maturity date of the credit facility. The Second Amendment also includes a Minimum Last Twelve Months EBITDA covenant (“Minimum EBITDA”). For the quarter ended December 31, 2016 through the quarter ended June 30, 2017, the Minimum EBITDA had to be at least $18,500. For each quarter thereafter, through the quarter ended June 30, 2018, the Minimum EBITDA requirement increased by various increments. On June 30, 2018, the Minimum EBITDA requirement was $31,000. After the quarter ended June 30, 2018, the Minimum EBITDA covenant was eliminated through the remainder of the Amended and Restated Credit Agreement. The Second Amendment also includes a Minimum Fixed Charge Coverage Ratio covenant. The covenant represents the ratio of the Company’s fixed charges to the last twelve months of EBITDA, and was required to be a minimum of 1.00 to 1.00 through the quarter ended December 31, 2017 and 1.25 to 1.00 for each quarter thereafter through the maturity of the credit facility. The final financial covenant included in the Second Amendment was a Minimum Liquidity covenant which called for a minimum of $25,000 in undrawn availability on the revolving credit loan at all times through the quarter ended June 30, 2018.

The Second Amendment includes several changes to certain non-financial covenants as defined in the Amended and Restated Credit Agreement. Through the maturity date of the loan, the Company is prohibited from making any future acquisitions. The limitation on permitted annual distributions of dividends or redemptions of the Company’s stock was decreased from $4,000 to $1,700. The
aggregate limitation on loans to and investments in non-loan parties was decreased from $10,000 to $5,000. Furthermore, the limitation on asset sales was decreased from $25,000 annually with a carryover of up to $15,000 from the prior year to $25,000 in the aggregate through the maturity date of the credit facility.

As of March 31, 2019, L.B. Foster was in compliance with the Second Amendment’s covenants.

The Second Amendment provided for the elimination of the three lowest tiers of the pricing grid that had previously been defined in the First Amendment. Upon execution of the Second Amendment through the quarter ended March 31, 2018, the Company was locked into the highest tier of the pricing grid, which provided for pricing of the prime rate plus 225 basis points on base rate loans and the applicable LIBOR rate plus 325 basis points on euro rate loans. For each quarter after March 31, 2018 and through the maturity date of the credit facility, the Company’s position on the pricing grid is governed by a Minimum Net Leverage ratio, which is the ratio of Consolidated Indebtedness less cash on hand in excess of $15,000 to EBITDA. If, after March 31, 2018, the Minimum Net Leverage ratio positions the Company on the lowest tier of the pricing grid, pricing is at the prime rate plus 150 basis points on base rate loans or the applicable LIBOR rate plus 250 basis points on Euro rate loans.

As of March 31, 2019, L.B. Foster had outstanding letters of credit of approximately $250 and had net available borrowing capacity of $105,361. The maturity date of the facility is March 13, 2020.

Subsequent to March 31, 2019, 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 will be 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, will be pledged to the lenders as collateral for the lending obligations.

Borrowings under the Amended Credit Agreement will 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, 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, 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 Revolving Facility Usage, 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.
United Kingdom
A subsidiary of the Company has a credit facility with NatWest Bank for its United Kingdom operations, which includes an overdraft availability of £1,500 pounds sterling (approximately $1,955 as of March 31, 2019). This credit facility supports the subsidiary’s working capital requirements and is collateralized by substantially all of the assets of its United Kingdom operations. The variable interest rate on this facility is the financial institution’s base rate plus 250 basis points. Outstanding performance bonds reduce availability under this credit facility. The subsidiary of the Company had no outstanding borrowings under this credit facility as of March 31, 2019. There was approximately $600 in outstanding guarantees (as defined in the underlying agreement) as of March 31, 2019. This credit facility was renewed during the third quarter of 2018 with all underlying terms and conditions remaining unchanged as a result of the renewal.

The United Kingdom credit facility contains certain financial covenants that require the subsidiary to maintain senior interest and cash flow coverage ratios. The subsidiary was in compliance with these financial covenants as of March 31, 2019. The subsidiary had available borrowing capacity of $1,355 as of March 31, 2019.

Subsequent to March 31, 2019, on April 29, 2019, the credit facility with NatWest Bank was terminated.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements
3 Months Ended
Mar. 31, 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 March 31, 2019, the interest rate swaps were recorded within other current assets.

Fair Value Measurements at Reporting DateFair Value Measurements at Reporting Date
March 31,
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$16 $16 $— $— $16 $16 $— $— 
Interest rate swaps626 — 626 — 675 — 675 — 
Total$642 $16 $626 $— $691 $16 $675 $— 

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” 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 March 31, 2019 and 2018, we recognized interest income from interest rate swaps of $65 and interest expense of $35, respectively.
In accordance with the provisions of ASC 820, “Fair Value Measurement,” the Company measures certain nonfinancial assets and liabilities at fair value, which are recognized or disclosed on a nonrecurring basis.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Common Share
3 Months Ended
Mar. 31, 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 (loss) per common share for the periods indicated:
Three Months Ended
March 31,
20192018
Numerator for basic and diluted earnings (loss) per common share:
Net income (loss)$3,690 $(1,858)
Denominator:
Weighted average shares outstanding10,384 10,351 
Denominator for basic earnings (loss) per common share10,384 10,351 
Effect of dilutive securities:
Stock compensation plans63 — 
Dilutive potential common shares63 — 
Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding10,447 10,351 
Basic earnings (loss) per common share$0.36 $(0.18)
Diluted earnings (loss) per common share$0.35 $(0.18)
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 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 period. The Company recorded stock compensation expense related to restricted stock awards and performance share units of $855 and $1,082 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019, unrecognized compensation expense for unvested awards approximated $6,695. The Company will recognize this expense over the upcoming 4 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.
During the three months ended March 31, 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 performance achievement of participants in the 2016 Performance Share Unit Program. 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 three months ended March 31, 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 
Granted52,897 — 89,092 17.76 
Vested(67,788)— — 15.22 
Adjustment for incentive awards not expected to vest— — (17,936)17.76 
Outstanding as of March 31, 2019176,934 41,774 371,529 $19.03 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement Plans
3 Months Ended
Mar. 31, 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 months ended March 31, 2019 and 2018 were as follows:
Three Months Ended
March 31,
20192018
Interest cost$162 $155 
Expected return on plan assets(180)(213)
Recognized net actuarial loss31 24 
Net periodic pension cost (income)$13 $(34)

The Company anticipates contributions of $550 to its United States defined benefit pension plan in 2019.

United Kingdom Defined Benefit Plan
Net periodic pension costs for the United Kingdom defined benefit pension plan for the three months ended March 31, 2019 and 2018 were as follows:
Three Months Ended
March 31,
20192018
Interest cost$54 $53 
Expected return on plan assets(62)(72)
Amortization of prior service costs and transition amount11 
Recognized net actuarial loss53 49 
Net periodic pension cost$56 $35 
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 $255 to the United Kingdom pension plan during 2019. For the three months ended March 31, 2019, the Company contributed approximately $64 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
March 31,
20192018
United States$550 $544 
Canada38 33 
United Kingdom107 117 
$695 $694 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities
3 Months Ended
Mar. 31, 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 liability255 
Warranty liability utilized(597)
Balance as of March 31, 2019$1,715 

Union Pacific Railroad (“UPRR”) Concrete Tie Matter
On March 13, 2019, the Company and its subsidiary, 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 in 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$8,000 
20208,000 
20218,000 
20228,000 
20238,000 
20248,000 
Total$48,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. 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. By letter dated December 17, 2018, the EPA requested that PRPs submit written proposals to perform remedial designs by January 31, 2019 with the expectation that all negotiations for remedial design work will be finalized by June 2019. The net present value and undiscovered costs of the selected remedy are estimated by the EPA to be approximately $1,100,000 and $1,700,000, respectively. The Company is reviewing the basis for its identification by the EPA and the nature of the historic operations of an L.B. Foster predecessor on the site. Management does not believe that 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 March 31, 2019 and December 31, 2018, the Company maintained environmental reserves approximating $6,110 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(20)
Balance as of March 31, 2019$6,110 

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 March 31, 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 March 31, 2019, no such disclosures were considered necessary.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
3 Months Ended
Mar. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesFor the three months ended March 31, 2019 and 2018, the Company recorded an income tax provision of $638 and $525 on pre-tax income of $4,328 and pre-tax loss of $1,333, respectively, for an effective income tax rate of 14.7% and (39.4)%, respectively. The Company's effective tax rate for the three months ended March 31, 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 39 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Financial Statements (Policies)
3 Months Ended
Mar. 31, 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 March 31, 2019 and December 31, 2018, and its condensed consolidated statements of operations, its condensed consolidated statements of cash flows and, its condensed consolidated statements of stockholders' equity for the three months ended March 31, 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 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.

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 expedient package 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 US 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 its Quarterly Report 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 period
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments (Tables)
3 Months Ended
Mar. 31, 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
March 31, 2019
Three Months Ended
March 31, 2018
Net SalesSegment ProfitNet SalesSegment Profit
Rail Products and Services$75,694 $3,479 $62,170 $2,048 
Construction Products37,345 834 28,900 18 
Tubular and Energy Services37,430 4,688 31,384 1,885 
Total$150,469 $9,001 $122,454 $3,951 
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
March 31,
20192018
Profit for reportable segments$9,001 $3,951 
Interest expense - net(1,355)(1,887)
Other income150 605 
Unallocated corporate expenses and other unallocated charges(3,468)(4,002)
Income (loss) before income taxes$4,328 $(1,333)
Reconciliation of Assets from Segment to Consolidated
The following table illustrates assets of the Company by segment:
March 31,
2019
December 31,
2018
Rail Products and Services$188,517 $175,704 
Construction Products112,584 97,133 
Tubular and Energy Services99,485 90,402 
Unallocated corporate assets25,631 20,010 
Total$426,217 $383,249 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20192018
Rail Products$46,206 $36,034 
Rail Technologies29,488 26,136 
Rail Products and Services75,694 62,170 
Piling and Fabricated Bridge23,732 18,861 
Precast Concrete Products13,613 10,039 
Construction Products37,345 28,900 
Test, Inspection, and Threading Services14,724 14,213 
Protective Coatings and Measurement Systems22,706 17,171 
Tubular and Energy Services37,430 31,384 
Total net sales$150,469 $122,454 

Net sales by the timing of the transfer of goods and services is as follows:
Three Months Ended March 31, 2019
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$56,492 $23,095 $29,134 $108,721 
Over time19,202 14,250 8,296 41,748 
Total net sales$75,694 $37,345 $37,430 $150,469 
Three Months Ended March 31, 2018
Rail Products and
Services
Construction
Products
Tubular and Energy
Services
Total
Point in time$45,871 $18,926 $26,435 $91,232 
Over time16,299 9,974 4,949 31,222 
Total net sales$62,170 $28,900 $31,384 $122,454 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 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 impact164 — — 164 
Balance as of March 31, 2019$14,275 $5,147 $— $19,422 
Schedule of Intangible Assets
The components of the Company’s intangible assets were as follows:
March 31, 2019
Weighted Average
Amortization
Period In Years
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Amount
Non-compete agreements4$1,386 $(1,139)$247 
Patents10366 (173)193 
Customer relationships1837,337 (12,069)25,268 
Trademarks and trade names158,497 (3,657)4,840 
Technology1435,688 (17,938)17,750 
$83,274 $(34,976)$48,298 
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 March 31, 2019, estimated amortization expense for the remainder of 2019 and thereafter was as follows:
Amortization Expense
Remainder of 2019$4,925 
20205,887 
20215,852 
20225,769 
20235,263 
2024 and thereafter20,602 
$48,298 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories as of March 31, 2019 and December 31, 2018 are summarized in the following table:
March 31,
2019
December 31,
2018
Finished goods$77,449 $69,041 
Contract assets33,599 26,692 
Work-in-process7,494 6,940 
Raw materials24,172 21,831 
Inventories - net$142,714 $124,504 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, plant, and equipment as of March 31, 2019 and December 31, 2018 consisted of the following:
March 31,
2019
December 31,
2018
Land$12,451 $12,440 
Improvements to land and leaseholds17,580 17,610 
Buildings36,387 34,608 
Machinery and equipment, including equipment under finance leases121,658 120,914 
Construction in progress2,434 3,083 
Gross property, plant, and equipment190,510 188,655 
Less accumulated depreciation and amortization, including accumulated amortization of finance leases(104,640)(101,798)
Property, plant, and equipment - net$85,870 $86,857 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Balance Sheet Locations
The balance sheet component of the Company's leases were as follows as of March 31, 2019:
March 31, 2019
Operating leases
Operating lease right-of-use assets$13,116 
Other current liabilities$3,304 
Long-term operating lease liabilities9,812 
Total operating lease liabilities$13,116 
Finance leases
Property, plant, and equipment$3,462 
Accumulated amortization(2,668)
Property, plant, and equipment - net$794 
Current maturities of long-term debt$609 
Long-term debt184 
Total finance lease liabilities$793 
Components of Lease Cost
The components of lease expense within the Company's statements of operations were as follows for the three months ended March 31, 2019:
March 31, 2019
Finance lease cost:
Amortization of finance leases$178 
Interest on lease liabilities
Operating lease cost916 
Sublease income(9)
Total lease cost$1,094 

The cash flow components of the Company's leases were as follows for the three months ended March 31, 2019:
March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(1,079)
Financing cash flows from finance leases(181)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$447 
Estimated Annual Maturities, Operating
As of March 31, 2019, estimated annual maturities of lease liabilities for the year ending December 31, 2019 and thereafter are as follows:
Operating LeasesFinance Leases
Remaining 2019$2,729 $491 
20203,068 337 
20212,223 16 
20221,750 — 
20231,405 — 
2024 and thereafter4,332 — 
Total undiscounted lease payments15,507 844 
Interest(2,391)(51)
Total$13,116 $793 
Estimated Annual Maturities, Finance
As of March 31, 2019, estimated annual maturities of lease liabilities for the year ending December 31, 2019 and thereafter are as follows:
Operating LeasesFinance Leases
Remaining 2019$2,729 $491 
20203,068 337 
20212,223 16 
20221,750 — 
20231,405 — 
2024 and thereafter4,332 — 
Total undiscounted lease payments15,507 844 
Interest(2,391)(51)
Total$13,116 $793 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2019
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt consisted of the following:
March 31,
2019
December 31,
2018
Revolving credit facility$89,389 $74,008 
Capital leases and financing agreements793 974 
Total90,182 74,982 
Less current maturities(609)(629)
Long-term portion$89,573 $74,353 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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
March 31,
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$16 $16 $— $— $16 $16 $— $— 
Interest rate swaps626 — 626 — 675 — 675 — 
Total$642 $16 $626 $— $691 $16 $675 $— 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 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 (loss) per common share for the periods indicated:
Three Months Ended
March 31,
20192018
Numerator for basic and diluted earnings (loss) per common share:
Net income (loss)$3,690 $(1,858)
Denominator:
Weighted average shares outstanding10,384 10,351 
Denominator for basic earnings (loss) per common share10,384 10,351 
Effect of dilutive securities:
Stock compensation plans63 — 
Dilutive potential common shares63 — 
Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding10,447 10,351 
Basic earnings (loss) per common share$0.36 $(0.18)
Diluted earnings (loss) per common share$0.35 $(0.18)
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 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 
Granted52,897 — 89,092 17.76 
Vested(67,788)— — 15.22 
Adjustment for incentive awards not expected to vest— — (17,936)17.76 
Outstanding as of March 31, 2019176,934 41,774 371,529 $19.03 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement Plans (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20192018
United States$550 $544 
Canada38 33 
United Kingdom107 117 
$695 $694 
Pension Plan | 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 months ended March 31, 2019 and 2018 were as follows:
Three Months Ended
March 31,
20192018
Interest cost$162 $155 
Expected return on plan assets(180)(213)
Recognized net actuarial loss31 24 
Net periodic pension cost (income)$13 $(34)
Pension Plan | 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 months ended March 31, 2019 and 2018 were as follows:
Three Months Ended
March 31,
20192018
Interest cost$54 $53 
Expected return on plan assets(62)(72)
Amortization of prior service costs and transition amount11 
Recognized net actuarial loss53 49 
Net periodic pension cost$56 $35 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities (Tables)
3 Months Ended
Mar. 31, 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 liability255 
Warranty liability utilized(597)
Balance as of March 31, 2019$1,715 
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$8,000 
20208,000 
20218,000 
20228,000 
20238,000 
20248,000 
Total$48,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(20)
Balance as of March 31, 2019$6,110 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Financial Statements (Narratives) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle      
Operating lease right of use assets $ 13,116    
Lease liability current 3,304    
Operating lease liability, noncurrent 9,812   $ 0
Accumulated other comprehensive loss (21,704)   (22,191)
Retained earnings $ 118,647   $ 114,324
ASU 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Operating lease right of use assets   $ 13,585  
Lease liability current   3,322  
Operating lease liability, noncurrent   10,263  
ASU 2018-02 | Reclassified      
New Accounting Pronouncements or Change in Accounting Principle      
Accumulated other comprehensive loss   (633)  
Retained earnings   $ 633  
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments (Reconciliation of Revenue from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Segment Reporting Information    
Total net sales $ 150,469 $ 122,454
Segment Profit 9,001 3,951
Rail Products and Services    
Segment Reporting Information    
Total net sales 75,694 62,170
Construction Products    
Segment Reporting Information    
Total net sales 37,345 28,900
Tubular and Energy Services    
Segment Reporting Information    
Total net sales 37,430 31,384
Operating Segments    
Segment Reporting Information    
Total net sales 150,469 122,454
Segment Profit 9,001 3,951
Operating Segments | Rail Products and Services    
Segment Reporting Information    
Total net sales 75,694 62,170
Segment Profit 3,479 2,048
Operating Segments | Construction Products    
Segment Reporting Information    
Total net sales 37,345 28,900
Segment Profit 834 18
Operating Segments | Tubular and Energy Services    
Segment Reporting Information    
Total net sales 37,430 31,384
Segment Profit $ 4,688 $ 1,885
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Segment Reporting [Abstract]    
Profit for reportable segments $ 9,001 $ 3,951
Other income 150 605
Unallocated corporate expenses and other unallocated charges (3,468) (4,002)
Income (loss) before income taxes $ 4,328 $ (1,333)
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments (Reconciliation of Assets from Segment to Consolidated) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Segment Reporting Information    
Assets $ 426,217 $ 383,249
Operating Segments | Rail Products and Services    
Segment Reporting Information    
Assets 188,517 175,704
Operating Segments | Construction Products    
Segment Reporting Information    
Assets 112,584 97,133
Operating Segments | Tubular and Energy Services    
Segment Reporting Information    
Assets 99,485 90,402
Unallocated corporate assets    
Segment Reporting Information    
Assets $ 25,631 $ 20,010
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments - Narratives (Details)
3 Months Ended
Mar. 31, 2019
segment
Segment Reporting [Abstract]  
Operating segments 3
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Narratives) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]      
Revenue remaining performance obligation $ 250,052    
Disaggregation of Revenue      
Total net sales 150,469 $ 122,454  
Contract with customer, assets 33,599   $ 26,692
Contract with customer, liability 3,720   $ 1,505
Contract assets transferred to receivables 11,406    
Revenue recognized from contract liability 948 $ 346  
Cash proceeds from liability contract $ 3,384    
Over time      
Disaggregation of Revenue      
Customer revenue transferred over-time (percentage) 27.70% 25.50%  
Total net sales $ 41,748 $ 31,222  
Over time | Performance Based      
Disaggregation of Revenue      
Total net sales 31,837 24,561  
Over time | Delivery Based      
Disaggregation of Revenue      
Total net sales $ 9,911 $ 6,661  
Point in time      
Disaggregation of Revenue      
Customer revenue transferred over-time (percentage) 72.30% 74.50%  
Total net sales $ 108,721 $ 91,232  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction      
Revenue remaining performance obligation (percentage) 3.10%    
Performance obligations expected to be satisfied, expected timing 12 months    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue    
Total net sales $ 150,469 $ 122,454
Rail Products and Services    
Disaggregation of Revenue    
Total net sales 75,694 62,170
Rail Products and Services | Rail Products    
Disaggregation of Revenue    
Total net sales 46,206 36,034
Rail Products and Services | Rail Technologies    
Disaggregation of Revenue    
Total net sales 29,488 26,136
Construction Products    
Disaggregation of Revenue    
Total net sales 37,345 28,900
Construction Products | Piling and Fabricated Bridge    
Disaggregation of Revenue    
Total net sales 23,732 18,861
Construction Products | Precast Concrete Products    
Disaggregation of Revenue    
Total net sales 13,613 10,039
Tubular and Energy Services    
Disaggregation of Revenue    
Total net sales 37,430 31,384
Tubular and Energy Services | Test, Inspection, and Threading Services    
Disaggregation of Revenue    
Total net sales 14,724 14,213
Tubular and Energy Services | Protective Coatings and Measurement Systems    
Disaggregation of Revenue    
Total net sales $ 22,706 $ 17,171
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Timing of Transfer) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue    
Total net sales $ 150,469 $ 122,454
Point in time    
Disaggregation of Revenue    
Total net sales 108,721 91,232
Over time    
Disaggregation of Revenue    
Total net sales 41,748 31,222
Rail Products and Services    
Disaggregation of Revenue    
Total net sales 75,694 62,170
Rail Products and Services | Point in time    
Disaggregation of Revenue    
Total net sales 56,492 45,871
Rail Products and Services | Over time    
Disaggregation of Revenue    
Total net sales 19,202 16,299
Construction Products    
Disaggregation of Revenue    
Total net sales 37,345 28,900
Construction Products | Point in time    
Disaggregation of Revenue    
Total net sales 23,095 18,926
Construction Products | Over time    
Disaggregation of Revenue    
Total net sales 14,250 9,974
Tubular and Energy Services    
Disaggregation of Revenue    
Total net sales 37,430 31,384
Tubular and Energy Services | Point in time    
Disaggregation of Revenue    
Total net sales 29,134 26,435
Tubular and Energy Services | Over time    
Disaggregation of Revenue    
Total net sales $ 8,296 $ 4,949
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Amortization expense $ 1,712 $ 1,785
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  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Goodwill  
Goodwill, beginning balance $ 19,258
Foreign currency translation impact 164
Goodwill, ending balance 19,422
Rail Products and Services  
Goodwill  
Goodwill, beginning balance 14,111
Foreign currency translation impact 164
Goodwill, ending balance 14,275
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 62 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Other Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
Gross Carrying Value $ 83,274 $ 82,980
Accumulated Amortization (34,976) (33,144)
Net Carrying Amount 48,298 49,836
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Carrying Value 1,386 1,372
Accumulated Amortization (1,139) (1,046)
Net Carrying Amount 247 326
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 366 358
Accumulated Amortization (173) (165)
Net Carrying Amount 193 193
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 37,337 37,129
Accumulated Amortization (12,069) (11,388)
Net Carrying Amount 25,268 25,741
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 8,497 8,481
Accumulated Amortization (3,657) (3,416)
Net Carrying Amount 4,840 5,065
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,688 35,640
Accumulated Amortization (17,938) (17,129)
Net Carrying Amount $ 17,750 $ 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 15 years 15 years
Weighted Average | Technology    
Finite-Lived Intangible Assets    
Weighted Average Amortization Period In Years 14 years 14 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Other Intangible Assets (Schedule of Expected Amortization Expense) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2019 $ 4,925  
2020 5,887  
2021 5,852  
2022 5,769  
2023 5,263  
2024 and thereafter 20,602  
Net Carrying Amount $ 48,298 $ 49,836
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2017
Accounts Receivable Additional Disclosures [Abstract]      
Allowance doubtful accounts, receivables $ 1,014   $ 932
Reserve for uncollectable accounts $ 100 $ (246)  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished goods $ 77,449 $ 69,041
Contract assets 33,599 26,692
Work-in-process 7,494 6,940
Raw materials 24,172 21,831
Inventories - net $ 142,714 $ 124,504
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Property, Plant and Equipment (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Property, Plant and Equipment      
Property, plant and equipment - gross $ 190,510,000   $ 188,655,000
Less accumulated depreciation and amortization, including accumulated amortization of finance leases (104,640,000)   (101,798,000)
Property, plant, and equipment - net 85,870,000   86,857,000
Depreciation 2,772,000 $ 2,944,000  
Asset impairment 0 $ 0  
Land      
Property, Plant and Equipment      
Property, plant and equipment - gross 12,451,000   12,440,000
Improvements to land and leaseholds      
Property, Plant and Equipment      
Property, plant and equipment - gross 17,580,000   17,610,000
Buildings      
Property, Plant and Equipment      
Property, plant and equipment - gross 36,387,000   34,608,000
Machinery and equipment, including equipment under finance leases      
Property, Plant and Equipment      
Property, plant and equipment - gross 121,658,000   120,914,000
Construction in progress      
Property, Plant and Equipment      
Property, plant and equipment - gross $ 2,434,000   $ 3,083,000
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Lessee, Lease, Description      
Operating lease right of use assets $ 13,116    
Lease liability current 3,304    
Operating lease liability, noncurrent $ 9,812   $ 0
Lease renewal term 5 years    
Lease termination period 1 year    
Operating lease, weighted average lease term 6 years    
Operating lease, weighted average discount rate (percent) 4.90%    
Finance lease, weighted average lease term 1 year    
Finance lease, weighted average discount rate (percent) 4.30%    
Minimum      
Lessee, Lease, Description      
Lease term 1 year    
Maximum      
Lessee, Lease, Description      
Lease term 9 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 68 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Operating leases    
Operating lease right of use assets $ 13,116  
Operating lease liability, current 3,304  
Operating lease liability, noncurrent 9,812 $ 0
Total operating lease liabilities 13,116  
Finance leases    
Property, plant, and equipment 3,462  
Accumulated amortization (2,668)  
Property, plant, and equipment - net 794  
Finance lease liability, current 609  
Finance lease liability, noncurrent 184  
Total finance lease liabilities $ 793  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Lease Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Amortization of finance leases $ 178
Interest on lease liabilities 9
Operating lease cost 916
Sublease income (9)
Total lease cost $ 1,094
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Cash Flow Components (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Operating cash flows from operating leases $ (1,079)
Financing cash flows from finance leases (181)
Right-of-use asset obtained in exchange for operating lease liability $ 447
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Estimated Annual Maturities (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
Remaining 2019 $ 2,729
2020 3,068
2021 2,223
2022 1,750
2023 1,405
2024 and thereafter 4,332
Total future lease payments, operating lease 15,507
Interest (2,391)
Total 13,116
Finance Leases  
Remaining 2019 491
2020 337
2021 16
2022 0
2023 0
2024 and thereafter 0
Total future lease payments, financing lease 844
Interest (51)
Total $ 793
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt (Schedule of Long-term Debt Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
Revolving credit facility $ 89,389 $ 74,008
Capital leases and financing agreements 793 974
Total 90,182 74,982
Less current maturities (609) (629)
Long-term portion $ 89,573 $ 74,353
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt (Narrative - North America) (Details)
3 Months Ended 6 Months Ended 9 Months Ended
Apr. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Nov. 07, 2016
USD ($)
Jun. 29, 2016
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2017
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2018
USD ($)
Line of Credit Facility                  
Line of credit facility, amount outstanding         $ 89,389,000       $ 74,008,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                  
Line of Credit Facility                  
Line of credit facility, maximum borrowing capacity     $ 195,000,000 $ 275,000,000          
Term loan     $ 30,000,000            
Leverage ratio in seventh quarter     4.25            
Leverage ratio in effect for the eighth quarter and remainder of a credit agreement     3.75            
EBITDA required               $ 18,500,000  
EBITDA required for seventh quarter   $ 31,000,000              
Fixed charge coverage ratio           1.00      
Fixed charge coverage ratio after fifth quarter         1.25        
Liquidity covenant             $ 25,000,000    
Maximum dividends allowed     $ 1,700,000 4,000,000          
Loans and advances limit     5,000,000 10,000,000          
Maximum asset sales allowed     25,000,000 25,000,000          
Carryover of asset sales allowed     $ 15,000,000 $ 15,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 | Euro-rate                  
Line of Credit Facility                  
Debt instrument, basis spread on variable rate     3.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 | Euro-rate | Lowest Tier                  
Line of Credit Facility                  
Debt instrument, basis spread on variable rate     2.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 | Base Rate                  
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 | Base Rate | Lowest Tier                  
Line of Credit Facility                  
Debt instrument, basis spread on variable rate     1.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 | Revolving Credit Facility                  
Line of Credit Facility                  
Line of credit facility, amount outstanding         $ 250,000        
Line of credit facility, current borrowing capacity         $ 105,361,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 | Subsequent Event                  
Line of Credit Facility                  
Line of credit facility, maximum borrowing capacity $ 140,000,000                
Liquidity covenant $ 25,000,000                
Debt instrument term 5 years                
Potential increase to borrowing capacity $ 50,000,000                
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                
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                
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 | Subsequent Event | 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 | Subsequent Event | Term Loan                  
Line of Credit Facility                  
Line of credit facility, current 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 | Subsequent Event                  
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 | Subsequent Event | 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 | Subsequent Event | 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 | Subsequent Event | 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 | Subsequent Event | 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 | Subsequent Event                  
Line of Credit Facility                  
Debt instrument, basis spread on variable rate 0.50%                
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt (Narrative - United Kingdom) (Details)
3 Months Ended
Mar. 31, 2019
GBP (£)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Line of Credit Facility      
Line of credit facility, amount outstanding   $ 89,389,000 $ 74,008,000
Foreign Line of Credit | Natwest Bank      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity £ 1,500,000 1,955,000  
Line of credit facility, amount outstanding   0  
Line of credit facility, current borrowing capacity   1,355,000  
Foreign Line of Credit | Natwest Bank | Base Rate      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 2.50%    
Foreign Line of Credit | Natwest Bank Outstanding Guarantees      
Line of Credit Facility      
Line of credit facility, amount outstanding   $ 600,000  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Narrative) (Details) - Swap - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative, notional amount $ 50,000  
Interest income $ 65  
Interest Expense   $ 35
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits $ 16 $ 16
Interest rate swaps 626 675
Total 642 691
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits 16 16
Interest rate swaps 0 0
Total 16 16
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits 0 0
Interest rate swaps 626 675
Total 626 675
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Term deposits 0 0
Interest rate swaps 0 0
Total $ 0 $ 0
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.19.1
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
Mar. 31, 2019
Mar. 31, 2018
Numerator for basic and diluted earnings (loss) per common share:    
Net income (loss) $ 3,690 $ (1,858)
Denominator:    
Weighted average shares outstanding (shares) 10,384 10,351
Denominator for basic earnings per common share (shares) 10,384 10,351
Effect of dilutive securities:    
Other stock compensation plans (shares) 63 0
Dilutive potential common shares (shares) 63 0
Denominator for diluted earnings (loss) per common share - adjusted weighted average shares outstanding (shares) 10,447 10,351
Basic earnings (loss) per common share (usd per share) $ 0.36 $ (0.18)
Diluted earnings (loss) per common share (usd per share) $ 0.35 $ (0.18)
Anti-dilutive shares (shares)   212
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Sep. 30, 2018
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation $ 855 $ 1,082    
Expected cost on shares expected to vest $ 6,695      
Recognition period for compensation expense not yet recognized 4 years      
Restricted Stock | Vesting Period 2        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     1 year 3 years
Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period 3 years      
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Restricted Stock and Performance Share Units) (Details)
3 Months Ended
Mar. 31, 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 17.76
Weighted average shares vested (usd per share) | $ / shares 15.22
Weighted average shares adjustment for incentive awards expected to vest (usd per share) | $ / shares 17.76
Weighted average share price, ending balance (usd per share) | $ / shares $ 19.03
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) 52,897
Vested (shares) (67,788)
Adjustment for incentive awards expected to vest (shares) 0
Nonvested Shares, Outstanding, Ending Balance (shares) 176,934
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) 0
Vested (shares) 0
Adjustment for incentive awards expected to vest (shares) 0
Nonvested Shares, Outstanding, Ending Balance (shares) 41,774
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
Vested (shares) 0
Adjustment for incentive awards expected to vest (shares) (17,936)
Nonvested Shares, Outstanding, Ending Balance (shares) 371,529
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement Plans (Narrative) (Details) - Pension Plan
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
plan
Defined Benefit Plan Disclosure  
Defined contribution plan number 6
United States  
Defined Benefit Plan Disclosure  
Number of retirement plans 3
Defined Benefit Plan Number 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 | $ $ 255
Defined benefit plan, contributions by employer | $ $ 64
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement Plans (Schedule Of Net Benefit Costs) (Details) - Pension Plan - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
United States    
Defined Benefit Plan Disclosure    
Interest cost $ 162 $ 155
Expected return on plan assets (180) (213)
Recognized net actuarial loss 31 24
Net periodic pension cost 13 (34)
United Kingdom    
Defined Benefit Plan Disclosure    
Interest cost 54 53
Expected return on plan assets (62) (72)
Amortization of prior service costs and transition amount 11 5
Recognized net actuarial loss 53 49
Net periodic pension cost $ 56 $ 35
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement Plans (Schedule of Costs of Retirement Plans) (Details) - Pension Plan - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 695 $ 694
United States    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 550 544
Canada    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 38 33
United Kingdom    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 107 $ 117
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 13, 2019
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Product Liability Contingency        
Litigation settlement amount   $ 48,000    
Present value of remedial work   1,100,000    
Undiscovered remedial work   1,700,000    
Accrual for environmental loss   6,110 $ 6,128 $ 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    
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities (Schedule of Product Warranty Liability) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Movement in Standard Product Warranty Accrual  
Beginning balance $ 2,057
Additions to warranty liability 255
Warranty liability utilized (597)
Ending balance $ 1,715
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities (Future Payments) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 8,000
2020 8,000
2021 8,000
2022 8,000
2023 8,000
2024 8,000
Total $ 48,000
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingent Liabilities (Environmental Loss Contingencies) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Accrual for Environmental Loss Contingencies  
Environmental liability, beginning balance $ 6,128
Additions to environmental obligations 2
Environmental obligations utilized (20)
Environmental liability, ending balance $ 6,110
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Tax Disclosure [Abstract]    
Income tax expense $ 638 $ 525
Pre-tax income $ 4,328 $ (1,333)
Effective income tax rate (percent) 14.70% (39.40%)
XML 88 R9999.htm IDEA: XBRL DOCUMENT v3.19.1
Label Element Value
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)
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %Q7JDX?(\\#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,$% @ 7%>J3B?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 " !<5ZI.7F!'>>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O62EBJ'KBV-/"H(#Q;>0W+9@DX;DI-VWMXU; MA^@'\#%W__SN=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,!@M(?ZH"PXOP6')(RBA3,P"(L1-8V1DL=45$?SWBC%WSXC%V&&0W8 MH4-/"40I@+7SQ' :NP:N@!E&&%WZ+J!9B+GZ)S9W@)V38[)+:AB&M[ ^D?(:IU_)2CH%7+/+Y-?J8;/;LG;%Q7W!ZT+PG>"ROI-U]3Z[ M_O"["KO>V+W]Q\87P;:!7W?1?@%02P,$% @ 7%>J3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !<5ZI.:AZ XV\" #9" & 'AL+W=O.OHJ14>F]-W8JM7TK9;8) G$O:$/'$.MJJ MDROC#9%JR6^!Z#@E%T-JZ@"'81HTI&K](C=[1U[D["[KJJ5'[HE[TQ#^9T]K MUF]]Y+]O/%>W4NJ-H,@[T1K>I;:!%'#@QYH76M+RH_?HU%_TM3$^?S= M^F<3O KF1 0]L/I7=9'EUL]\[T*OY%[+9]9_H6- B>^-T7^C#UHKN/9$:9Q9 M+3.!II, &/!#P14/9?0C02H@^"40@&STRH MGX@D1._Q4XN(@(%HC "")#CV;T&*;'(#TV]'A&3ZP+"G6X(LY!PM%"TR+5@YQS X(6D([!R=PB[%NRT0YB% MO".X?%'D6K R?Q@QB<&TXP><9 AG"W]%"*YUY)8RCNV( $RRH (7/'+K&:>V M"H!9+:C 58_)B[ \MF#6*AO*;Z:G".[-[:QKZ;'?JVSML<'?&CZ MWPF_5:WP3DRJ=F6:RI4Q294GX9.*MU3OC&E1TZO4TY6:\Z'9#@O)NO$A$4RO MF>(O4$L#!!0 ( %Q7JD[HIKD'700 #$5 8 >&PO=V]R:W-H965T M&ULA9C;CJ-&$(9?Q>)^EZ[J$XQL2[&C*)$2:;31)M>,W1Y; M"\8!9KQY^P!F+%Q5G;TQ!__5_3=4?UWT\EHWW]IC"-WB>U6>VU5R[+K+4YJV MNV.HBO9S?0GG_I]#W51%UU\VKVE[:4*Q'X.J,D6E7%H5IW.R7H[WGIOULG[K MRM,Y/#>+]JVJBN;?32CKZRJ!Y./&E]/KL1MNI.OEI7@-?X;NZ^6YZ:_2>RO[ M4Q7.[:D^+YIP6"4_P=-6NR%@5/QU"M=V=KX8AO)2U]^&B]_VJT0-CD(9=MW0 M1-$?WL,VE.704N_CGZG1Y-[G$#@__VC]EW'P_6!>BC9LZ_+OT[X[KI(L6>S# MH7@KNR_U]=B*];*IKXOF]K8NQ9 4\*3[ MA[D;;H[/;ORO'VW;WWU?8[Y,WX=V)LGF)L&YY%&QY0JM[I*T[_]N D43.,;K M>3S(\5J,UV.\F<<3BYN;Q(V2\RC)E28CW7(1*,Q0MF)$*X9;T<3*36+G5G(+ M&?'"59D#U+(7*WJQW(LA7BSK!0QZ(+*M($-CE9'=.-&-XVXL<>-8-]Y;FFQ< M9+V+/!4R MZV4ON>@EYUY(7FYRG@H:P,F]@)*AH_B$SR,M1+ %S*E1E%O K>8&&;PD&=HL MXD!< M,Y1K((#-@Z5VN I5C+$HTP\5=T-KKDGS '.E*/$%%:BY[-&.C%+D*+44I<@9 MZ11-9$F$D;S!2"'(,6HI1I'S$4SN:,DBR;3#R#1'&:/(,4KKD0UR0H+VQM-: M0=)ACX-(I8LR3)'#U%*8HE [YI8;XC)OM(U,+911BKS(M+3(1%X^6J#+T592 M81:;6C*6D6/94BPCYZU1PMSZD>S1CXQEY%BV%,O(>9MGP)X.5\6LR$A&CF1+ MD8P";%UNV4079+Z'EBJXVH@ZC<- MSNWBI>ZZNAHWJPYUW86^3?6Y']\Q%/O[11D.W7#J^_/FMHEWN^CJR[1!F=YW M2=?_ 5!+ P04 " !<5ZI.P\,'8!@" 3!@ & 'AL+W=O2BH4H/Q07)3@ ]6U/#4(AQBAI:MWZ>V;F#R#-^5:QNX2 \>6T:*GX7 MP'B_\P/_;>*IOE3*3* \Z^@%OH/ZT1V$'J$IRKENH)4U;ST!Y<[_$&SWQ.BM MX+F&7L[ZGJGDR/F+&7PY[WQL@(#!29D(5#4QCCOOT7_ M9&O7M1RIA#UG/^NSJG;^@^^=H:17IIYX_QG&>A+?&XO_"C=@6FY(=(X39]+^ M>J>K5+P9HVB4AKX.;=W:MA]64C+:U@WA: @G0Q#_TQ"-AL@QH(',EOJ1*IIG M@O>>&#Y61\V>"+:1?IDG,VG?G5W3U4H]>\O3-$,W$V>4%(,DG$G">\5^J8CP M)$$Z_P01KD*$UA_-(&PO=V]R M:W-H965T&UL?9==;YLP%(;_"N*^PRS.I_&U7HV\H'_[7C1WX\F;8C6"_/V5']5.;7^;&VK6 <99^7 MJFIR77FU.JS\![C?\BZ@4_S.U:V9W'MM*4]:/[>-K_N5SUHB5:B=:8?([.6J MMJHHVI$LQ]]A4'_,V09.[U]'_]P5;XMYRAJUU<6??&].*U_ZWEX=LDMA?NC; M%S44%/G>4/TW=56%E;K"OU4V:R];+6-Z_NG]8Y:Q<%W L[F;NVLYN[ M[C];;6-[K^M$+(-K.\X@V?02/I' J CLX&,&3F78:Z#M%[#_2M=_!TTR2<06(G9QL.J.+6 .A_9?P 8L70,>- Z.^WX3JH]P M: L&[,%R;@3:.(%P3O2X$_P=M=\W]XW9$KH4),QL+X#V3\ &BCZX@,TQY4* MRX-E2023A?&>AW91(&PTI4?@M/EQ;'YHBCEV-9$(=Z5O*1F+PQFWX;3Y<6Q^ M:(8'S?11\KHSP1OP_1'E.]9?&PO=V]R:W-H965T&ULC5;;CILP$/T5Q'L6;.X1B92 JE9J MI6BK;9\=XB1H 5/;2;9_7]L0EK6=MB_!'I\SHK109':QH.^'WLMJCMWG2O;CJYS M$===BE;1']O<4-N:UX M8S7I'(J/*W<#EB6 DJ 0/VI\8[.U(U/9$_(J-U\.*]>7BG"#*RY=(/&YX@(W MC?0D=/P:G;I33$F/ZGD13)[Q'!!FI_U@9]7;NHZ!WQ$EX8_D]MG/"84 MN* PM/)#Q0]G_#32:C! 8@7I%"2(]4*5)F@!TBBU2XFL4B(S%6CGQU9^;*22 M!5HJ R2:J01^I(%*$P0?7$EBU9&8.D)-1V*$6,!8DV%BDN!!/5.KCM34H5WM MU@+19!2I(4.O:FE" 'A0LUH;)- W>K%^VF)[4+&).12X= ME]29=9IW6S7N-'LAYZ#%O@%@60#;B= G3I0O[SWT,'B_(7JJ.^;L"1<30/7I M(R$J3L=VSF_I 0 X@0 !@ !X;"]W;W)K)?W[VH8E[(9N7[!G M?,[,F<'C=!3R174 VGMEE*L,=5H/.XQ5U0$CZDX,P,U)(R0CVIBRQ6J00&I' M8A2'OG^/&>DYRE/GV\L\%4=->PY[Z:DC8T3^*8"*,4,!.CN>^K;3UH'S=" M M_ #]<]A+8^$E2MTSX*H7W)/09.@QV)6)Q3O 1U6GONUG&.?Z9M M$\*9$"Z$(+E)B&9"]$:(7?&3,E?J)Z))GDHQ>G+Z60.Q=R+81::9E76ZWKDS M4ZTRWE,>^'Z*3S;0C"DF3+C&+ ALHB\IPJT41?B.'EXF*-\C'N+M#-%F$9'C M1RO^QW\HC#?YL>/'%TT(KIHP8>X=ACO,59O*6X@+$3:_H25=QG4Q]!>K2M_809XFK>W,-/T?R>R[;GR#D*; MB^NN5R.$!B/0OS,*._/@+ :%1MOM@]G+:>PF0XMA?E'P\JSE?P%02P,$% M @ 7%>J3GQ4DF:A! \!8 !@ !X;"]W;W)KQI!P.SU#DIR%7I[;[UN^<&Q;?F_K0/RQWPW"\CZ)^LW--U7]IC^[@ M__/:=DTU^-ON+>J/G:NV4Z.FCBB.TZBI]H?E>C4]>^[6J_9]J/<']]PM^O>F MJ;I_GUS=GAZ69OGYX.O^;3>,#Z+UZEB]N3_<\.?QN?-WT27*=M^X0[]O#XO. MO3XL'\U]F<1C@TGQU]Z=^JOKQ9C*2]M^&V]^W3XLX]&1J]UF&$-4_N?#E:ZN MQTC>QS]ST.6ES['A]?5G])^GY'TR+U7ORK;^>[\==@_+?+G8NM?JO1Z^MJ=? MW)R072[F[']S'Z[V\M&)[V/3UOWT=[%Y[X>VF:-X*TWU_?R[/TR_ISG^9S/< M@.8&=&G@^_Z_!CPWX!\-DBGYL[,IU9^JH5JONO:TZ,YOZUB-D\+2#6GVPY*K<@2W /# M)'AJSS=)! (D,$ R!4BN N16#,)9DDZ2PR3AM(A%(EIT9W*;8RL66K$@%XL# MI#! JG(Q<2J2.6OLC<]4B$HDHE R&?22 2^9\)*I;BC+Y P!HB()O.(<6LF! ME5Q8R54O)C/2"A+E@3=40"L%L%((*X4>?#+"B=8PMF%BO/9C;<3$#>DE:$(A,) ,@X045ADL,-;K M$.BNWM*M'8PWH_EF3"+M),!.EJ0L[0 =QTD:<(0I9ZQRQ)*XL^;64)'*58!D MGB"!%6DP- V@IE&&$!$E1$JD\GX"=C W#0"GD1 W&HJV4*,#R,FAV8/):30Z M$S4T@(J46C5W@"S.;!'P@_%I-#\3-3::C9E-),J!*L0*P@@EC=!$?N!(X_'. M)BSG#92E)C"/"9.4$$F5(0W).U_X2ZP#66#B$ 8I$3 CO[FSZ-8,QQ+L0&:S M ',(0YDTE*T:&L#DC.4T1BH;J$8((YD0DF410 C);.5L+X&.KE%P:P@3F4#A M2:'WC2%* **R:'DBC4=;R'RT)H (POPDP$\BZ42C\8ZL*CV1+*- @4,8H02J M3Y+U &DX>C^R;"B1+#.AV8<12@5XV:$M%R8?@^*1Y&>! =,23F3M42)=&J<< M>.N,X<< ?B2_#*RI9O-4.](RYCA$',8 9 ! DLAA $ K;9=(Q:$RD /;9%"5 MDN0Q@VHS23,U/@"!E.598%TPIB #"I*D(&NZ&?4I!Z*[M AL5ADCD'51:ECN MAQA5I93(58IDE*9%:)%AHC(@*DNBLJ:EB2E7(Z1EG*59:(@P6!F E25861.S MB%E"'JC\-C@/#1 &*^<:9!R:@YB%#+;C+#='K"M%7U>IE+2J2$,'41BK"<"J MVAG-HO1F@.4*12(U_:*K<\+&=6_3D6J_V+3OAV$\D;MZ>CFV?:3QG%$\?S+W MY?GP]4>8\UGP[U7WMC_TBY=V&-IF.FM\;=O!>8_Q%S]4.U=M+S>U>QW&R\Q? M=^J3I,1PA73 P ?A$ !@ M !X;"]W;W)K[(&BV!UVDS[ZH"(/6!BJ MH$BSTE_,^FN/]6)6O;1Y5NK'VFM>BB*M?]_KO#K-??#?+GS+G@]M=R%8S([I ML_Y;M_\<'VMS%IRS[+)"ETU6E5ZM]W/_+[C;,-8%],3W3)^:BV.O&\I35?WL M3C[OYG[8*=*YWK9=BM1\O>JESO,ND]'Q[YC4/]^S"[P\?LN^[@=O!O.4-GI9 MY3^R77N8^['O[?0^?VG:Y6VZ6)65R>O'E;<,>T6-MQ%9D%L MNXO]_/>_F1EKS-77!7 U"UZ[1"-S/S#,8B*;65),;#,KBDELYH%@1&@S:XH! MF]E0##LS@:G)N3",+ SK$P@K 4>%&1C5,^7 2"$25+\E@0'2NW(9(4- 57X@ M,@D9)0A;N]@'B)5BJ$84%D4JHLO$R3+Q/@>WRB3H!(),()PZQQ*5>4"D/1R) M5M?#+$6L&#T8Y,@$$FIAIQA(2D4(B1TB"UV[DW(-A M&9.(I2(F5<1$.7!OB9U[1+AO;*892TA""DD((>@_X'R%KE80QPSWW!F7+N>(10-0OQG+ O9'D28QD+RG. MZ88$)"0/<3ND<@FN.%K(:X(SO0%B-+T;DE-Q E?*13L'4-:1X'(Q5SIC DN M%\&YY7(A$8?8-Q_(7(+C__V:X+IR*8G+17!F#%?+13L(_ \+ =I#P#41D,[H M78-0G.,A$2YR2=EJ:!=O21N;R/EPECN0;E*V&]B10_]G4@#83<-W$M35P MS0);SF::L:70C@*NI3C&!JY=0"@=+33'Q-Z^>L;+RGJC7/H_U3X[ZJ6FURAA]-Y0\ZW9U/&PO=V]R:W-H965T&UL?53K;ILP%'X5RP]0$R!-%P%2DZK: MI$V*.JW[[<#AHOK";!.ZMY]M"*4$[4_L<_B^[UQ\3I)>JC== QCTSIG0*:Z- M:?>$Z+P&3O6=;$'8+Z54G!IKJHKH5@$M/(DS$@;!/>&T$3A+O.^DLD1VAC4" M3@KICG.J_AZ R3[%&WQUO#15;9R#9$E+*_@)YE=[4M8BDTK1CV[(U?)6?WJ_JSK]W62;;9A0BY.:,0A?]@EVB8 M^0^980-_4%4U0J.S-'9X_!.74AJP209W-K_:+OUD,"B-N^[L70VC/QA&MN-6 MD^FO)?L'4$L#!!0 ( %Q7JDZ16TVEM0$ -(# 9 >&PO=V]R:W-H M965TU^@+,,.?,F6%(!S2OM@%PY%U);3/:.-<=&+-% TK8 M*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]' MD#AD-*&?CN>V;EQPL#SM1 TOX+YW)^,M-K.4K0)M6]3$0)71N^1PW(7X&/"C MA<$NSB14QMO$2>>4 ;@\?[(_QMI] M+6=AX1[ES[9T349O*2FA$KUTSS@\P53/GI*I^*]P >G#@Q*?HT!IXTJ*WCI4 M$XN7HL3[N+U,$9VQ%O//BK?=>\F2_3]DE$$TQQS&&+V/F".;9YQ1\+<61_P/GZ_#MJL)M MA&__4'B]3K!;)=A%@MU_2UR+N?DK"5OT5(&IXS194F"OXR0OO// WO'X)K_# MQVG_)DS=:DO.Z/S+QOY7B Z\E,V5'Z'&?[#9D%"Y<+SQ9S..V6@X[*8?Q.9O MG'\ 4$L#!!0 ( %Q7JD[TPXQBM0$ -(# 9 >&PO=V]R:W-H965T M-\=&'-% UJX*]-! MBS>5L5IX-&W-7&=!E!&D%>-)RA9,EKM=:V)]'4&;( MZ(9^.)YEW?C@8'G:B1J^@?_>G2Q:;&8II8;62=,2"U5&[S:'XR[$QX 7"8-; MG$FHY&S,:S"^EAE-@B!04/C ('"[P#TH%8A0QMO$2>>4 ;@\?[!_B;5C+6?A MX-ZH'[+T34;WE)10B5[Y9S,\P%3/-253\8]P 87A00GF*(QR<25%[[S1$PM* MT>)]W&4;]V&\X;<3;!W )P"? ?N8AXV)HO+/PHL\M68@=NQ])\(3;PX<>U,$ M9VQ%O$/Q#KV7?'.]3]DE$$TQQS&&+V/F"(;L$VPK=_ M*+Q=)]BM$NPBP>Z_):[$W"1_)6&+GFJP=9PF1PK3MW&2%]YY8.]X?)/?X>.T M/PE;R]:1L_'XLK'_E3$>4$IRA2/4X >;#065#\=/>+;CF(V&-]WT@]C\C?-? M4$L#!!0 ( %Q7JDY0W7DSM $ -(# 9 >&PO=V]R:W-H965T=\?&'-5!XJ[*].#QIO& M6,4]FK9EKK? ZPA2DJ6[W3537&A:YM%WLF5N!B^%AI,E;E"*VY]'D&8L:$+? M'8^B[7QPL#+O>0M/X+_U)XL66UAJH4 [832QT!3T+CD@_&Y+N@N" ()E0\,'+<+W(.4@0AEO,R<=$D9@.OS._NG6#O6X@,3PH 1S5$:ZN))J<-ZHF06E*/XZ M[4+'?9QNLIL9M@U(9T"Z &YC'C8EBLH_RN0ZR=DE$,TQQRDF7<J3L?8I9JU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8Z3%8%MH.DP;, *!!VV/BLV;0O5Q9/DN/W[ M4;+KN9VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[(F"M;4-S=F XTWM3&*N[1 MM USG05>19"2+-EL#DQQH6F11=_9%IGIO10:SI:X7BEN7T\@S9#3+7US/(JF M]<'!BJSC#?P _[,[6[38S%()!=H)HXF%.J=WV^,I#?$QX)> P2W.)%1R,>8Y M&-^JG&Z"()!0^L# <;O"/4@9B%#&[XF3SBD#<'E^8_\2:\=:+MS!O9%/HO)M M3F\IJ:#FO?2/9O@*4SU[2J;BO\,5)(8')9BC--+%E92]\T9-+"A%\9=Q%SKN MPWBSWTVP=4 R 9(9UYDU@S$CKWO>'CB[3'!WI3!&5L1[U"\ M0^^UV![2C%T#T11S&F.29$NPG?O%.[7"=)5 M@C02I/\M<2WF\"$)6_14@6WB-#E2FE['25YXYX&]2^*;_ T?I_V!VT9H1R[& MX\O&_M?&>$ IFQLJ3@&UL?5-A;]L@$/TKB!]0$L=ML\BVU'2:.FF5HD[K/A/[;*,"YP*.VW\_P*[G M;=:^ '?<>_?N.+(!S8MM 1QY4U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM M#/ J@I1DR69SPQ07FA99])U,D6'OI-!P,L3V2G'S?@2)0TZW],/Q))K6!0 9POQ)J.2,^!*,KU5. M-T$02"A=8.!^N\ ]2!F(O(S7B9/.*0-P>?Y@_Q)K][6)TL:5E+UUJ"86+T7QMW$7.N[#>'.= M3K!U0#(!DAFPCWG8F"@J_\P=+S*# S%C[SL>GGA[2'QORN",K8AW7KSUWDNQ MO;G-V"4033'',299QLP1S+//*9*U%,?D'WBR#M^M*MQ%^.X/A?MU@G25((T$ MZ7]+7(OY]%<2MNBI M/$:;*DQ%['25YXYX&]2^*;_ X?I_V1FT9H2\[H_,O& M_M>(#KR4S94?H=9_L-F04+MPO/5G,X[9:#CLIA_$YF]<_ )02P,$% @ M7%>J3HO_:>VS 0 T@, !D !X;"]W;W)K&UL M?5/MCIP@%'T5P@,LZMC.9J(F.]LT;=(FDVW:_1 MI"3+DN0]4UQH6A71=S%5@:.30L/%$#LJQ3Z'H7'*PJ!M[! M-W#?AXOQ%EM5&J% 6X&:&&A+^I">SGG 1\ / 9/=G$FHY(KX$HS/34F3D!!( MJ%U0X'Z[P2-(&81\&C\73;J&#,3M^4W]8ZS=UW+E%AY1/HO&]26]IZ2!EH_2 M/>'T"99ZWE&R%/\%;B ]/&3B8]0H;5Q)/5J':E'QJ2C^.N]"QWV:;P[90MLG M9 LA6PGW,0Z; \7,/W#'J\+@1,S<^X&')TY/F>]-'9RQ%?'.)V^]]U:E:5ZP M6Q!:,.<9DVTQ*X)Y]35$MA?BG/U#S_;IA]T,#Y%^V$8_)OL"^:Y '@7R_Y:X M@SG^723;]%2!Z>(T65+CJ.,D;[SKP#[$1V1_X/.T?^6F$]J2*SK_LK'_+:(# MGTIRYT>H]Q]L-22T+AR/_FSF,9L-A\/R@]CZC:O?4$L#!!0 ( %Q7JDX\ MZLIXLP$ -(# 9 >&PO=V]R:W-H965TB[XUDVK0L.5F2]:. ;N._] MR7B++2R5U-!9B1TQ4.?T+CD>N^E2&YXQBZ!:(XY M3C%\';-$,,^^I.!;*8[\/SC?AN\W%>XC?/^7POTV0;I)D$:"],,2MV+2?Y*P M54\UF"9.DR4E#EVRN_(C MU/H/MA@*:A>.-_YLIC&;#(?]_(/8\HV+WU!+ P04 " !<5ZI.<04_?,,! M W! &0 'AL+W=OPZ[D9?PQJ6",HD M+K(0.^DB4[WE3,))(],+0?7[$;@:, M0L'Y([6TR+0:D![/OJ/^BM>'Q)U-Z8/A*,*>,V]<]%*L=VE&+IYHPAQ'3++$ MS CBV&>))"9Q3/Y+3^+IFZC#34C??'%X&R?81@FV@6#[A6!W56(,LX^+I%&1 M-$)P=R42PUR+D,7%"=!->+(&E:J7H5T6T;DK[I-P\?_@8TL]4]TP:=!96?=\ MPB772EEP5E8WSDOKNGA><*BMG^[<7(]O>5Q8U4UM2N9_1?$!4$L#!!0 ( M %Q7JD[ZX+,GLP$ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V'"=U M\P+,,.?,F6%(!S1/M@%PY%E);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@ MR@A2DO$DN6%*M)KF:?2=3)YB[V2KX62([942YL\1) X9W= 7QT-;-RXX6)YV MHH8?X'YV)^,M-K.4K0)M6]3$0)71V\WAN OQ,>!7"X-=G$FHY(SX%(RO94:3 M( @D%"XP"+]=X ZD#$1>QN^)D\XI W!Y?F'_$FOWM9R%A3N4CVWIFHSN*2FA M$KUT#SC=B8*"K_+)S(4X,#,6/O.Q&>>'/@OC=%<,96Q#LOWGKO)=_L MDY1= M$4?4[!UU(<^3]PO@[?KBK<1OCVC<+_Y-^M$NPBP>[# M$M=BWJMDBYXJ,'6<)DL*['6V$ *[X0VRS)WW=L"*4MZHOM&<\Y MF!XTWC;&*>S1MRUQO@=<1I"1+ M=KL/3'&A:9E'W]F6N1F\%!K.EKA!*6[?3B#-6- ]?7<\B;;SP<'*O.$>I Q$*.-EYJ1+R@!)*JL%YHV86E*+XZ[0+'?=QNDFS&;8-2&9 ML@ .,0^;$D7EG[CG96[-2.S4^YZ')]X?$^Q-%9RQ%?$.Q3OT7LO](&PO=V]R:W-H965T0-DAIUMZ!V MA2=0*A*AC!\3)YU31N#R?&/_D&K'6B["PY-5+[(*;4X/E%10BUZ%9SM\A*F> M=Y1,Q7^&*R@,CTHP1VF53RLI>Q^LGEA0BA9OXRY-VH?Q9G>#K0/X!. SX) M;$R4E+\70129LP-Q8^\[$9]X>^38FS(Z4RO2'8KWZ+T6V\-]QJZ1:(HYC3%\ M&3-',&2?4_"U%"?^#YROPW>K"G<)OOM#X<,ZP7Z58)\(]O\M<2WF\%<2MNBI M!M>D:?*DM+U)D[SPS@/[R-.;_ X?I_V+<(TTGEQLP)=-_:^M#8!2-GJ3G#9,OBV 0 MT@, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0 MV4K:I8%MH.DP;, &!!VV/2LV?4%U\20Y[OY^E.QZ7NL72:1X#@\I*AN-?78M M@"U,8JX=&T#7.]!5%%D)*,)\D=4Z+3M,BB M[VR+S Q>=AK.EKA!*6'_G$":,:H4 M:-<932S4.7U(CZ=]B(\!/SL8W>I,0B478YZ#\:7*:1($@832!P:!VQ4>0C?S55;[-Z8&2"FHQ2/]DQL\PUW-+R5S\ M5[B"Q/"@!'.41KJXDG)PWJB9!:4H\3+MG8[[.-WL[F;8-H#/ +X #C$/FQ)% MY1^%%T5FS4CLU/M>A"=.CQQ[4P9G;$6\0_$.O=+OX'P;OMM4N(OPW3K[?;)-L-\DV$>"_7\$Z9L2MV+>JF2KGBJP M39PF1THSZ#C)*^\RL \\OLF_\&G:OPG;=-J1B_'XLK'_M3$>4$IR@R/4X@=; M# FU#\+;3F$V&-_W\@]CRC8N_4$L#!!0 ( %Q7JDY&E56=M $ -(# M 9 >&PO=V]R:W-H965TN#@Q59QQOX!?YW=[1HL9FE$@JT M$T83"W5.[[;[0QKB8\"C@,$MSB14>4 ;@\7]B_QMJQEA-W<&_DDZA\F]-;2BJH>2_]@QF^P53/-253\3_@ M#!+#@Q+,41KIXDK*WGFC)A:4HOCKN L=]V&\22^P=4 R 9(99-0.Q8^\['IYXNT^P-V5PQE;$.Q3OT'LNMI]W&3L'HBGF,,8DRY@Y@B'[ MG")92W%(WL&3=?AN5>$NPG?_*$S7"=)5@C02I!^6N!9S_5\2MNBI MO$:7*D M-+V.D[SPS@-[E\0W>0L?I_TGMXW0CIR,QY>-_:^-\8!2-EJ3CY%=-:T 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*V661; M:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5< M3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMG<,2VDH466?&=;9-A[ M)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<:^ K^6W>VP6(S2R4U&"?1$ MU M3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0*"A]9!!AN\(C*!6)@HP?$R>= M4T;@\OS&_B'5'FJY" >/J+[+RK43,5_ABNH$!Z5 MA!PE*I=64O;.HYY8@A0M7L==FK0/X\TMGV#K #X!^ PXI#QL3)24OQ=>%)G% M@=BQ]YV(3[P]\M";,CI3*])=$.^"]UILW]UE[!J)IIC3&,.7,7,$"^QS"KZ6 MXL3_@?-U^&Y5X2[!=W\HO%\GV*\2[!/!_K\EKL4<_DK"%CW58)LT38Z4V)LT MR0OO/+ /Z1'9[_!QVK\(VTCCR 5]>-G4_QK10Y"RN0DCU(8/-AL*:A^/]^%L MQS$;#8_=](/8_(V+7U!+ P04 " !<5ZI.\C*A4;4! #2 P &0 'AL M+W=OC;%H?'*S(>M' 3_"_^I-%BRTJE=30.6DZ8J'.Z=WN M<-P'? 0\21C=ZDQ")6=C7H+QK"\T;,*IJ+%Z[3++N[C=).F,VV;P&<"7P@W,0Z; L7,OP@OBLR:D=BI M][T(3[P[<.Q-&9RQ%?$.DW?HO12[V]N,78+0C#E.&+[&+ B&ZDL(OA7BR#_0 M^38]WJK!-G&:'"G-T,5)7GF7 M@;WC\4W>X=.T_Q"VD9TC9^/Q96/_:V,\8"K)%8Y0BQ]L,134/AP_X]E.8S89 MWO3S#V++-R[^ E!+ P04 " !<5ZI.$8G,/^$! !!0 &0 'AL+W=O MI6C5NOAC+$J M6^!4/8@!>G-2"\FI-J9LL!HDT,H%<89)&!XQIUV/BLSYKK+(Q*A9U\-5!FKD MG,I?%V!BRE&$WAS/7=-JZ\!%-M &OH+^-EREL?#*4G4<>M6)/I!0Y^@Q.E]2 MBW> [QU,:K,/;"4W(5ZL\:G*46@3 @:EM@S4+'=X L8LD4GCY\*)5DD;N-V_ ML7]PM9M:;E3!DV _NDJW.3JAH(*:CDP_B^DC+/4D*%B*_PQW8 9N,S$:I6#* M?8-R5%KPA<6DPNGKO':]6Z?Y)$Z7,'\ 60+(&G!R.G@6[ M'ZC]Q=&9F+LIK=-=A3LSR2OCO1>S.,77B\54^.?H*#E^#@" Y_E1CO2O1A#GZ1Q"N2> B2G8@/\Y]*CEZ1 MHX<@W8GX,">_2.H523T$[W8B'DP4[D3PY@ERD(UK/A648NQ=XV^\:W\_$O>$ M_\#GX?"%RJ;K57 3VC2">ZZU$!I,*N&#N=76S*/58%!KNTW-7LY=.1M:#,O MP>O4*WX#4$L#!!0 ( %Q7JDY,57^YTP$ )P$ 9 >&PO=V]R:W-H M965TAE?#'<\]SQW^(YTE.I5-P &O0G>Z0PWQO0'0G31@&#Z M1O;0V9-**L&,-55-=*^ E3Y(<$(WFX0(UG8X3[WOI/)4#H:W'9P4TH,03+T? M@97?U+6(@M+V0KH="L[I*#*\'UT."8.[P&_ M6QCU:H]<)696(U"?7<3K9TSDL'$#G +H$W'H=,@GYS!^987FJY(C4=/<]<[\X M.E![-X5S^JOP9S9Y;;V7G$912BZ.:,8<)PQ=8;X0Q+(O$C0D<:3_A=-P^#:8 MX=:';]?J\5V88!&PO=V]R:W-H965TZR5[D'YFT8;R9PW34ML;X#5D20% MH4ER323C"I=Y])U,F>O!":[@9) =I&3F]0A"CP5.\9OC@;>="PY2YCUKX2>X M7_W)>(LL*C67H"S7"AEH"GR;'HY9P$? (X?1KLXH5'+6^CD8W^L")R$A$%"Y MH,#\=H$[$"((^31^SYIX"1F(Z_.;^M=8NZ_ES"S<:?'$:]<5>(]1#0T;A'O0 MXS>8Z_F$T5S\#[B \/"0B8]1:6'CBJK!.BUG%9^*9"_3SE7J"^-U5PQE;$.Y^\]=Y+2=-]3BY! M:,8<)PQ=8=(%0;SZ$H)NA3C2?^ATF[[;S' 7Z;MU].O_"&2; ED4R/XJ\?.' M$C3*CU#G/]AB"&A<.-[XLYG&;#*<[N!67T@$ )P$ 9 >&PO=V]R:W-H965TT*_(!1#0T; MN7U6TR=8ZDDQ6HK_ E?@#NXS<1J5XB9\434:J\3"XE(1['5>>QG6:3Y)DR4L M'D"7 +H&/ 0=,@N%S#\PR\IX'YG_Q_DC=W53>&:XBG+GDC?->2TKW M.;EZH@5SFC%T@WE'$,>^2M"8Q(G^$T[CX4DTPR2$)UOU+(T3'*($AT!P^*M$ M>E-B#)/$1=*H2!HA.-R(Q##_J22+BF01@NQ&)(:YOQ$AF^X0H-LP%P95:I1A M)C?>=?0>:>BN=_@\MU^9;GMIT$59UZ.ADQJE++A4=G>NX,X]%:O!H;%^>^_V M>AZ8V;!J6-X"LCY(Y1]02P,$% @ 7%>J3O54 #.W 0 T@, !D !X M;"]W;W)K&UL;5/;;MP@$/T5Q <$+]XTVY5M*9NH M:J566J5J^LS:8QL%/"[@=?KW!>RX;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WK MCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ)/G M) =+;+H.YLBP\$IV<'9 M$#MH+&W*SR 4D'(I_%KUJ1+R$!< MG]_4/\7:?2T78>$!U4]9N3:G!THJJ,6@W!..GV&NYY:2N?BO< 7EX2$3'Z-$ M9>-*RL$ZU+.*3T6+UVF77=S'Z2;E,VV;P&<"7PB'&(=-@6+FC\*)(C,X$C/U MOA?AB7='[GM3!F=L1;SSR5OOO1:<'S)V#4(SYC1A^ JS6Q#,JR\A^%:($_^/ MSK?IZ6:&::2GZ^AWR;; ?E-@'P7V_Y3X\5V)&YCT?1"VZJD&T\1ILJ3$H8N3 MO/(N WL?'Y']A4_3_DV81G:67-#YEXW]KQ$=^%22&S]"K?]@BZ&@=N%XY\]F M&K/)<-C//X@MW[CX U!+ P04 " !<5ZI.8/NX"+^[5QPL#(?1 L_P/TP7:]JB)@::@]\GQ ME(7X&/"KA\ENSB14QI^%DZXI W![ M?F'_'&OWM5R$A0>4O_O:=06]HZ2&1HS2/>+T!99Z/E"R%/\-KB!]>%#BQWV:;[)D@>T#^ +@*^ NYF%SHJC\DW"BS U.Q,R] M'T1XXN3(?6^JX(RMB'=>O/7>:\G3)&?70+3$G.88OHEYC6">?4W!]U*<^#LX MWX>GNPK3"$^WV6_3?8)LER"+!-E_!/Q-B>]C>/I6)=OT5(%IXS194N&HXR1O MO.O WO/X)J_A\[1_%Z;MM247=/YE8_\;1 =>RN'&CU#G/]AJ2&A<.-[ZLYG' M;#8<#LL/8NLW+O\!4$L#!!0 ( %Q7JDY;'V?TX0$ $% 9 >&PO M=V]R:W-H965T(7[!F?.6?&>":;A'Q3+8!&[YSU*L>MUL.1 M$%6VP*EZ$ /TYJ06DE-M3-D0-4B@E0OBC(1!D!!.NQX7F?.=99&)4;.NA[-$ M:N2VDHL0;];X6N4XL D!@U);!FJ6*SP#8Y;(I/%[X<2KI W< M[C_8/[O:32T7JN!9L%]=I=L<'S"JH*8CTR]B^@)+/7N,EN*_P168@=M,C$8I MF')?5(Y*"[ZPF%0X?9_7KG?K-)]$CTN8/R!< L(UX.!TR"SD,O]$-2TR*28D MY[L?J/W%NV-H[J:T3G<5[LPDKXSW6H11E)&K)5HPIQD3;C"[%4$,^RH1^B1. MX5UXZ ^/O!E&+CS:JJ>)GR#V$L2.(/ZOQ/BF1!]F[Q?9>T7V'H+D1L2'2?TB MB5_2.H52>\)XN!&Q(.Y$R&;)\A!-J[Y%"K%V+O&WWC7_GX* MW1/^!Y^'PWJ3H@'[(RW 0 T@, !D !X;"]W;W)K M&UL=5-A;]P@#/TKB!]0[DBZW4Y)I%ZG:9,VZ=1I MVV\\V)AO1/-H6P)$GK3J;T]:Y_LB8+5O0 MPMY@#YV_J=%HX;QI&F9[ Z**(*T8W^W>,2UD1XLL^LZFR'!P2G9P-L0.6@OS MYP0*QYSNZ;/C03:M"PY69+UHX#NX'_W9>(LM+)74T%F)'3%0Y_1N?SRE(3X& M_)0PVM69A$HNB(_!^%+E=!<2 @6E"PS";U>X!Z4"D4_C]\Q)%\D 7)^?V3_% MVGTM%V'A'M4O6;DVIP=**JC%H-P#CI]AKN>6DKGXKW %Y<-#)EZC1&7C2LK! M.M0SBT]%BZ=IEUW]"$^\ M/W+?FS(X8ROBG4_>>N^UX.D^8]= -,>!;$B?^'YQOPY/- M#),(3];JAS?TTTV"-!*D_Y3(7Y6X%9.\$F&KGFHP39PF2THH]1]L,134+AS?^[.9QFPR'/;S M#V++-R[^ E!+ P04 " !<5ZI.F +2%K@! #2 P &0 'AL+W=O:IZ;V2+9PM<;W6POX] M@3)#1K?TS?$HZ\8'!\O33M3P"_SO[FS18K-**36T3IJ66*@R>K<]GI* CX _ M$@:W.)-0R<68YV \E!G=A(1 0>&#@L#M"O>@5!#"-%XF33J'#,3E^4W]6ZP= M:[D(!_=&/N>- MGE0P%2U>QUVV<1_&FR_[B;9.X!.!SX1#C,/&0#'SK\*+/+5F(';L?2?"$V^/ M''M3!&=L1;S#Y!UZKSE/DI1=@]"$.8T8OL!L9P1#]3D$7PMQXO_1^3I]MYKA M+M)WR^B'9%T@615(HD#RH<3]IQ+7,+>?@K!%3S78.DZ3(X7IVSC)"^\\L'<\ MOLD[?)SVG\+6LG7D8CR^;.Q_98P'3&5S@R/4X >;#065#T<<"&+',1L-;[KI M!['Y&^?_ %!+ P04 " !<5ZI.5Y;/S;FA6QIGD;?V>:IZ;V2+9PM<;W6POX^ M@3)#1K?TYGB1=>.#@^5I)VKX!OY[=[9HL5FEE!I:)TU++%09?=P>3TG 1\ / M"8-;G$FHY&+,:S ^EQG=A(1 0>&#@L#M"D^@5!#"-'Y-FG0.&8C+\TW].=:. MM5R$@R>C?LK2-QD]4%)")7KE7\SP":9Z[BF9BO\"5U (#YE@C,(H%U=2],X; M/:E@*EJ\C;MLXSZ,-_U,$9VQ%O,/D'7JO.4_V*;L&H0ES&C%\@=G."(;JE;B&^? N"%OT5(.MXS0Y4IB^C9.\\,X#^\CC MF_R%C]/^5=A:MHY7C?VOC/& J6SN<(0:_&"SH:#RX;C'LQW';#2\Z:8? MQ.9OG/\!4$L#!!0 ( %Q7JDZ?-[EDMP$ -(# 9 >&PO=V]R:W-H M965TR168&KV0')TODZ8B%.J?WZ>&X#_$QX)>$ MT:W.)%1R-N8Y&-^JG"9!$"@H?6 0N%W@ 90*1"CCS\Q)EY0!N#Z_LW^)M6,M M9^'@P:C?LO)M3F\IJ: 6@_)/9OP* M65"*%B_3+KNXC]/-[F:&;0/X#. +X#;F85.BJ/RS\*+(K!F)G7K?B_#$Z8%C M;\K@C*V(=RC>H?=2\.LD8Y= -,<+(_X/S;?AN4^$N MPG?K['?)-L%^DV ?"?;_E)A^*'$KYJ-*MNJI!MO$:7*D-$,7)WGE70;VGLJ3MQ\4;#U 0 I 4 !D !X;"]W;W)K&ULC53;;MLP#/T50Q]0^9(X3N 8:#H,&[ !08=MSXI# M7U#)\B0Y[OY^DNQZ:= -@@E?!.[TGC3']CE)=-B"8 M?I ]=/:DDDHP8TU54]TK8&A!"*;^ M'H#+<4\B\N9X;NO&. []_8 M/_OB;3$GIN%)\M_MV31[DI'@#!4;N'F6XQ>8"UJ38*[^&UR 6[A38G.4DFO_ M#$ \!\1+0.;ST"F15_Z)&5;D2HZ!FBZ_ M9^X?1[O8WDWIG/XJ_)D5KZWW4L3K)*<71S1C#A,FOL)$"X):]B5%C*4XQ!_" M8SP\014F/CQYIW"%$ZQ0@I4G6+TC6-^4B&%2/,D:3;)&"#8X08H2I/>7N4$) M-HB"[*9,#+/%DV1HDNPC01KB!%N48'M_F;;9T1<;WE$H!DIO7RV]:A(!JO;C M00>E'#H_FZZ\RPAZC'V3_8=/\^L[4W7;Z> DC6U5WU"5E :LEO#!OHW&CLS% MX% 9M]W8O9KFQF08V<\SD2Z#N?@'4$L#!!0 ( %Q7JDY9VA'.TP$ )P$ M 9 >&PO=V]R:W-H965T("CK=_7\!>UTUY,MM?V)$%.V()AY4#U(=U(K+9AUIFZ(Z36P*@0)3NAFDQ+!.HF++/@N MNLC48'DGX:*1&81@^O<9N!ISO,7OCN>N::UWD"+K60/?P?[H+]I99&&I.@'2 M=$HB#76.'[>G<^KQ ?#2P6A6>^0KN2KUZHTO58XW/B'@4%K/P-QR@R?@W!.Y M-'[-G'B1]('K_3O[IU"[J^7*##PI_K.K;)OC(T85U&S@]EF-GV&N)\%H+OXK MW( [N,_$:92*F_!%Y6"L$C.+2T6PMVGM9%C'Z22AGI[GOF?_'V1-W=E-X9KB*2-\]X*FM*,W#S1C#E/&+K";!<$ M<>R+!(U)G.E_X30>OHMFN OAN[7ZAT.<8!\EV >"_3\E[NY*C&'V<9$D*I)$ M")([D1@FC8ND49$T0G"X$XEACG8VA'\A<^ MS>TWIIM.&G15UO5HZ*1:*0LNE&PO=V]R:W-H965T ML%K_V7-14:6'XA#(1C"ZLT95&9 P3(.*%K6_6MBY1[%:\),JBYH]"D^> MJHJ*WVM6\LO2!_]MXJDX')69"%:+AA[8-Z:^-X]"CX*KEUU1L5H6O/8$VR_] M#_"P@=086,2/@EUDI^^94)XY?S&#S[NE'QI%K&1;95Q0W9Q9SLK2>-(Z?CFG M_I73&';[;]X_VN!U,,]4LIR7/XN=.B[]F>_MV)Z>2O7$+Y^8"RCQ/1?]%W9F MI88;)9ICRTMIO][V)!6OG!QMJL@@>8KWZ6S-I%]O^T\LC]>QY1=+Y M(C@;1PZS;C&DB^DC<@21A7W,9HR)_D("+?*JE*!*B;6/>AR .XA0!Y%U$/<< M# )9MYC48FJ+@0@@Q6EBE"9&:*(!38M).C11%,8X2X*R) A+/&!)1BSS&0PB MWB2CB"=V)45UI",=Z3#8="3CCD 6#M1N,!B!^<069ZB:;*P&!FJR\0[#+(VS M@1H,%D=D8H]FJ)H9LD<)[F"..IB_/^4AQ,L[O)WTN0/ULSZ934B%B8,$;N=] M[D#]Q"=D@@@_!X#<3OW<@;I$$)).:O:9\ ,#L!-CXBP _#" ^#^V$*]T&)?Z ML,1R&)?Z71I-18M7,B"E#$.>=)0I8YJ@<_>8U\-7*@Y%+;UGKO0U9B^;/>>* M:8?AO99\U ^6ZZ!D>V6ZF>Z+]M9N!XHW[D427)]%JS]02P,$% @ 7%>J M3LO)M6%% P O@X !D !X;"]W;W)K&ULE5?M M;ILP%'T5Q ,4?,V'4R61FDS3)FU2U6G=;YHX"2K@#)RD>_O9AE*"K]/D3\#. MNRS.I_"UZ(T\PG_OO& M4[[=2;T1S*?[;,M_FF^R0R&?Q.D;[P**?:^+_@<_\D+!M2?JC)4H&O/K MK0Z-%&7'HEPIL[?VFE?F>NKXW\UP ^@,H#=09U\RH)T!_3"(3/"M9R;4+YG, MYM-:G+RZK=8^TP\%N:E85:8:9Q,HE$R;%0")'4$,T%]F2#9<*23A+C5]P,!)"O@H,#U2VX0,,$53*Z0<('@!Y-]M%2JR3&+6>&1M$7+G!^PS8?098XJ# &P.P&RJ$BQEL,=L5FESU M#L!@[G< Q3L##:^H4 <:?C%&"6,C?Q 4898&@L%7?\GKK1F0&F\E#I74W]># MW7X(>P ]-8SV%VHX:T>I#YIVLON9U=N\:KP7(=5,8B:'C1"2*R?#.Y6NG1HF M^T7!-U+?INJ^;B>J=B'%OIL6@WYDG?\'4$L#!!0 ( %Q7JD[S21KT*@( M 0& 9 >&PO=V]R:W-H965T'; (Z@ZGMA.N_KVT(QX';%VPO,[.S"]ZLX^)5 ME@#*>ZM9([=^J52[04@6)=14/O(6&OWFS$5-E3Z*"Y*M 'JRI)HA' 0)JFG5 M^'EF8P>19_RJ6-7 07CR6M=4_-D!X]W6#_U[X+FZE,H$4)ZU] (_0+VT!Z%/ M:%0Y534TLN*-)^"\]9_"S3XU> OX64$G)WO/5'+D_-4F7JF7=? M8*@G]KVA^&]P Z;AQHG.47 F[=,KKE+Q>E#15FKZUJ]58]=NT+_3W 0\$/!( MT+G_1R #@;P3(EM\[\R6^HDJFF>"=Y[H/U9+S3\1;HAN9F&"MG?VG:Y6ZN@M MQZLT0S.T6 MB)P"D16(/G1A->M"CTDLIK&8=1"$LTJ6(+*._]&MV&DE7EA9S9+L>D@\21+& MP2)3,&K=WH*(@P&XSJ=-,NFP*F7E)%YV/ M")Y;68(>0D+(S J:7)X:Q,7.&>D5_-HH\YM.HN,H>\+F\LWB.SWB^HGT+M// MQ^]47*I&>D>N]-6V%_#,N0)M,GC4K2KU2!X/#,[*;%.]%_U@Z@^*M\/,1>/@ MS_\"4$L#!!0 ( %Q7JDY5^E%75 ( "8( 9 >&PO=V]R:W-H965T M:-7+MEDJU*\^3^Y+61#[Q MEC;ZSI&+FB@]%2=/MH*2@RVJF8=]/_9J4C5ND=NUK2AR?E:L:NA6./)%E^I4*K/@%7E+3O0[53_:K= S;V0Y5#5M9,4;1]#CVOV 5AL4 MF0*+>*UH)R=CQUC9V4HB+Y#RQ:2DW>^VO5V&LW\%_+X (\%."Q (7_+ B&@N"NP.N56:L? MB2)%+GCGB/YMM<3\*= JT&'NS:+-SM[3;J5>O10X\W/O8H@&S'./P5/,+6(S M1P1_23PM8%2!0178U@?3)R0I3!" !($E"&]LH#L;/2:VF,9B0AQCE-QYF<." M-,!A!LL)03GA7$X:P@012! M#R0&">(%@?28:.(4I6DT"P2 )5'B/_"3@'(2 M() ()DA!@G1Y(!E(D"T())L[13B:O+D^D#DL2U 0P&J0#_>=#R02/Z!XT+IH M>28([CN$%Z0R@&[\9N'D]0U[ #S0Q\_$ 3W,8(:^1$%W'LH_(]8X.Y#T9)8 MHME&@:,X0/>Q ##?1_?;HS?9L,T)^HV(4]5(9\>5WOOM#GWD7%%-Z3]IRE(? MVN.$T:,RPT2/17]R]1/%V^%4]L9/@^(/4$L#!!0 ( %Q7JD[AF"M1O $ M -(# 9 >&PO=V]R:W-H965T[^?KJXKM?Y11*IP\-#BLHGI9]- M!V#1J^#2%+BS=C@28JH.!#,W:@#I;AJE!;/.U"TQ@P96AR#!"=WM;HE@O<1E M'GQG7>9JM+R7<-;(C$(P_><$7$T%3O";XZ%O.^L=I,P'UL(OL+^'LW8665CJ M7H TO9)(0U/@N^1XRCP^ !Y[F,SJC'PE%Z6>O?&]+O#."P(.E?4,S&U7N ?. M/9&3\3)SXB6E#UR?W]B_AMI=+1=FX%[QI[ZV78$_8U1#PT9N']3T#>9Z]AC- MQ?^ *W ']TI&5H1[IQXX[S7DA[2G%P]T8PY10Q=89(% M01S[DH)NI3C1_\+I(=LF2#??'[8)LDV"+!!D_RC8?R@R8O8!(P,F M_9""K'HJ0+=AF@RJU"C#)*^\R\#>T? F[_ X[3^9;GMIT$59][*A_XU2%IR0 MW8W3T+D/MA@<&NN/G]Q9QS&+AE7#_(/(\HW+OU!+ P04 " !<5ZI./RMZ MSV8# "A#@ &0 'AL+W=OU J0"FC9IDZI.VSZG8"!J$K/$0/?OY[R4IO:Y:[^0Q#QW]]R9 MYR&>763SV!Z$4-Y35=;MW#\H=;P)@G9S$%7>?I)'4>MO=K*IYC[XSPOWQ?Z@ MNH5@,3OF>_%#J)_'NT8_!=V/TW<1:EAG=,=(V-+-O^T]N< M6B6K,8NF4N5/P[6H^^MES/\<1@?@&(#7 %W[K0 ^!O"7@/#-@' ,"(V 8&BE MG\TZ5_EBULB+UPS;>\R[7Q'4P^8B+'(42/,,=N4)),29(PRR]0FDR S MN*3V9"(6T50RDDIF4>',J++,[&V"D,5T&6"TOAE1"$R!,ZM2%AJ[M!I!TZ9Y MZ"+C,!L@R*!)!NPZ/'7\Z("TG%M HA!WI* - VS'< H1:,L VS,X"\UV*5!D MSIX"N69/^PI$__>%$3,=?0B)_4NP85P[@T.*0-L4V#[%6>)(07L+)!_8(MH1 MP+8$>RJ$)4#*$W,J-DR;9>SXJP3:%H#RA91.@;3BD;U_*DCK%&V=6E-!6Z99 M!H:SK A4'+MF@K28D1*SJR%:S/@!,2,M9GR/F"D0,',F%,@U$EK,^ XQHZU2 M8&F"UA;9N R0.]2,M)J14#.X4M!J1EO-'!R>C;2:T58S!VN/*)#COQMIE2*A M4C#?FDF0:7#!Y#V]$LV^/P.UWD:>:M6][DY6K^>L6^S>\XWU)=RLAM/22YKA M\/8];_9%W7H/4NE31/^NOY-2"M#*7:JNTWT?3,J3CZN"KL^ P (@X !D !X;"]W;W)K M&ULE5=A;YLP$/TKB!]0\!F,J9)(3:9IDS:IZK3M M,TF M!T&S.8@R:^[D453ZR4[69:;TL-X'S;$6V=8$E44 8)_SKQE.\/JIT(%K-CMA<_A/IY?*SU*!A8MGDI MJB:7E5>+W=Q_(/Q M$D71,NDZ_O2D_I"S#1S?O[)_-LWK9M99(U:R^)UOU6'N<]_;BEUV*M23O'P1 M?4.Q[_7=?Q-G46AX6XG.L9%%8_Y[FU.C9-FSZ%+*[*6[YI6Y7KHG2=2'X0'0 M!\ 0H'/_+X#V ?0MP&0(NLI,JY\RE2UFM;QX=?>VCEG[49![JL7M(#" *':T$Z/5Q%8UP$.<@*$$ M['H]$I0@^5B/#A*/&DUBED83.6P4 Y(XFN%H+=RJA;J:25&"]'HU2(B;)/Q8 MCQXS;C5B$+*)( B,LI ZO@_B,"VQ-0&'J 0UY0.!&U3!74?H%:I0JUU((\ZG MJB P1BASU(.;F-@N!N[XI2*X\TA\@RJX]PB[0A5F?P0)C>*I*C8,>!JZ7C1N M96)[F8)+%=R!A-^@"NY!DEZA2FJWJV69+A8(C'#.7$L2[FBP'4T!'!2X"8%< MKPK@)@3X6)4>\ZY=JKTQ74(16!A25SVXH\%V-'"7*K@)(;I!%=R$8*]_MBHQ MXJ"(AE-5$!BAW/%K"[BCP78T!>J@P$T(R0VJX"8$>QVT5>'V1Q E,%V441@0 M5TNXH\%V- 77K@TW(0VO5X7B)J3V2FBITF/&>S* Q%J9$1A)]-^DGF"TLRY% MO3>'D,;;R%.EVCWL:'8XZ#Q NS.?S"_U :@[KKS1=*>G[UF]SZO&6TNE]_UF M=[Z34@E=97BGW]I!']B&02%VJKU-]'W=G5JZ@9+'_D06#,?"Q3]02P,$% M @ 7%>J3DCOL*J) P 3! !D !X;"]W;W)K&ULE5CM;ILP%'T5Q ,4?*_Y<)5$:C--F[1)5:=MOVGB)*B ,W":[NUG/I91 M?+V2/P',N24?:J\YE656_[Z7 MA3HO?>;_'7C,]P?=#@2KQ3';RV]2?S\^U.8IN+!L\U)63:XJKY:[I7_';M>8 MM $=XD5+JN7WXO%WZ89N1+.1&MQ29N;S(M2R*ELGD\6L@]2]S MMH'C^[_L'[OB33%/62/7JOB9;_5AZ:>^MY6[[%3H1W7^)(>"(M\;JO\B7V1A MX&TF9HZ-*IKNT]N<&JW*@<6D4F:O_36ONNNY?Q/S(8P.@"$ +@%F[O\%X!" M_P*Z&8(^LZ[4#YG.5HM:G;VZ_[:.6?NC8+=HQ-RT@YUVW3M3;6-&7U8(T2)X M:8D&S'V/@1&&71"!8;], =04]V"%P]L)UC8BX?0,2!:!73R.9V"")N D >\( M^#B!J0@]).X@52]"%/)83$HA8 \B@(%UYQ^ *56C;,9RA"EKE)E$L^%05&Q8#2UPET2YF MMHT18@<%;3T67:$*;3X6SU EMLJ-8BZFZR(!XU&:.%9?1GN9V69&2!P4M -9 M>H4JM >9F*&*L-<4 :&E"@&+03CR =K18#L:4M>V1IL0V'Q5@#8AP/NJ#)@W M"T:"? );$S!(1>AP$-".!MO1"*F#@C8A\"M4H4T(]@9HJQ+9Y9I=TE+%AK%4 MN!8%H!T-MJ,17"71)H3D"E5H$X*]#]JJI':Y'*)PJHH-$\)UY +:T& ;&E+' M+H:T!S&<+PK2'D1[([1$&3!O#<1Q*@H%8YBZ#J*TH=$V-*+#@^@XS%YQFD7: M@SCC/#M@WAA(,)QNS!0LYA@Y\J$-C<2)%AV++=(>Q"O.M$A[$&><:@?,^/R> M@HBGHM@H+O@TFV#4@Y6RWG?M:N-MU*G2;;-[3^: MOL_^FM7[O&J\)Z5-A]CU<3NEM#1)AC=&](-I[2\/A=SI]C8Q]W7?W_8/6AV' MWCVX_(&P^@-02P,$% @ 7%>J3ND2TC0. @ % 8 !D !X;"]W;W)K M&ULC571CILP$/P5Q ><$R"01(!T275JI5:*KNKU MV2$;0&=CSG;"]>]K&\(ALJWN)=C+S.P,X$W:"?FJ*@#MO7/6J,ROM&ZWA*BB M D[5@VBA,7?.0G*JS5:61+42Z,F1."/!8A$33NO&SU-7.\@\%1?-Z@8.TE,7 MSJG\LP,FNLQ?^K?"3'(5XM9MOI\Q?6$/ H-!6@9K+%?; F!4R-MX&37]L:8G3 M]4W]R64W68Y4P5ZPW_5)5YF_]KT3G.F%Z6?1?84AS\KWAO#?X0K,P*T3TZ,0 M3+E?K[@H+?B@8JQP^MY?Z\9=NT'_1L,)P4 (1H+I_3]".!#"#T+DPO?.7-0O M5-,\E:+S9/^R6FJ_B>4V- ^SL$7W[-P]DU:9ZC4/PR E5RLT8'8])IA@EB." M&/6Q18"UV 5W]%F#_3TBB? .(1HB=/QHRM_,,O20V$&:/D.RG/O 0.L5[B1" MG41W3L(PQ 56J, *$8AF63#,/US&:),8$8AQ@0052#[A$L,D>),UVF2-"*QQ M@0TJL/F$2PRSF34AD\/$099N[BBO$)=&V\]V4AU'VV-@#^.LOC,CKY]0'S+] MO/Q!95DWRCL*;8ZZ.Y!G(308BXL'\[XK,Z+'#8.SMLO$K&4_J/J-%NTP@\GX M1Y#_!5!+ P04 " !<5ZI.K+&:/H(" #4"0 &0 'AL+W=O3++:4GD M$Z]II;^NWT9$&\[6 M<;B^H7\VR>MD#D329\Y^%T>5;]REZQSIB5R8>N'-%VH3BES'9O^-7BG3YFTD MFB/C3)JGDUVDXJ5%T:&4Y*U[%Y5Y-Q;_Y@8[8.N >X>N.%Y'9"+_1!1)$\$; M1W3%KTG;8[3&NC99>VA*8;[IX*4^O:9!Z"?>M06R-KO.!@]L4&_A:?2> D,4 M.SQR#\()@ ",,3 P1T A@%"$" T .$=0/"09&<3&YNJ2W*%HR5,$X$T$4 3 M/M!T-M&0)@YADA@DB0&2Z($D'I.L0CQ1L@5(LQC1X*4/ RQ!@.7\IJU @-6, MIJW&B88(3?Q*ZDC\)YUI MKD>L?L/H2;7+A5Z+;L[H-HK7=H;R^D$N_0=02P,$% @ 7%>J3A&ULE9A;CZLV%(7_ M"N*]![QM#(R22)-452NUTNA4;9^9Q+GH<$F!3$[_?U$ZE:1-)^_BW#^H^YFP&#K^_ M1_^E35XG\YI4:E>D_UP.]7GM1JYS4,?DEM9?B_NOJD\H<)T^^]_5FTJUO'&B MY]@7:=7^=?:WJBZR/HJVDB7?N\]+WG[>^_COP_ Z@?08X">^Z,!O!_ ?PR0 M;?*=LS;5GY,ZV:S*XNZ4W=.Z)LVB8$]<%W/?W&QKU_Y/9UOINV\;+N3*>VL" M]9IMIZ&!AHT5NZF"B_"A\;2#APU"-K8T"4#&%%,%]_$,'";*V_%\9#'" 00, M(-H 8A0@-BK5:62KR5M-Q"D41BI 17%DR2: 9H*IF< WS'2:8##-3]IQ:#S= M'9)Q)@2V(Z$=">P8:V0K)_.()FW##5#%$9?83 C-A, ,X0 1#!#-7RHQ#!#/ M6"KQ)%'&(_/9(%%HR87YN,']&4NE%XT6 6,\-ML3K,0APV8['THN%, M-"!*;V-,I6F@L&B0*;&8P6-HV!R^ ML"D[>,CYI(>0C%&,#1%F#,UA#"%XD"]-R$"=9J.E1H0I0W,H0X R 4GSG01E MH6 60Y@TA$AC:07"I*$%I"%,&II#&II")-(;![,J2!79BH)90W-80VB'(H.) M'[C?89;W 6':T!S:$-K*"-_T,U4%O@U^A'E#B#>VC#!O: %O"/.&YO"& $@" M&4UZ"& N@8]%8S.X\7D$S-BJBAN?QPM^-.-6%:A5S9(@D32[XA/1V QN4@&: M5%K:2N"V$K2@)+BM!)]3$B"2YIG()Z*Q&V+!2U?@WA/@I3LM"1!)DR6?B#HSWN# M,%/EJ3U;K9Q]<;KDE?-:U'61M8>+QZ*H ME?;B?]%KY:R2P^,B5<>Z^1KJ[V5WZ-I=U,6U/U#V'J?:F_\!4$L#!!0 ( M %Q7JD[VBB]Z&0( #D& 9 >&PO=V]R:W-H965T3\JEC5P%YX\EK75/S= N/=Q@_]^\)K=2F5 M64!%WM(+_ 3UJ]T+':'1Y535T,B*-YZ \\9_#M>[S.BMX*V"3D[FGNGDP/F[ M";Z=-GY@"@(&1V4#BRZEIA_] M6#5V[ ;_>YH[ 0\)>$P(5_]-B(:$:): ^LILJR]4T2(7O/-$_V>UU)R)VDAF;?0:8C6-U:PR_ EEY:2L')1T1NDU\802IVGBIL1. M2NR@9#-*[*#$V$TA3@I94I)@1B%+2C(IY8&2."F)@Q+.*,F2@DGDIJ1.2NJ@ MS([H-EU0<$""3[8L-Y,M#UF*L]DAV3E461J163%H\A*;2_4'%9>J MD=Z!*WT?V+?VS+D"[1@\Z]?0U$CT'7!H2)2CPO 11W'9NGIK8F> MV[J1.H#RM,N,Q7^'&Q %UTY4CH(18;Y.<162T5%%6:'X MU8YM9\;![L3Q2-LF!",AF C^QX1P)(3OA.A#0C02H@4!V5),;TY8XCSE;'"X M_;L]UH?(WT>J^X4.FF:;/=4>H:*W/-R%*;IIH1%SL)A@AO$G!%+J4XI@*\4A M6-&#^P3'-6(7W4-.:T@XP]RY"#<+#8U ."\B>=P6B#8%(B,0W3F(%YVRF,1@ M.IO$\Y>EK$&?PV#;2;SI)-YPDBRJ3FYIPK,: M @ " 8 !D !X;"]W;W)K&UL?91OKYL@%,:_ MBO$#7$11:F--UB[+EFQ)I'LC_YYSSN\!H1BX M>)4UI2IX:UDG=V&M5+\%0%8U;8E\XCWM],J%BY8H/117('M!R=D&M0S$492! MEC1=6!9V[BC*@M\4:SIZ%(&\M2T1?_>4\6$7PO!]XKFYULI,@++HR97^I.I7 M?Q1Z!.8LYZ:EG6QX%PAZV86?X/: C=X*7AHZR$4_,$Y.G+^:P;?S+HP,$&6T M4B8#T2)G#9?\_^Q7K77DY$T@-GOYNSJG?A)@S.]$)N M3#WSX2N=_*1A,)G_3N^4:;DAT34JSJ3]!M5-*MY.631*2][&MNEL.XPK&$YA M_H!X"HCG (C^&Y!, 8D3 $8R:_4S4:0L!!\",1Y63\P_ ;>)WLS*3-J]LVO: MK=2S]S+!N !WDVC2[$=-O-#$'Q6'M2*)9@G0 #-%[*6(;7RRB(?X08+$FR"Q M"= '&QO'QJC)K*:S&HP1RATK:U661PCZ89 7!GE@G#+[49,NRB1)FKLP:U6< M97GLATF],.D:9A,Y,.FJ#$8Y7!(V N#/3!.F3U>_0L0Q1BZ.^.1Q2B-D(,#%G?2O)$_B+@VG0Q.7.GK;2_A MA7-%=^Z!NQS+JZJ>ZY.4VGO)LZ)>^2>MRT40U+N3S)/Z3I6R,+\<5)4GVFRK M8U"7E4SVUBC/ H)0%.1)6OCKI3U[K-9+==996LC'RJO/>9Y4_S8R4]>5C_W7 M@Q_I\:2;@V"]+).C_"GUK_*Q,KN@][)//!#:&%C$[U1> MZ\'::U)Y4NJYV7S=KWS4,)*9W.G&16(N%[F56=9X,CS^=D[]/F9C.%R_>O]L MDS?)/"6UW*KL3[K7IY4O?&\O#\DYTS_4]8OL$@I]K\O^F[S(S, ;)B;&3F6U M_?9VYUJKO/-BJ.3)2WM-"WN]=OY?S6 #TAF0WL#$?L^ =@;TS8"]:\ Z S8Q M"-I4K#8/B4[6RTI=O:J]O672/$5XP8SZN^;0BFU_,_+4YO2RIH(N@TOCJ,-L M6@P98'"/"(SW/@2!0FR(8T[& ;8N@K,QY,&%4 23H&">U-K380Z

BUE:$4@K FA%$UJ1$TN$@@.D & D0CY+B8.4N$,)(SZAQ)U(A'/B M,-IRY^:1F+%90@(D) "-IH2$0VA*13A49DC$((D8("%@!QC!_0/=7EAXI@7A M&TJK PVUP(39VIH\+S!R_+B/:8%MZQX3@%8\XP)N.O@#70?#;0??TG.8O$\.%B>/;Q2%P91)T@S@=:%PL. J%JPX(13&>;WP$KG<"U'L\ MEQM:8#"8Y;(ZVJ&W]G;J7.AFOAF< M]H/U/6D&N\GY!B^V[7C\YJ:=UK\GU3$M:N]):3,VVN'NH)26AB>Z,[?O9%X0 M^DTF#[I9&PO=V]R:W-H965T1Y'12#/=4W%WQ6K^'41HO!MXJD\GE0W$2WG+3VR MGTS]:A^%'D5#EGU9LT:6O D$.RS"!W2_P:0+,(CGDEWES7/02=ER_M(-ONT7 M8=Q5Q"JV4UT*JF\7MF95U672=?RQ2<.!LPN\?7[+_L6(UV*V5+(UKWZ7>W5: MA$48[-F!GBOUQ*]?F164AH%5_YU=6*7A726:8\"7P/1 M?]Z6=G\1ND_TZN^Z2;/8YIU>'JEG+TLR(_/HTB6RF%6/P3<8-" BG7V@P!#% M"COA>$RP!A!Y/,9L7 R)X2H(*)28>#(2FL )$C!!8A(DHR(G0E8])C.8IE\I M@E &TZ0@30K03#](CTEO: B)/6(RD"4#6)()2^:(F15HHGCC@CQ?)0?KR)TZ MR"R=U %A/$M:@"0%D""?D$"8 B:9@20S(,%L0N)BDMBS7"B&[1H#*=#4KQ ( M>W@\VP("4CC[@@OR+AH"]X8'A &>Z8\(@E(/#^Q^1-Q2"?&D@/V/DL_O( CV M-G+-G<395*T+\J\J[&[DVIL0CV40;$R4_X=:V';(]12@%@+E'A[8>&;87CSZO%L&.P:P;G?%A;T/B 2 M?L;!GL&L'YXA86]#XC,">30##IL&N M:9Q38FU!(TDQSJ;>BFX:DIJ)HVGV9+#CY\9TFC>S0T/Y@$U#\P[ON]$?5!S+ M1@9;KG1;9)J7 ^>*Z6KB.RWXI!O@85"Q@^H><_TL^BZP'RC>V@XW&MKLY3]0 M2P,$% @ 7%>J3LV@/G-2 @ L@< !D !X;"]W;W)K&UL?57MCYL@&/]7C-]WB/C:6).UR[(E6]+<L8+W1=Z>Y_?"(U#TC+^*BA#IO36T%5N_DK+; "!.%6FP>&(=:=7*A?$& M2S7D5R Z3O#9)#44A$&0@ ;7K5\69N[ RX+=)*U;N#4-YO]VA+)^ZT/_ M?>*YOE923X"RZ/"5_"+RI3MP-0(3RKEN2"MJUGJ<7+;^9[C90Z033,3OFO1B MUO>TE2-CKWKP_;SU ZV(4'*2&@*KYD[VA%*-I'3\'4']B5,GSOOOZ%^->67F MB 79,_JG/LMJZV>^=R87?*/RF?7?R&@H]KW1_0]R)U2%:R6*X\2H,%_O=!.2 M-2.*DM+@MZ&M6]/VPTJ2CFGNA'!,"*<$&'V8@,8$M$@ @S)C]0N6N"PXZST^ M5*O#^J> &Z0V\Z0GS=Z9->56J-E[&059 >X::(S9#3'A+"9\C-C;$2B80H 2 M,*D(G2I"DX\>5.1N .0$0 8@FDM,%R)W0TQB8EH3 Q&$B9LF097)8EMARO5"5QZD@<;N%"1V+I^&!34R=- M:A=_YN0!(',"9 Z=:*$SLZL2)2LLN9,E=[ LJY);+)_"),G<-#!PG\C (D)9 MLCR2@<64YBL_&5PY^=!A*%[R0(LG63N9T'VV8>C@L?R$]G^4K?EQ7P'0O@,B MF"YY[$L@S=&"!\PN3_V:_<3\6K?".S*I[F%S6UX8DT0!!D]*T&E R47J M;JKZ?'A%AH%DW?A"@NF9+O\#4$L#!!0 ( %Q7JDZ-)]Z;_@$ &8% 9 M >&PO=V]R:W-H965T*\B>WSW?]W9W)7#%R\R1I !>^, MMG(7UDIU6X1D50,C\H%WT.J;,Q>,*'T4%R0[ >1D@QA%.(I2Q$C3AF5A;0=1 M%KQ7M&GA( +9,T;$GSU0/NS"./PPO#276AD#*HN.7. 'J)_=0>@3FE1.#8-6 M-KP-!)QWX6.\W>?&WSK\:F"0LWU@*CER_F8.7T^[,#() 85*&06BERL\ :5& M2*?Q>]0,)Z0)G.\_U#_;VG4M1R+AB=/7YJ3J79B'P0G.I*?JA0]?8*QG'09C M\=_@"E2[FTPTH^)4VM^@ZJ7B;%31J3#R[M:FM>O@;I+U&.8/P&, G@*PJ\6! M;.;/1)&R$'P(A'O[CIA/'&^Q?IO*&.U3V#N=O-36:YG$>8&N1FCTV3L?//.) M)P^DU2<$]B'V^"9\E=P16'ES7%F!U9R?I7Z!Q"N06('DOR(WBR*=3VI]VA&2 M^R%K+V1]"\'1 N)\UC/(QH](O8C4@X@7B/06$=]YK,P+R3P0O(!D-Y!/=PK) MO8S];.UUFUFF(/&+;)__@@Q=&N2I0I_5PP%A5'3"B[L0 W*PT0C*B M32A;K 8)I'9%C.(H#%/,2,]1F;O<29:YM.9QDH$;&B/Q[!"JF NW0-?'4 MMYVV"5SF VGA!^B?PTF:""\L=<^ JU[P0$)3H(?=X9A:O /\ZF%2JWE@G9R% M>+;!U[I H6T(*%3:,A S7. 1*+5$IHT_,R=:)&WA>GYE_^R\&R]GHN!1T-]] MK;L"W:.@AH:,5#^)Z0O,?A(4S.:_P06H@=M.C$8EJ'+?H!J5%FQF,:TP\N+' MGKMQ\BO9M6R[()H+HJ4@\EZ\D.O\$]&DS*68 NGW?B#V%^\.D=F;RB;=5K@U MT[PRV4L91W&.+Y9HQAP])EIA=@L"&_9%(MJ2.$9ORO?Q.P3[S1[WCF"_UL_2 M;8)XDR!V!/$KD\F-28])'88[S(==F'W[T2V/5?! M66AS4-UQ:H308%H)[XS7SKP72T"AT7::F;GTM\8'6@SS@X"75ZG\!U!+ P04 M " !<5ZI.YNV#-IT" !Y"@ &0 'AL+W=OZ:M0V/&O=KJ-([<^\9NI.M+PQ3XY" MUDR;H3Q%JI6<'=RBNHI('&=1S*I/)VUG8AVFY:=^"^NG]M':4;1D.50UKQ1I6@"R8_;\#.L[XE;X")^ ME_RF1O>!+>5%B%<[^'[8AK'=$:_X7ML4S%RN_(%7E M_:LKWA3SPA1_$-6?\J#/VW 5!@=^9)=*/XG;-]X7E(9!7_T/?N65";<[,8R] MJ)3[#?87I47=9S%;J=E;=RT;=[UU3S+2+\,7D'X!&19TAQ-U(+?S+TRSW4:* M6R"[PV^9?<>P)N9L]G;2'85[9C:OS.QUEY#5)KK:1'W,?1=#1C$T@2$F,OD' M"$$AQ"6@'R %GH"B":A+D(P3T'BRRRXF(4 MIZQ0R@JAD EEY5$22@E.*5!*@?S'IK44?BUI&N/11<PY+1 ??]#D*[CDL$1U\T^ MB9Y,*;[IJR3!.03WG"SQG"">IW/?5MQRLL3R/FC\=-'2;N_]0 M2P,$% @ 7%>J3E6/F" 3 @ @8 !D !X;"]W;W)K&UL?93;CILP$(9?!7'?-6".$4%J4E6MU$K15FVOG602T!I,;2=L MW[ZV(8@8JS?X],\_W]C8Y<#XFZ@!I/?>TDYL_5K*?H.0.-70$O'">NC4RH7Q MED@UY%@[D;():BJ(@2%%+FLZO2C-WX%7);I(V'1RX)VYM2_C?'5 V;/W0 M?TR\-M=:Z@E4E3VYP@^0/_L#5R,TNYR;%CK1L,[C<-GZ'\/-/M-Z(_C5P" 6 M?4]7%@] MT?]$N,%J,T]ZTNR=65/5"C5[KV*PC6JLR=7^P!8,6MU&_CM\) MOS:=\(Y,JHMMKM^%,0G*,7A1A=7J09X'%"Y2=S/5Y^.S- XDZZ<7%\W/?O4/ M4$L#!!0 ( %Q7JDXY8HTJ- 4 .<> 9 >&PO=V]R:W-H965T))[&U8%P@ M\?;M"YA89N8>"OD1&WSN/7.9.6;H_+->K[MS7^]RXK3W9(M/TY\V[_NZO9$M%X=TU?WW=5_'K^6S5%TR;+= MY^Y0[8O#HG0O=\M?V.VCZ0(ZQ%][=ZJNOB_:4IZ*XD=[\&5[MXS;$;G,/==M MBK3Y>'#U]X_LG[KBFV*>TLH]%-G?^VV]NUO:Y6+K M7M*WK/Y6G#Z[OB"U7/35_^[>7=; VY$T',]%5G7_%\]O55WD?99F*'GZ\_RY M/W2?IS[_1Q@=P/L ?@G@;#1 ] %B:H#L ^34 -4'J*D!N@_04P-,'V N 4R. M!M@^P$YE2/J 9&H BS]F+O9"HO.4=VMHD];I>E46IT5YEL$Q;=7&;EF[3)_; ML]VJ['YLUE'5G'U?2QFOHO8#8410\RO%$8.,9]" MC/#'\QN!,5Z>SQ/&_(7"J"'FD<+H"R9J)N R"YR>!=YE$(,,ALX@Z RBRR ' M&:QWW-K>) &-N#& IC4VTJ]B@DCZHHW#&;5JY-HQY(Z,8%.^ M];%PIMC83#'@ HP3;-HWMC-(7=<&:(!5,,(KE/$]5@23Q>":8, &.$ ROHN M+$-1C6J* ;-@BF!+O#78@P9+PU!2[X'7UUF.C@H8$",<2/L.U(.NR6@#(H!L MU!48<"!&6)#V+:@'J;&IZ<3]_..' D3CB2]OQO0X* =CEJ20@STJBK 4[#Q8R"@8=PPD/"@BD0 M(@+VP0G[T!;D &+G>D;!0)F<4F90, 4"O14'4N.$U R0!0>RX,F,SA7(0A!; M>E P!3)@XQ- .X*0A>$@!Y"%F-.JHUY]4K,>-N%G1P5<0#Z"4(81/E>X!;-8 M"B M\3U2 -$)8B\RRF<+02(!_BV!,B4E.J\AO9=ALZU&+Z($\I24/(W/QHB;"-27 M2B!B2>QMQI^N'C1D0D1 Z9)0NDE\HCFMMD3WVH3.K;_@>]"0":A3 H5+0N&6 M^41AE_T_:P)X@22Z9\M]-M@](S;@&I)P#2M\MK#5_6C!$1UP#4FXAD73 ;Q MSMB %9"YHNZI_;73@Z9W^ K(7!$RMV"U*R!@-6,75D";BM*F/]D*[<*P:J!/ M1>D3V+%"3\-F/ Y30%"*NAV5?M64ZA 1T)*BM 3::04$HNR,@H% %'7C%A1, M@"QHIS50D294E(!5HH$V-)M>L ;:T-2-FU\P"4(% P%I0D ):,DUD(66,PH& MLM#4C5M0, %*0.^OT;-D0A8)> :@@2RTF5$PD(6FGI$$!5.;"YIAH!U-R"(! M&Y0!LC S'GH8( LSX:''/05*_'TENGHQUKX"_B,M7_>':O%4U'61=R_"7HJB M=DW"^*99,CN7;B\'F7NIVZ^F^5Z>7[V>#^KBV+]6CB[OMM?_ 5!+ P04 M" !<5ZI.JFCDTW8" !K" &0 'AL+W=O)"UEKSPG1%AO55GSC9T+T3P[#L]R4F'^1!M2RY,+9146T>6)O0FRJ(F1V;Q6U5A]F='2MIN;&B_;[P4 MUURH#2=-&GPEWXGXT1R97#D#R[FH2,T+6EN,7#;V%CX?H*\,-.)G05H^FEM* MRHG25[7XU!Y_*<#Q_9_^DQ4LQ)\S) MGI:_BK/(-W9D6V=RP;=2O-#V,^D%^;;5J_]*[J24 M1892X;=N+&H]MMU) 'LSLX';&[B#@?NQ@=<;>(\:H-X S0R<3HK.S0$+G":, MMA;KKK?!ZBN"STAF/U.;.MGZ3*:'R]U[BN(@<>Z*J,?L.HP[PL !X4CVP85K M!UH@ M,-0G<918#FSX0)M.;'7*'06U#XJPDSURA$_Z'6 M7%/04%2++Z@'C>LWF'[2G2MG]!)7A%UUE^-61F^U;K&CW:&3;EW]DO^#=VWX M&V;7HN;6B0K9#_2K?:%4$!D.>)+AY++S#XN27(2:AG+.NO;7+01M^M;N#/\O MTK]02P,$% @ 7%>J3K0&UL?53;CML@$/T5RQ^P.+YE%=F6-JFJ5FJE:*NVS\097[1@ M7,#Q]N\[8*^3.*AY"#"9C1UED8E!L[:#H_34P#F5?_? Q)C[ M&_\C\-K6C38!4F0]K>$'Z)_]4>**+"KGED.G6M%Y$JKY_^Q[9ZCHP/2K&+_ 7$_B>W/QW^ "#.$F$_0H!5/VWRL'I06? M53 53M^GL>WL.$X[V^>9YB:$,R%<".C]/T(T$Z(K(;;%3YG94C]138M,BM&3 MT\?JJ;D3FUV$AUF:H#T[NX?5*HQ>BB389.1BA&;,?L*$-Y@K@J#Z8A&Z+/;A M SV\-S@\(K:QVR%R%A%9?G171.@6B)T"L16([P2BU2E,F-1BNAF#/[=-XK1) M'#;QRB9YL$D3MT?J]$@='LGJO-,'CVCM06XN$ =9VUY37BF&3IM/=1-=VODE M-!=P%=]CFT]=>969WHCO5-9MI[R3T'B][26LA-" &09/> P-/DO+@D&ES72+ M&PO=V]R:W-H965T$JFF_.2)FE-R,$%EX06^'WLER2LW3T$CFK'$Z/:_<3K#:!KP.,XC6G5W$W=G0I.\;>].3;8>WZFH@6="]U"J(> M%[JA1:$S*8X_-JG;[JD#[\>W[%],\:J8'1%TPXK?^4%F:W?A.@=Z).="OK#K M5VH+BES'5O^=7FBAY)I$[;%GA3"?SOXL)"MM%H52DO?FF5?F>;7Y;V%X0& # M@C8 9J,!H0T(>P%>0V9*_4PD21/.K@YOWE9-]*6 5:@. MTLB/$^^B$UG-I5N1B4=C!F*,4,P%CV,1A/=[1$'?0Y$,X]PD @%B08@$/;/ M(QIN,NN_6$2S!!PD1D%BY$26>((YFF ^_6HLT 2+"5=C,2AS<#5&)1V,)8JQ MG' UEH,]_![%F*(# 3[^<_(D5Q2,@ MHY(&Q+MK9W1_^8/P4UX)9\>DZHQ,_W)D3%*5SG]2%66JI6TG!3U*/9RK,6_Z MNF8B66U[5J]MG--_4$L#!!0 ( %Q7JDY5/"BZF ( "@) 9 >&PO M=V]R:W-H965T>> \*EN#/^(BZ42N^UKAJQ]"]2 MMHL@$(<+K8F8L98VZLN)\9I(U>7G0+2Y>->=][_D<8'!#U =$0H'*_ M%X#[ /P68&8SZ)09JQ^()*N"L[O'N]5JB?XIT *KR3SH03-WYIMR*]3H;96@ MJ ANFJC';#I,-,*@ 1$H]B%%!*781$ZXE6#K(K(8SH!!$]C$X[],8)@@!@EB M0Q"/"/+$FH0.DAI(8R XG8>6$1?TA/(DAZ4DH)0$\#(Q&2E(D#I>$F2;Z3#) M2"<*<1Y;;D!4,K'V&2@F \2DEICLO\2 J"DQ.2@F!Z8V@PGF(,$<<)-;;N:. MSA1;5EQ("*M (;QG0T#'W-ZTX;^% )@I)1.G!W*51*&M! %+%\>9+0:"3:XP M L^:-8KX=26XZ*>PAF:V,L(/I@0=N5DMAP,R4EL.2[J/3GP M,8?<J3D&ULC5;MCILP$'P5Q ,Y:3"_(DVI)9OCI156,@I.SF\800?-*DJ'>BZ@5/AHK:36,=V+(GI691% M37;,XN>JPNQO2DK:KFQ@?P1>BE,N5,!)X@:?R$\B7IL=DS-G4#D4%:EY06N+ MD>/*7H/E%D!%T(A?!6GY:&RI4O:4OJG)M\/*=I4C4I),* DL'Q>R(66IE*2/ M/[VH/>14Q/'X0_V++EX6L\><;&CYNSB(?&5'MG4@1WPNQ0MMOY*^(&1;??7? MR864$JZ9B; G@ '@LQ]C^#U M!.^3X-\E^#W!?S0#Z@EH0G"ZVG4SG[' 2DS:8> ( ZX1SW,$@MXU9FO"^ /&D2X'J]!D-84S@8G1 MS1P1^A.G"/.PXF/4\[3* QM<9$ M:%+)9HX!;@3-3I#1"9HY03"<.$&S+$&PN-&PP)@E,&2))EGF&,^[D20T)@D- M219F@<@H$#W^61=&@<7<@>=.%N@ M;PBYM:>"GD:ZS/S2*D@TJ/[)+= +B_J85*2HU##4(Y9=UMU$T&; M_B9VAK\#R3]02P,$% @ 7%>J3D""$@L: P *PT !D !X;"]W;W)K M&ULE9=1;YLP$,>_"N*] 9\!0Y5$:CI-F[1)U:9M MSV[B)*B &3A)]^UG#&4$GZ?TI6#G[OYW]OV*O;S(YJ4]"J&\U[*HVI5_5*J^ M#X)V>Q0E;Q>R%I7^92^;DBL]; Y!6S>"[XQ36000ADE0\KSRUTLS]]2LE_*D MBKP23XW7GLJ2-W\VHI"7E4_\MXEO^>&HNHE@O:SY07P7ZD?]U.A1,$;9Y:6H MVEQ67B/V*_^!W&\@ZQR,Q<]<7-K)N]>5\BSE2S?XO%OY89>1*,16=2&X?IS% MHRB*+I+.X_<0U!\U.\?I^UOTCZ9X7GPKU35X^ MB:&@V/>&ZK^(LRBT>9>)UMC*HC5_O>VI5;(B&3^0>N^'K9R(O7](M?\VZ/R3WHM=EVDV8IS&\Z^5;/GM(H-$9E8D2&S61ZFW0JPQ8LP6425"9!9-*93&++Q L 7(:A M,@R1R68R[#W5I*A,:LM$X4PFM?*$@=L M!,G"HJTWBJ^J)2DX.IZ@T#T00*2BN1184C&D&7,HX702BBC%G$*"8:AU979K1L(.*D0WM"1@]$M*CC,@,$\;T:P M87:IX!P#QO&\&<'F^#][ SC'@'!,'8T$.)\0W=Z+@,,'&'SS7@0;/AJ&E#F^ M"(##!QA\\V8?>7^-^,J; M0UZUWK-4^L1LSK5[*970Z80+GJ3N=BTO)> @ C0@ !D !X;"]W;W)K&ULE5;;CILP$/T5Q RZH5.1HK;3Q-P=>9JPFRR+FAZY)6Y51?B? M RU9N[.1_;AX*:ZYU!=.FC3D2G]0^;,YV:[VB)8TDYJ"J.5.GVE9:B;EQ^^>U!XTM>%X M_V#_;()7P9R(H,^L_%6<9;ZS8]LZTPNYE?*%M5]H'U!@6WWTW^B=E@JN/5$: M&2N%>5K934A6]2S*E8J\=VM1F[7M^1]FL 'N#?!@@ ,32R=D//]$)$D3SEJ+ M=\EOB/[&:(M5;C)]:5)AWBGGA;J]IX&_29R[)NHQAPZ#1Q@T(!S%/DA@2.* M9^9!X,($'NBC9PB\$0$.?)C !PE\0^!_\ !-@NPP@<'4!A/"$@$H$0 2&"8( M08)P?9 12! !'GB3(*-9D!XL$8,2,2#A3R3BF<1"L6Q BI%Z&ZD][P9D=Y"LZ8>_,_R!I'\!4$L#!!0 ( %Q7 MJD[?5.M-GP( 'H) 9 >&PO=V]R:W-H965T4%OI]X-2X;=Y/IM1>VR>A%5&5#7IC#+W6-V;\=J6BW=I%[6W@MSX50 M"]XF:_&9_"+BK7UAR)@TO:>,P*7=-V("BEW'1/^#7$DEX4J)]'&@%==/YW#A@M:&14JI M\4?_+AO][@S_S0PV"(Q!,!CTR9DU"(U!^&D0Z>![93K4+UC@3<9HY[#^;[58 M%05:A3*9![6H_R6BY7+UNXGB9>5=%9#"['A.,,&A >))]PC!($)M']T%$< $$4@0:8)P+#&>41"#!/%40>);:>PQB<8T?1H3 M.Q, )HYA(0DH) &$($M(CXE'3I[0PE*; Z A;"4%)22 E*L>'?IQ$MHJ)9ZSMUL= GX2=-?ROYB=FY;+BSIT*> MI_K4.U$JB)3H/TN)A;P(#9.*G(0:IG+,^MM /Q&T-3<=;[AN;?X#4$L#!!0 M ( %Q7JDZ'<46N2@( (X' 9 >&PO=V]R:W-H965T)XH2*!9/K(%:O3DR3K%4 M6W[R1,,!'TP2)5[H^XE'<56[>69B.YYG["Q)5<...^),*>9_-D!8NW(#]QIX MJ4ZEU $OSQI\@A\@?S8[KG;>P'*H*-2B8K7#X;ARU\'S-D ZP2!>*VC%:.UH M*7O&WO3FZV'E^KHC(%!(38'5XP);($0SJ3Y^]Z3N4%,GCM=7]L]&O!*SQP*V MC/RJ#K)T7Z 7%KM.K_P87( JN.U$U"D:$^76*LY",]BRJ M%8K?NV=5FV?;\U_3[ EAGQ .":KVOQ)0GX ^$B(CONO,2/V$),DSKR+)NHQFPX3CC#!@/ 4^U BM)78A'?I MX6V![3TBC>P5D%4$,OGH1D1B)XBL!)$AB&X(THD+'28QF-I@DN7$J:T-,Z,D MMC82WS<2AW:"Q$J0/&Y%:B5('["BP\0CF7'L3ZRP8*(9*Q;61A86*V:4+*T$ MR\>M"'S[X? ?,*,'C96BQ<0,&P;-M#)S3@.+'>D,A?4;W2+4> G<^$+IV#G6NK[8A0=ALHZU+?@)+[1P\;8F/#(F0?7H/ZGO5:KA.&P('*5>IFK-NPG1;21K^NGG M#2,X_PM02P,$% @ 7%>J3JFB/H!? @ A@@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q L"%*33=5*K11MU?;929R MUF!J.\GV[VL;!W$Q75[ -NQX\%KA!_ MH@VNY9,S9142U"]W'PFMY*81:\/*L01?\ XN?S9[)F=>IG,H*U[RDM

>U^@L\[ M&"J"1OPJ\9WWQHY*Y4#IFYI\/:U=H"+"!!^%DD#R=L-;3(A2DG'\,:)NYZF( M_?%#_;-.7B9S0!QO*?E=GD2Q=E/7.>$SNA+Q2N]?L$DH.6"5D9%AE*A]_9>UOI^-_H/FIW@&X+?$=KBS!("0PB6$D)#")<2 M(D.(1@2OS5T7\P4)E&>,WAW6[H<&J6T'GR/YNHYJ4;\=_4S6D\O56Q[%:>;= ME)#!;%J,/\"LAICM%.,/$2]31 "&D)T%DH0=QI.)=-GXUFQ\+1#T(TV 72"P M"@1:(!P(P%&J+2;6F%ICPA2 &9O0:A-:;$;UVK:8J&<#(0"S1I'5*+(8!2.C M:&J4_,F-#_N+$V!M1_K='\ M/H3V#H:V%D[&IU4P*:P_;V3O86AKXG1L%"XZ++S><:V^T-\1NY0U=PY4R)-? MG\]G2@66DN!)1EW(GX)N0O!9J&$BQZS],K8301OSU?>Z7X_\'U!+ P04 M" !<5ZI.E.A_&?$! &!0 &0 'AL+W=O*^ MQ+Z7<\^YQ_%U/G+Q*EL Y;TSVLN]WRHU[!"290N,R#L^0*^_U%PPHG0H&B0' M :2R18PB' 0I8J3K_2*WN:,H@?-S[H7]-O'1-JTP" M%?E &O@!ZN=P%#I""TO5,>AEQWM/0+WW'\/=(3-X"_C5P2A7>\\X.7'^:H*O MU=X/3$- H52&@>CE D] J2'2;;S-G/XB:0K7^RO[L_6NO9R(A"=.?W>5:O?^ MO>]54),S52]\_ *SG\3W9O/?X )4PTTG6J/D5-I?KSQ+Q=G,HEMAY'U:N]ZN MX\Q_+7,7X+D +P5X\C()V$.Z[,I3=(>A?VFFYRF2["%'%T,T8PX3!J\PX8) FGV1P"Z) [XIC^(/"")GCY$EB-8]W@=N@MA) M$%N"^#^"<&-RPJ06TUL,#I+,K9(X51*'"MZH3)ADK9(D;I'4*9(Z1**-2'HC M\BEY^,!*YE3)'"KQ1B6[.; P"[=>T.H>,A"-G4#IE?SB2L]#?;.UIPKT+T$=]ILJQ^E):!0*[/-]%Y,HSD%B@_SJX.6 MIZ_X"U!+ P04 " !<5ZI.\DS-L1(" ^!@ &0 'AL+W=O+W.R=>)&SBR1=#R?NB NEF/\^ M F'CP?7=V\9KU[12;Z B'W #WT!^'TYM&QWN%0']QG?W_T/1U@ M%#\Z&,5J[NA2SHR]Z<7GZN!Z.B,@4$IM@=5PA1<@1#NI/'[-IN["U('K^%7/& EX8^=E5LCVXF>M44.,+D:]L_ 1S0;'KS-5_@2L0)=>9*$;)B#"_ M3GD1DM'91:5"\?LT=KT9Q]G_%F8/".: 8 D(IEHFD,G\ Y:XR#D;'3X=_H#U M?^SO W4VI=XT1V&>J>2%VKT6<1;GZ*J-9LUQT@0KC;\HD')?$($-<0SNPL/H M'P:A-DGH;2OH );-2,@O%WU"R!R@[*V5W1XFS9$/9 M/4!13QG0Y>FJI4)H"SM2 6_0+UT)Z%7:'8I&@:M;'CK"2@/_D.X/R9&;P6_ M&QCD8NZ93LZ)D]_1IK$Y?SJ_F1[ MU[VU/S/^ "5,M-)9J1A2&'D?QZ:UXS#Y7]/<"7A*P',"'GL90;;RKT21+!5\\,2X]QTQ?W&X MQWIO*ECEZR:)>DZ&*,)LUQU."%)IP52+O/".Q"'/%-^F;[B<'& M6>/&&FP^U+AS&VR=!EMKL/U@<+]J0Q+%;X9J"%H>0@:CL]9->SOO67OU% M=+[A#]@>XO_R\7GX2435M-([<*="W!G>ZUUB_2O*!0*C--]%R, M]W)<*-Y-3PZ:W[WL'U!+ P04 " !<5ZI.%O"4DPD" !V!0 &0 'AL M+W=O\\$ \E%@'3)J6JE M5HJN:OOLD V@LS&U3;C^?6U#. K6O<3>]X1D40$C\H&WT.B3*Q>,*!V*$LE6 +E8$J,H#(($,5(W?I[:W$GD*>\4K1LX M"4]VC!'Q]P"4]YF_\>^)E[JLE$F@/&U)"3] _6Q/0D=H4KG4#!I9\\83<,W\ MI\W^F!B\!?RJH9>SO6SD3"4=.?]<7567^SO/^(4W8S0B#D,F'"& MV4P(I-6G$J&KQ"% 6B)P"D16(9@*[:'$) M R2QD,9"$KQ;]+'&Q&'L]A$[?<0K'_'CTDB\*A+A<.ED#?JTP1B[O21.+XG# M2[SPXL(D"RLNS'9A!,V>*P-1VB];>@7O&F4>QBP[#8^GT#SW1?Z@A\HP ]YE MAHGTG8BR;J1WYDI_3/;)7SE7H"T&#_JZ*CT$IX#"59GM5N_%, J&0/%VG')H M&K7Y/U!+ P04 " !<5ZI.3OQ:X?S#_4'E]UD MV5,%6\%^]XWN2GR-40,M/3+]+*;O,.?),9K#/\()F(%;)V:/6C#EGJ@^*BWX MK&*LR;B36I>9FV;[MVY-9-6F>ZIRF^N"W*R0C/F+H2Y^8S9>DQRAEE%T8(A MQL-B) D:29Q ]DD@#@ND08$T()!<) EATHLD'K-RF,%AOJ51'OTK318TDP4V MRL(">5 @_T*:$.8R3?[%-.3LP-@?^(G*0S\HM!?:G#WW]5LA-!C-Z,J(=N;. M6 H&K;;3M9E+_^?X0HMQOA3(J3BEQJXI?7 M6WL! !0 !X;"]S:&%R9613=')I;F=S+GAM;.V]^7/<1I8@_//N7X'PRFLR M J0+J%ONZ0B*DMSLD26V2(UG8F+B"[ *)&%7 =5 E2AV]!^_[\H+F:@":?>. M>S]/Q+2I I#'RY?O/O[0--OHRWI5-O_RU?UVNWGY[;?-XCY?9\UIM'); MU>ML"_^L[[YM-G6>+9O[/-^N5]^F@\'DVW56E%]%N[+XZRX_KW;E]E^^F@S& M7_WQ#TWQQS]L__BZ6NS6>;F-LG(9O2FWQ?8QNBAYS*(JHY.HN<_JO/G#M]L_ M_N%;_(:_&T8_5.7VOH%OEOFR_?2'K#Z-ADD+[7]U?GG]N,G;#Y/!R5_:OYW!VTOZXNTJNVL_O,GN,RKXL*%[B, M7F=;[SVU_?_Y/_['WDV^+9I%MHK^(\_JZ"W\Z$&YS]>REN#W?TG:OPA,/^9W M!0(2AGF?K;T-O/UP=?WF8_0N>A6=?^@8XAS64,/\%X 7Z)_S1_;[PW@_X;C M=):.VT_.=W7=WG\7+$].DO1DV+6/M\4JKZ-S^.ZNJKT5G"T6.3R'ITM^LVLK MU7H-R'6UK18_Q]$5(7ST8;=MMH"&1>DAQW6=X<_1U>/ZIEIYJ . [9CH:IVM M5M&K75.4>>.=UK;>>=N7#]^L\_H.I_R^KAZV][CB359Z&SZOX##*!K8+?S75 MJEC2WE]EJZQ]2>",D"HU49TO]R1[QI'V,N\UAE"4@ YRQ?QO@>[@C2_R\KF#/= [KS:IZS//H M)B_SVR*(8?310U8CP7N4G2?^UM46-E5-W*:ZC3+Y&*"Q7>5TW <_!UZUJPD M.,*J*N].MGF]CI;YC?IZW@5VF3N=ZB,KPFR>,,XA'@U$\'$WI#?CG<#*!!4YCN$+-)E]L MB\_YRN,3EUFQ/ '2O\@V!6!3^_''? M2(^P'&',)Z_%Q$,3,9E<_,M" H,"" M%U4#E'$*.QL-4UK-=#2'':;PQ !8[;;W#O=M V[V;KU;$8^KF-8#7ZSS>^"! M\ '@B,]D^?HT <0($[MW%V>O+MY=7%^\N8K.WK^.KJX_G/_KGSZ\>_WFX]4W MT9N_?+JX_H_GL>&CRPRO\'V^+4 *.@8HOHB^[1"WK[8P ETJN&IOBQ+&*5#V MJYKB@%S'+=R3+RT4=-"M M>_K@$6DX$^D6U@TO]):9;,W'DYD8]Y#Y-B ,=5%VV 1.'GP%Q+\&N&== :/S M<"1?K8AXP$7*ENNB) D?;TZ4?]G@9GW6N$8"_C?6K>0E7]P"*IO#FN0YBP]= M4@8 WQN!]]6UA@OZ)CK"RWH,3!R4O5P&0I;4^0&RJXXEOP<(%_:P[1=>94VQ MT-1-S;UA D+(@U@3'>V:9=1]3UX7J]W6HI+/'0?$R^5N$3C/^G.Q\#;7"W// M'3JH0/R.EM<7E1V:$QRPF^I\"%!C/I&8\!]&A//S6/%;./OBKA3I9O$8H8K: MK!@_L^5/NV:+"VI_]JD$FK!BVL1'< ?\*ZI*UCYN5]5#=)\O[_+&GETC-/SS MQ2 "O(M0.]N0/NU!XV.^6(%07-P"L58R#WZ.?RH)Y-%:8Q-M*XT9SY_V/Y,G MP#9 8[UW.FY$>WM$BT6N.\AC:1,*&-7-JKB3,1#Y%X#S=RA>5B ;'J10I[\Z MNOMLMA_Z6TA%V"28Y2-5C*?Z*Z-+8,1^@,"EO86E]>=8YV=7?XK>OOOPXU7T M]N.''Z(/EV\^GEU?O/\^.CN_OO@WDGQ\1O,!6Y98UH[S;?W-Z"'HFKS;\L^.J@93CBOQM-V/L8+7$Y MRWQ1D\VB>,*'G6915%]N\KNB1 ; S +E@2=]#XC3_>75;K/A.P98!M1I 60. MD P_,/RL,*X6[\2U'H!WOULFSYO@"X>YUX?;R#77"&'NR\=(R^C0,FG@+B/( M^0$CR)M#1I#@Z+9M@JF8*Z2(='(1%-Q>:4RX$9L!'*]MCI\&#H"Q\>BUX.4Q M0BL$40\.>\22/4(1# G(1\);E[3M+;)I=K0;1#I+03+R,>M+#\7V_CY?+4FN M##+[-VPCL*"S5_$^"$_O"R/@H "3+:O--CJ[^D3OG@S2Z._VOYZV.L^C]_R[ MX70<48I4,C1JBY$\L! M(:1!8D;"]37P75!4V"F&P^_*; =%X@?2W6BI?!RBQJ3#2?9L<1BQ) MENPC@7H"6KS.D(?-[UV M!J+N F209(!P^IC?[42!OCKY]]/HC'8#BU^!3 &#/4;+"B0UDMI7NV5.RBAJ MJC2/NX#;JMK"JSG*C8 U-;-AW GM .&_RH&EFBTT&KBG0.IHT&H#>A\K1.NL MS.[H<4S3HJBR)BBQAFATC".4Q N69$@TAV6M4'H%R9#9/DB2< -B.'DXC895 MU8<"""(M80D4J//!6QVH5'6T3\:1].KM&TR M[O^1)M $X2=\&+*7,W4&\&SOZSR/UAP/DF,\2&C#O$=SQ03?EJ?1GZJ'_'-> MQRB\[>A8F]V*5K9;H28%@ENMY.L*3E2CR2E=?/6Z Q3G2HEMA8^P7!++%P@6M>='C%G(FH 'Q&%Q3MRZHF?ANW5]#U3Q+[NLA@VO,+P#/7/(D@UI:.X)G#>XP8R($YSW M3[N2R(BA+0X2A"9K40*\9SG0('6G3!A<9O:].];<@Z.A/2>!)QG'TU8434*"C M$'#'+.Z>1*0QE-GJY!-UPUGAJ?+PX^$ ;3*!>E)8HA* M;9E5\96$L5"D0/D3-PGOK(OM%JGFM;ED<*+*1@(OY^C@8V,'KG4#UQ1.&>4) M>)DU8+4'&-%#SS"!T6AZADO9@Z=O\QO@Q,!388\3P51 /HUT?.@3D)IC=;W> MH;H"//X:1(-%-!NEQ^JFM5 %OW)1I=SF\LQ[ M?8LM!24(F[G;%2P$,G]@%%NCLX[?@A/'X36^8C@ XI0?[R-B) S$ZJ'2$RAN MTZAABKM96Y*CPUTW O0 'F9,:FLBCR2F"F8=PDDE@[00$I=+B(_,5P:79RX: M9H(;A'9HJ&G8DW!K'SLBW9^SDG!$^"5(;8U"UW6UQ N)(4#;NE*^_RC;P( 9 MR!29AH)C+J$I.1(2G19R7T#<72Y)8$/)/+89$T@B(*RLF*NCBK?9(!VGE:,1 M:2'&N&5!$4'9XF<050F\DWNX1@EU(6FYE.2,1M45)!DEU5YPD$T2.^JDH8CT:']JWMH M" >Y#G)TQCKD"OKV(<(Z.3SGM'WI9YV7?F9?>K$8&<64) 6X\Q\UVH:\.OC< MOZ?GPA*NLR\1V_EDZX>L,#QH![F96>0FCA[N"T2_%4G/K&H6N?)^\(K0D@D, M9BG!5+FL9)&1H?*&C_[3%2WS?">BU)^K&Y".@"X?61('O@&_&0611, #KCAE MC\<5M0)X/$:6KXHU$/IM+N@66#;3.2*9RK8MRV(JL<8KSM_#_FYWJS)GQXFM M-C(1XBL6X"SX9=U8*L!-3M!BHFV66Y5P<9A>JCM6!_" E583'B [D2>R>L;/ M'>P76"MN3U-VNM):\J!_F=M,=$6LQ71-,5PN UR :U^3TGJ3.U*P+(2 AP)% M4>Z(6!D=!=@VWN*,QF_S=$5,;:O3H&TNE2N MN7H9AMA3:2FQ,\(*\X"6 QM1% LNBCT3:9(!Y$+G]V0X]&]IIX\9]N+%I3'$ MKMZ<1Z^-15M$6 3%%!-+!@[04__Z8Q(I8E8;J"GR6!GT8_ MWJ.W M8;$YF/T&=[I"\:UDW0%(CU:/ F-N%C9Y/0+(PHJO\ M+FBMEM\M@:335HT96B\;$!+S?_F*9*GZ<_Z5/T-+9RSM_D1C#_RD541L6$67]B:NU";D126;&\NV>5^_HLPRU[L;N%6U)(G1;MOC\2;4*E , M81'7%HZ%<*N='F7'S//S\BYC'F^\RR02-4DXGXO\PR MK-JU[MN"'N+S9SAF)$6GUI+U$9">RJ8)Y(=$&(I:/9>85K:\(.+CF+(J.:!O M6H8* >%I9,>>.N<0,]/,,2K8#AT2=5^X/$L]MF33OLL0N6V0O6(9$)B2<5JM2,.(:*66:'<(28&,V+BBZ"Q%UB]YTLX'>VC6BV@Z MCB?S$?PQC$?3.?QWDL;)= !_I/%@-.L@9,-I/!R-H]EP%*6S>#X81,EL+S&# M#T;#032*)[,9@GHX&T5)/)N-(XZI?A$EXT$\FN *YO%@D. O:1J/QKRV^3C1 MVPH#.4;L \GLH40:\3F/%1-N+.H &@1@!G*QAK"FU3 MDYA$5366TGO4Q=J5> FTI MH*RHD!F8#=D$%]RQ$F4 .HHRF5@S663X]LF:FJ :H*"&@1<=]\\E*]J3XY#$ M+>)A\!*2/DJ^++E0>(?9'$"KTXS!H"XC;#CA(#H"]!^/C_&_L]GTV*7Z< VB MR6 Q<-T!O_% MU0V'QP>IH 1HMD0/0^E>6JY3A\CN)4?);!:/DRG^!91I"KI'F E21J/@8;, MIW$"RO<^TC.?QR.@,W-,,$L[X"J;28$8#A/*CDL&FC*-TDFL M$':! FJV&?H1@UW?4^ +5 M,04!WP%Q].._ 28#3E#\T4ZBL>3Y%= FC/-.JPS#.VUWKOL'BAG?:AW">H$ M;Q,D5Y!G<6%D9T/$9%ZZA,/XC'$VL8T.FMVIF\S14APGAXHO?_7HF%7Z@EXO MRH+]/)XG"8-^$D]^'<@_(:;']3@M-399C.#%,CK M7,RY++9K3PI'ZNOX!$N*Z96)^BOMR,[=IFW%TW3 NTKB\6#\I$VU*P$\?V_( MD=?93U5MB7U=5Z1H6@R#S"NR$L?V4B/&U&WN@2(;7,<"C8HE(>=I=&G_4\_D MCK\6G*F?W7N8EMS]/TQ>Q8GA[-J_)')+%% =5>K&[R[K#S6E0X3%&A9 MW%5YRQQ^]7"?E\[[VV*+4BK>!"ULZKF(6C3W4F)#@*#B,]!82$%D]C'8GY-7 M$JWP)+"PTY2G6U8Y>UW4T1+<+ 3 9S;% Y5^Y2X-9^?$&>/K%K%L2[KTYOZQ M(0>R$O?#\GFS6Z^SF@[#58YUAC *AH2[&F86$D8+*7MS0/QV)4<0S$ N&TQ0 M+IO$ U!%Z?EUOK@OJU5UA[ MO:J+)3#Y%,C!, 5)-9X!$;X$^&7 H^'FLE')B*C#>)(,L9+!8#C?KT>+#GU- M]IV+DG$>%3U< 8)$JO2HU28CH$@C_$\*,\!H6W'2GU>DO_+F?F#N06AW]=B0 M60A4ZBF + &Q>9KTT=A%5V\E?#OZNM+3W]N'33<=G4?:$:?1%/Y]5U$4HTV' M"A*G&+.:("*TJ(1_F@Z, WOC3;AD[$4TGL2C>8H&CV$\F(_QCSF@"]H=DL$, M )U$'S2'3N: C60!$QK;"Q_Q" =5 [] VVTC__&V. MQO%L2F850+84;PW@&,Y!Y8'UI&D:V*2Q M%S$2OU H8Q#CVL&%EA3'B [\=L4)HSHG2(4EH@*OC,RP'7R3N*G*]VMB+>FC M,4)<]VI "KBV!94XLEW;'9+',:]##^(,S;,=A<2%X. =$L"QLL3T9/]7!4 + M)5.T_1L'4EL.LSSKASFMC@!C0XS<4!4+H@!L//_V1!9K$IM&UK"6QIN,A?LN53:# MS!;069ZT+24+T3[F0&9(#!T"ZPL*H;;OL5"&OA9H'X/G97F9PV*T+S!3*-L7 M4G=!*GH!%#$>C%.^X\JY;.NG5D*])5=EJZ;B2&01?U DRA8_ PN'A3A3#$^3 MKQ5NM> D7Q $+*.M:/B6%1(0KU@4&_5"_F6+V88W^6-5NL!/!YZG-1 <;**' M 6BAU&#G&^]M.]SCB4[9/HOIL*:2 Y%EM3LUBHI/N'D,V#9?/IL-*2K6E1[P M GEIDB!C&L?)"*ULI,RDW^$CX+;C6;2WF(;$ B>3D?Y0_1=_<^=O(0U-GD[' M79./D.-92"_(W!BHX>Q%S6'8.9F$R/L$N&I'.%4[=%"+RX I!6&]'D^%Q'2/ M6]R"0([799FC88,<7H33_.L:+;JKXF<*X0>RRHJ!BONB?""NED2Q7R:@%BT< M^#TY]^A#(AE973\:(GB*<19 .#CB!]W[51M)X&KY)>F&H'XDG\O_"TMY7 M!Z$G1$%B4IC;E'DK740%F[/YZ:^A#0=0B/6A3E>\ULM-U4+%/LE>8$N\+=S\ M,<=P:PR; [$,C8M<,;/&?49FM44$9@VP\FD_1$S$93X]!B)R-!D8W>X2+%PW'Y V$ M%<3SX>P8E9+I& 5(M+)/<0='0Q ^IQ-<^@AE[5F @/PJ<)JF#*?!B"8;@GQL MPVF,JYR,>\ I2>?P*D)^1G":CI+#<)HEY+%)8.XQ0'@<@!, #^$$PQ^C #\F M@CE+X_EL0' : OD:$9SF\0Q4W0L/W^BZ8W06JG9,B67L"0U MPKN=CCD9)%81_VSE:3*#C>= MC?]!%M#8,N)GH<6H:5G*6;:B5I'TY9R6@*NVK[BSM3_IT$$\&J;D\G<53/G863PF\ M8F4B6-++OOSGP"#G0(F9O+, IMW@[&HI6^38MEIIFFK"=S#SLU!A8X3#JYST M1SA#K.RLC6', EQ)EM%4+/YB#6LBW!-(RC<51ZT"M[H#]@W"8XZ&OD=VB=1S,K294T$X[' NA2\#_)18C+RVIWLT4:H.)(Q2+^;#M'UQ MSHWN)A(IA_'M2M';>=$RH$XZL&WDF*Z1U11V+)IRC\)_RGR^WW3>5?TPMG.> M&%9V$;-D,)"\(7*-5[?\RHMT-/GEM*:K+M%C+QW *1;=/Q>; R^4>5;KA"V5 MH--7_Q:/X!Z^8X/=BV@ZC4Q+K&'$ MVDY7":.]+^\YZ-9W<>O# R6\GX :BE@M=74 A16=^/".R &<0#P:)_('G.4% M9]#HJ/T576 LW84V&(QN;E"Z&X.P O^9@$CU:E>LEF2%&4Y 6)I&(.E-!C.8 M=W$/*D3]Z&Y+V=4H-DOOE5V^S 9REQ4IJ55N(UIF,7O[2W8'SD2 M!AQ$:SM'R6"$XA^&"PU ZIF#7-FKBCN(AVCQ)7EZ H+#-++KRGFRS!,L422+ MI500F3V]<)]';?[P8RXQP!$HOX<@RP%5"Q1*E8D*?6QT&=%^QL$9MKFPJ &" M#7G;30PE\^F6AMA0Y0-D_S>YF01#>W^TK'(4[V"T1LK3*6Y#&B>KJ11AL"*_ M&6?"6OXVF4 ">+ET&#K3C*I+;!_]^CG5<;!F[E%E[WGV0X^6<:YR^-<]U.F= M)&[J6,E>MBH9]D,@8=8AVVZF&.5GLK%D)0*WNC,Z0ZEWOJU6;:RD9\ZAT<7/ MK$B&!/@8*!A,QYR7="% )&^ATNW*XIPJ566 KKORRZL5*UEL;02Z.C*!(N! MQ%;A$PH#16PK,\OP0,U@Q,?_,9>2,2*GGBF]-V(IB5$EX0XV8[%+-0Q=$[I_ MA1&7R\ATF>&/WR/!1[XPI<\G[2VQ:1*M7"2$"I8OMMK!W5XY?%XOG[3^LTU= MK*+A0&F./^:6$0IN+PJZ5IT$E:C2Y,J]#>>:2TI@J[F%SGQH.W-Z-,%HU^/H M+/WH5.E0)03Z=!1HQ9 @NO1T(KUUN4O')OLPF/8N^_2,V+]A?,,2[Y^PJX^! M3B0F489N$[Z!J$=OE';2+--OQ0<9UAP[I@08YW:[XQJ7!@Z.R2KRB2XJ"8)W MXZ0>TW,/X8+=5&@%UMQ*?7+=;CHKGA+X]?UPP[W5HK6IM;5,91"R $#6$948 MBIL5I)$R6RJQCSDGYHEL*7V8\F9Q$_@)44ZIU7A3U34K';6W/*= E\J^41OT MMP;HH6ZZ=L.U-V@VHS9)%$+E9#MKYI >BK- T[T,S6(":NCMN^@>%A(YG6R MPDAM@DIU^*G!)@WS->KZ3KD%;ZUZ$W AX*AC+A$G #!4496T>,BE/$9&\:R@5!65 MJ?J!QZ!J:G")/3WS]B"B!:E"BZ@+HC4-)8E8!65,G0X.^UISUA06<=IF5%>' M(EY9REZ*W:(N+):1%__-S?H_E!UM)=OK NXS'%J4D MU#2^TQ.WY- # B=E)TY2QZGGV$V.TG@RZ6\9F M9R^BR6 >M?J/)3H>TL&LUD:G\V' -[QRF*$3 Z[3<#NJ8WKXT=MTXR&-RS!0 M4&GYIGP[%"9DS4Q&&U99]K' 0SZRN,[AO*]V-UI^H52T^;' T'H17;&#.<<+ MF@K,G<[U[IOS?,A067+J"4"R@%B0VB%5:RNR5A^JW:; H3%Z>RT1'-AV?$\ M!8"\U<7?VQ]Y1L%9CBPG5>JJ\/?DLW[8?\Z]6I&H^EAMRCG6+?NCH<0 MO6J,MKV662LNPBQ1K$@*>^6?'S7=%N=I&D]3#Z;1 M;#0R5PAHUG .QW@T3HY-%C231R8?7;8W 4"P&>$UDJG72*;8@K(22T]9YG6@ MTPB\U\O[9$A@8.SM%F-&W2H<+9KY#%_#Q_QSM?I,MX'-/R*]/:)%>QX/9WC& M4\QPG:G*]]JLH85!$@V-5H!0Q9AF!O=\$">S%,>8PW_(G+_PN<(1L XI0F& M7O@-(VDMX^F0US(<#]'(V;:-.7()%RM> A6$Z[1PBJBVRCG@5*7SADVSCI[ M+< J$()*WN7[\^A55OX<1^]/STYC^IL4!\9$]?./^6H%M".K[RKG]?,"(V+* M1G]WF9=E\[CZG)5%Q@?RJ@9,NJ<7E*IQ7>\HZ8-.5$R?W@EHBW1OPZPR4E-T M+2#AEV*]6Z,CQ;T)I!6CF3F=CK&)IU0/:\^O?/X2IXR M5:*$[\!:,70TK]T39(14E9.\8FC&)$\UNV^5(-$;?3O6HJO(:>K_@V#VNUS4J(^X M)KT %-RJW1T'9JI*&SP_T0XQ^<] "R1V3/8F%8=OC\]^W:Y9."P4>Q"H:'!3 M;D[?/?J$]+IT[%JAL5_\#?Q!93?@X^044+\UHSI0=Q-7V%:!#W5@UZL=GD[' M>J16/SU;_#"I?,*G'MDLJB*E7'[9<2JNV3*+?@ ABLX$T]FN'_+59Y.8].KB M^O69 9PJUZ0^X>?F@K\-[KJ-R9.>QRQ$PIV,2*04?V+;&^@/&!F)U/"MJIJG M!C6PB_OB5G!2*Y=;.P6)V7T&KESM&F/OQG(RY1-'5"GV1-$59C]]D0Y^6W?/ MWK@3NOA+[W<7)KTMON @5)0$KD[P$JH :EFR]JYP=H*^?6&[#@ZO:IX(-5LA M(FP9>T7Q@\\9,GS)G&!PP:!H+4M&>P]>/G4)NY&EC$(R!P9 *DYOP^-%RO) 05ZS.GO0 M'AJ6QL4([ LI*!Y@]!4Z[XLUY0;WI.I!+-,(UA!Q7>EX$$Q<%Y$9S?R_,C\+ M')--:W&7KA!34" 1"0 J&VV=B>#X"'R9BAC:+>)XOY3C+=87JSR^4K5U'455 MB'Q9(%_'Z%0*GEGFZXU^%KHMW)J.NW$HPD6+>S&BXR71+YXJ83*[ R#%^">0<)ZD;248"?3IU#.M$)24T6S+0TXGL^I9%%!=WL:M12\T^C3AH++\L7.GM5;:CTP2WXL3D[6EH&/:&F,9/I7_L6.8" M[TPID>*::V *C19JB2M;&9P.I^X6D-58C-(3\?21AZQ6;5N5;5=B7W83(&7$FUWT092Q\2,=27>EKJ7K M^;UK:V M,/WI].H4<'JU0LUSF^^*^P&+@,LC)<1UM>V0\=*R75A&:1 MU':;9R2;*BC8I)/[HG$0+$VFEVI :L'*5*#3 9VP@##[1A+XHOQH&UM;'I8 M&QM+JA.0 N"IF%]'L4^*EMK0(1C-'>.M"A%@"?/R+ZHWHW*9X4X,M\<&Y@T& ME+0:+.@,-+>JLIY=?:_(6*S/-@X=KN2:5:8FO&U2_=YYRJ5$3&D%"_B=-T3% M>378=]*8Z^]P6 YPIR?6$= M-*0>2_6-*.HNSJ- N%EAAV!=MTLC3&,G()KH4F;1UG&="D1;]^;0T66U.9EL MJ_JVF!1**9_)AG0EF, JD"&>&!'$DD[6P$\*DCB\W\@GNRP6S.0$$?;:9K:Z M3E#1LI*&WG8*\8H5B_K082P5A@)25J (R%SIN4.=#UNL# 1$6E5* ZR>B^7G M5/VHI"AAXKIO=WQ2'S6H6L):3-7P\//KS.,)6W!&S,, M'9'O*)=>8#TW=-S>D9)R>))F@T&LC9W +0:IMBY"UBI^UE9W0G7W.O%1FV58 MLPQ87UX2C/>9Y&.]^RQ-RDT8E.K3*H_? M:6[M G"[$X'Y5:C#MH)RL#]>"K5HS K%_2FG/?5#4D+$ M6R4O?&JZ5]^P91+_+'06+7F@ XG3GMSFZ QTEA87L[;>M:A]^Q[I0I5Y8DM:TR]VFC1UEQ(AU9#O/;C()M:ZNE MIOKQZ FDB$-P%Q+@K@/9*V7#N"L(>M)U3&B_VEWL;"IVK9@A.>"IH-1-O&U; M:]14%..'F(14J3=/T M:"%PQ-YQ@60M_*PM@61:&T[_HH M=))NK.,)5/75+1 B8YIN6M'OQM">,=&QHO694$GY*BJQ98EG!@WD<-",KK0[ MUV[1RG+'\- M]PXP'#$VA2K$/K(JU8?R<(':%!Q[:L@4*TW$A8!2*9#+_#$LN >$#'ETC&\IJ$ MOZ.6 2N)Y^-Q,$3Z6"P;[>5+1P[%0=3>];D]"%N2OK=.W6[V=M@B/06?D/K2 MH?*89-*]$&(V@>YC[K"@9'J6UZ53N&U:V]Z[C8M B-@2"=4;,;)AT,J(Z4+& M6&C7Y^-B)QPUY!Z.TDM\L$I[JCVH1,S'MD\&[ 2!X^JLMB7UT%OX,&$*8<]C M[D&(J]D9@(:C=TGG20E#<*GSA[%,G85,'EZ.S1#+^ M'J@M)JJ96UQR4AU?HL^& 4Y4$ SD[X@17RY80KN4OK]J>)> M]N#M 4-"&;4%L\!*Z7&'CFT?E%RKQPJ4B)6TC&8P\>#H-.?@5*2ATLW#&I#8 MDHI#O5+4R!%J'IR89O@2&M&<(%*GW#H- ]SMB M9Q9_"%QR*Y7*P66K7*I#O\0)3 ;;E_GJ5;BR9R%ZR:D4NLD-S MCW''[:"S@LHD2>@B>:HU9M@B:?.0;7";UY42%.ECR0>^;;VM0K0J5S)3XB[; M+*DRA",T.LHBX/=#5F/W[8P+PQY:'#%BP#)V'@GU)H,T?BVZJW>W-1C\ 6V2 M*)?&PF^U/N=+9:1QHAF=LI*[TJJ"JP-X MT#4U3:0DIE;+L0/9L&+-)XP33+?L>A:?+7H1..5).M'/G;^GX^#?*I-M,DK51)/4G6XR3_0C*KZM MO^W -$H)=/H,98VE==RC!\X(/!7Y@1'T4'22W5[B\R#95BTF-I4A F3 MCFLU15R:IL+*:8+G@2LA)5*0EC%IN2.5BZM$-:U6HETW2NJ[F,M+8I *(;&2 MG^66 =6HKI*:RR1?ML3G;56#B%ODP&0)/ MJ:;YX-0ET?-)1K%(C#Y04?F;C 4DK352SM+X0*'.-UG-&4.7.4)G#:N-KN[A MK/:^2&_LT=(Z1XV.^#\F^1B@!)H.;* )M^5LA+P(8B):[+9:<$+;SX*VORQ6 M.SS*7$TM#4$WC$MKZE.%4S^M2;%IT/0>Y > /'ENZV=,_))B^0JG6RGF_D_F M TZ3GHUGQT!URXH88U6_-.6_54$&&JAQQ(UDP/V&X3_CQ/[<6N9!F+B#O)%" M;;>\-[Q_$C%!:=57Y'VA>N-E(]6P5Q@4.!EJ8O=:?6B<#?:$[KNM-?<^R1-0 MEG_:4>*M5[HB#"E,_Y9-ONH'F1?1X'1(A>8'IPF>3]_%T8=C_6'[AA 03UYE M3(H,*+WW<#"1!^WW]EP^'MK_I%O1']"ZI 2W9?=F;.1FG\@19N.QE&Z,![/T'U9E?E=:H GNA0MJ MHTZ(!R*+-SH>=P*=CUT@48"0*6Q*QG7-[]0![#:+BAIRC:3XC@HN%TOG(!V> M,CM"N:G9^59H6547JJGE6ET3)6!*^E+JM (97JB1)!Z8LN7D1;1BU/0%P^AE MC-U"^:,FK'V48T;Y< <\DTM>.BM9*!X-)]&%=%C>[ALHVN_HL72+*Q>.6#!K] RC:C9NJ]V)]FQ=; MB;T,(SC-!S\:X*-S\^2S2$94P8U0(1.DKDJ%WE=88 Y0555HG<9DAE KE@;W M&"EA#LDD*U$;F%MRL^IH2TE@\FZ@1.+E*Y;!.1-/6XX+['J9[W \:5@U3GN M"V<3M(M;=.G+(+%X$I:JFQ1/RC=;X9]!9QL#HJ;XHNXV1R](NWIRFTO"4*'[ M@BHR^*I"2@>+?*W@^8*=<@W;[MJXBER?// MNNJ/8S,6LPIE->_?Z"G:!=I#VT6)2XH"(JL_-9CYK,/!>XP.&D%]EV^=P=*]G)3,U'@*3ZC&9%%AW371WK#7[,=V97>U&$OFH#BD M8^K3.1U%PP%(MU2P)9F=3I+H>R&6XS2>S:=:Y)[-X\$\C9+IZ702_1LSNZ/) M-)YB9Q^OT]CX-$VC,Q*UUZJBN2[5J:@>!]EL-+TC>MP>BMLA38YE9G^#+9DC MF4[@_9'>W32)QU3^*)F?#OP:0A_SK4HWQQOD>1O?"%4Z47+4.\L#^,0.=>VY M(N\'6VZYSY0WI3:OL=;$==V)8R%F@3:,W(!J'68K#(U96BQ5KJ(XQCW 6@;T2'4S=WA4IW)U+I_7:.7Y$Z[(.FX'[&X:I8/+82AJ.[7;',5^2! MMH+0L#Z0XYUT1M"R TH72<6MMN(Z4Y/'*KW&A#4 M70@?7J!U8R2,Y-2]04B/::Q7,A;QW_?Y5O=/BI"S*E72U'YS1_%6)-_HE3U- MT?*[Z.VU3VG[IRHW."$;-:A[;Q19AM/8U9R"O\IT2X"C9(8=.-)D>(Q-K)32 M1IF3R,VQB0TWC1@F43KJADMTQ-:M8ZKUQBWNCMV3UOU)V_<=5=,Q!Y);(65] M L'S($NK4BA7WBF:IC?UJ&.L4?0>'CP2"(>#)2BV!"JM#\W*:4O@#2;-#?43>D"AZ@\/M%D&Q!22[D_%#^>^U_X'H, MF!2FJU'W$LV5#2?DBW+/A>K*,P0:AL&A.^32$L!)ZL,Y'HV$,M23+WE\M4 SM5;&RW\2JI;'^[3$Z M7V7%VL4,# HQV:4;^>2!FHN@FLE?2(1+T6C!#Z2-HL0(Q06@ KN;D'+?8-.: MO)'B#RHJTY0JSY=JCL;%>2, 9/XJ0+JI4:\TC;65Y9]*ZM/%PBH>% I,QCR@ M2*BAH!Y5W4IWM%NNM'(*9%6GX,;*BAV>T)[*::;H=G@@U[>)Z*%0_&JERX3\ M7&*,%GJ:/A?+':>*AL#<<5=<%Y@G*7:L_67TH_K%(,#AEM5I/!A/=8H*$50] ML@E)0F+XH_\S[)BCQX_&\^GQP0;5\30AWH D"P@& )!Z<0.M7VHY_-/EQX]: M# =$7]28]W)=Y%*<%4N1.?4ZVWV7D#9M&RNF-H[.__W:CSNAQ3084PDV"#.T!(%.??+3 M;GDG&91KTQ:("RQL@D#N) MN,N0*J\+;&'Q".>$%0W<=#!K_L*T%+.*20=FB!GB%"A%UA>8<7&?J4"%O=>A MD.B2[/86[B[RR!CS8S@<@PUT&/1BG9\ E:1)IN0L*[!0B62=['1T /I5L92K MA37D,26XPQ$792G[I7WB(ZO0"^*$[HC8!7I5-BIP*.T2?NL=V2CKG M9X^( M;X71V8'AZ)2[R^JEU$Q@DR62Y8J^0)1'Y(5;Q8WB%XHZU>H.#C4/-GQ@>J?*+_3,R?J?ES:/XZF'-#<4!+P&.U*#U M3UE] ^=VM4,+/MR-Z K][PNX\>5N [<7TV3Y7F)8#^9:F+"SK"2UY=6C$"&W M*/C$+M,%&XRXO5?NV =-[:UJ4R%I:!;W^7+'$;6<%HJ1!UCM+P?-^@Y.P!0N MQNY=BIT\EG=3;''5:=,2GAT7CEL;RH2FKD NTZU:JD] .[O1K"6OH=?,[9P- 8 M1V2C?)@T(W=C-K'/RN8,T)'JJ^W,3I7Q*S$84_YGJ"J%1;:XVZQ"XKQ)\=*7.#^>H+[K0E8A!&L)QBMX5,>D[J MY.J;?(7.0^7*\*L^*@"[%,VBE$19Z;BD@Y'JGAT@;V39MM+I2J7(]>@J2@YA M+,=#H6E-H=/S56(L&2)@0$I#/QM+*2R;GC:HZ0CX1!#U0#"^N7CS,U]D7WP!LGO6S]MIC/2>WP#Y2 M'67*G;]QW&WV!8M3#+[3H;R<5C#DRKPOQNF8_$N@Z<*KZBLR!,3#E%Y2W_,; MC!"W_"/FI@];'<)CE3MM+"MF+3KE)!F=3K_F8BG#^>GH^.L]0M(WC366'J2W M>XZ7NBQ@B-K6>F[S)6E(J"'NJ!"36ER:?$V%46W+8N9/@NY]RIYCAMQGDL* M9>&A%^#B3[GBLR+'KHLO4N$2WQ _U$\[X.!+5?2&.2L;?*0CN[.<%IKY90LT M6[!2@HXN,18#>+D7Q?^*F_?>*@$W&,*O7[JT7N(Z] M6-Q^Y)$:V6Y*2W9&D M%%R;%:A:8TPGT_EV,(C5*U1-!"\^Q:XMFNJZVK]3N[\_.C-Y]JPIE M%&NG9(O5ZKIT$LHP W>AY435%N@O]-H9AA6M, \%X?116SJBJY-_QYC"!4EF M=U(MZU%UZ5;M7ZW*-.T%W%;5%E[-K;88<*UP)Z*)2QTMLP73HI+\1)VR3TS3 M*K8C-E0=)->TPS=+7!;%KDLA/&'4#<;*4W$L$ED?4!R5@LO:)1U2NYUM?N,^W]D-U/&PFJ]/Z18SOMJ MA15+OU%!L\])=S!73&4=GD9_JAZPR&.L0FF5ZLGTAQF)8B-58RP$XN$+:JK. ME5+9::JH@#IXY#;*DF:20-5X=F4&;2+NU:A2<=,@Y5$*V14U^^W2![E_16WL MAHJ>A>\6U1WZBPY_]SN&_063^771E4P)L#^!>F4D6 D0,&L-3=:B!&3+WFJ7 M@*9Z;97Y%_8R$_)Q:)LFV71!X]G?LS1T6Z272QFHP,/.[^YX&_.S#=7.E@1 MP'>VN\-"E$:.-4PP^ FG+"B&]?;LZI6Q/^^9Z=.&/'OH-M5%[:\^Z4]Q^I-D M'$=?70"9+2D<%NM$?%]52U*S$&B5CH;L^<@H &DI.2(Z!\H9+V8.G;_.;6OEII2,J(I]&.C[TR?V;E1-?Q=Z['>2UV5$Q2&M++B.>\PT%,QNE!V&PQ90UY3[$BHP:R"TM 0Q+G[,O6[6H:S)9"@W:0FYE% M;I05(./6\]HY*EE[O"+,3 4&LQ3[02XKH;),VB/VZ8J6>;X3:>S/U4U#:1=. M.UUX WXS.B9)D0=*@RB5'E>DG"S:Z]UB9+IAI*!;8-E,YXAD*BN0+(NIQ)I2 M_]CFW>2WNU4IQE=;\V0BQ%0&7]&"E7G)QP/6 M>[5A0^U$GLCJ&3^M"IV:LMO5,1MCT<]U%8A,N2KPFJ)]#YUU9/"EO@RY(TC; M%4O$,D7$RJ@Y4A ZH_';/%T14PL9[0*DM]22S2U RC(%7N@%TFJ54HI>\2#$ MGDI+W=1P?D#+P7@2H5BJ@(NI;A-$+K:K#OU;VE7SANO'!]'ZZLVY;3X6$3:C MN #TP.K]JC@GM(OO6,O@S]$*KD0L2\)T!3]+ C^-?J3ZA&L)IMUV7:YJMV6I M"BWU.\I_8K9@EFN3_UA;+(!]8XP$#6I5WG%,3.86.2S$:7",QU\N*)Q-;;'9[;\&0P"AKPS!5";?>NH,NQ536AS"*DI+\6%JPSI&HVE54%".". MWB>30(\+1RWD9%N=T%TP%7Y(WM]O:\""Z$1O;=4^-)1:/ZW*H$3LQC%V$BM? M#-'4,[#KWIC;A8V^+TE:2G0]")1BQU.BT!@JG*(J['!(?4T!-.+TP/.@%T5N MR"FIM:%ZE+6W%$[P]JMKM-]SV,-OLO(,NX_^V'X*"7.(KO([,6%?XY'Z M;H^/'I)^Q,B&G;!]_3W U+8C]LJK#H6V%*O5CJY+P,J\D3CIZ$4W',>85 M81FPT91B6](XF0XX"V,T(^@IMXD99#B-AZ-Q-!N.HG06SP>#*)E%U[L;P)F: M9GA3YO7=HYD(/A@-!]$HGLQF:)ZD6E_Q;#;6$;7)>!"/)KB">3P84 7#-(U' M8U[;?)P$B+&KH^4XOB "]&G,14'N M!Q+)9%L<;H@<1.*N9&<&=@RQ<$%"K/0V'(^/J>+;;'HL"IJP9^R].AE@3@RJ M7(2:D4[O4 -)#C1]M[-?E&[Q1X!-DQG,@,VOTV.5[2Z5RFYR#'2V% ;"1';E M4QVZX7#8X\9+C4_[)!84>WI M)$YI3$M==MRJG#]$_6=YCPT M*Q$;;[.;FHE_]*HNEB#1I,-X.DP!-^+9)$%O_0+CM'3*F4&* M83Q)AEA(<#"<[Z?10I^O*:/IHF3#7B5U.! D&K7)*)ZF(_Q/"C.HP'HJ M#T2DE3=G%0^.KAX;$/6PK3>@\02CM)-ITH<;"!^XULT,^3AM7J!XP'O[L,E] M6JPMK5DW/(!_WU75TDT'BC@C\OUZI^F ^/ WG@3E]@"AH1O[%F(R>?Q M:(Y%$.!@!Y3$"UB3#)&G)8,9 #JAQHC\>C('E$L)\F/,34GG$RH[ US8!Y'A MVWS,+Q10#?0.;;.-],_?YF@ M3;B53$9^=2;X[5":+> TE:(.3CZ"P]]W%-X!]CX3RR+?4<6M,&,+ M:_3*8[1VXQ7)XI:;MBT-J=7[JCSA6'^[N'Q$N LX/&%))QG.L59)"D"YQ-!D MI.U &"<3+%0U/ ;H#*-SD$1 4%+9?X /]\6F08D;[_YP"J^"K#Z!@8"KIQ.@ M%G6VS+&2OBZLL<04#.R_EH#0#B1IBA+:9 RRWRB>C0:&L3W"447#,8GI7"IK MAJ6RXBE5+$"A8#KBLBIP?R?'G F7SF\ I2>?P*D)^1G":CI+#<)HE),DF,/<8(#P.P F AW""X8^1^HWIBLW2>#ZC MFLK#(2#\B. TCV<@)W@%P70T_5L.T+?+I?3"\W#U4R=*W]1?L4N?&K/:LF7) MWII42^H%9ET&IYK+&QDME&8)")*..A!0)X/4H-D^FU$?JMYE? J#UAZ]?TR:9&6(V*IC>UK\H5-K>%N410,K M%D$&6#TP]A&IYJ#= =J>2Y"$(EB 8V/@J"D6JTVI_>M)49Y0R@G<-_@8A4]@ MM /@+@\Z>!_D-> (<+]2T *'263OE=5$)-L@TB7,;D?Q>."SVTMI.!Y3P1>6 MO-_\=5=LN'A!^$3"P#9#84D5R:C/]5A/@+^$/>9+'8JH0-\)]'<49P[;!*$B MD3\ 8!?L:]-V \J"I/QL]&>@';1!ZCB&RP[_F0!)>K4K5ISG XK#$- >*.5D M,(-Y%_<%<.Q'=UMV7RJS5\ZD9K-_KOS>"1S4! A> G=BGK3410I?KNXP"SR" MI8.$"0+G;"@T=[,?M EHC.-D0"KI9#R.WN$HMM-SB8U6%H6):;5IBM-:R_HH M:]5]:FWG*!F,D'RB&6( 4NX<6Q#U1K8?AMX5J($\WWOZ8G?NH=\X$#)ZCA)'9G 09NC M-)Y,^B/&%"C=N6Q:&C"),V&EMTOM,H"6#N86#.C'1.NB#JJV-CJ=^U4_SQTQ MD] /T*#9/E-.Y6D5J[;:"AG4Z@IK]I#M"=5A6QCH'"5Y$%YZM=Q:=QIM65;% M.,RJ]5'*PV1R3LP!>:YV-_R+:E$!,A4?B/4BBH4#.&<"F]49LT/0[[Z&SX<, M-1NC@BX4]:4;B;BQO%8G,W.H%B1>6H"P0LQMT[&Y_2P$3P$@$GX:^,@CL+/D M./H8(!.Z#2"G[G%DQ2TYTA[VKU.O!MM8=(NR$K;\@[Z"L1GCUY%I>8+6'?=P MK5?<^:'B(F;WPE?4Q9!_?M2>:9%\06:B"L&C><+R+[#B"19X$QDXC5.0>0'? M20Q.2+=2^C")PTD\&HSMGSRQ> 1Z7]KJ"24% [B)$\-"EV9)QB"]3:/9:&1N M)]#6X1PPY&B<'!LO#)/Q,)G;>\ "%8\7(XVE%EJOD<;VD=$-6:9/+DSGO%ZX MTZ+JSQ &/^:?JQ6E\[:;T+[ NM7#&9[N%%T;,Z %G+4O-X-BB_4-M?19A"=: MO!C0(' ELQ3'F,-_2-Y:^'SK")C4,5;2A/\UNU+9?+26,57:AG&&8_^\NIJ] M]3D$\VVLK&94WL:Z73\H9S(LYJ-.*J)$SEX]\-IO M(A9+(R;2);FW4GN WUN&+7YO&?9[R[#.EF&];M[[2K5:XMMT)@TL?BW/\.^] M-?Y_UENC.P@A5'?=!"KO0])S56CK0"./9V/I/V>9Z4LI+TZ0_+L[T=X[#\Q# MG0*!MOWR[QT.?HT.!_V.2PZ\%R;_WJ7@OZ=+P3/+K/?AOZH4NU^2^_FT[?_M MLN"=T/QPJ[RUE\K"\N%62K.9LK?]><;OM73AGYZ>Y]3JPT!>MT_!/PIK_U\K M4]BOP-![O#(H\8%:K'XW4&DW8>G0'/X#3R5W@L.?MYK%\$OG["U7MCQK-R'YV#+_AR$]MN_ M)(W@67#HD17PG%T' P\[=A1) M1.[>D!;@=>(XC=@])WF!N;"O*OA@.(Q\[AV4BH/V1C/!B[P@>PN867="T=-' MIJF0ARCI]'0Z^-K[=7PZ]G\U\=A_=ZQ49-O;]_+K? 6X4S^&WW0"P]L/I^GI MT%_)=!1:GQQ+;'E7[65^T(@6&Q7O6J<$7,&CYC:31 <0<^HMNX?^\^Q+T?S7 M2[I*)X/1R2#YQTW\W*NS]XR'IXD/K,O@.(UCL+L!$DV+*["/MWE"2V\/F*2B MHW=2D:<3CN[\F!83?OJ7=EI.+S$#D7Y/&D[O,;KRXEV+L_;*;E'8=U[ZINC[JG.4 ]/?-M?_3SAG[I;9H M_OZ=)Q^/6V[\2C M5QW?]8-8*.O'!MX!D-GBF4"Y:QU=O\=^.0[O" XGYW2/[M;T^.50\AX_!]> MR=C&W##.G;PCG#N4 ?1'CG,^!]RGRD(4*^*)\%:4Z9XL"[)]ZY'.R,CKO1), M6O'X,F>J[!'UK#P5CTAT)J=X;^JDE$/WQK5R7W*-EHN2;'X'+QV0IG[;#GS8 M 8EDT.^^HZ+="VC)K/> _>$;^K@3Y$D'Q7OZ)=/B92CEYGFZ6\N ZY'?03H( M_.;)R&C9#?PV#/S6CEP,W$F.J?FH5;1G[.QUOM T>.I-H:O.+ZO=S18YE919 M:>+]FB'9D,G0L2NE<"TM4'W>_L))1@IF'3WGV-Q\H .:KX>[;C:0+V!9"4'[ MMD,1]@%+T+[D'W^GW0-L] !V5/\=4G7?F/N/STXYL-!@_D'08D2LN:A#-AM, M.?) ?CC?R#3 M\((.#ZE"O#D84UD*O(LU.IW[9@(GH>-)RSWT9>]5!>P_[SIGG>\Y-42O2GWUR;K9'SGT;S'+JWE3G^]W.L0/I5)U' M:U*H>NMA^U.3?-ZV)T?IT/DO_-2N/[9RE\* Z/Y<[YRLRF\QI&S/9Q5Y D0?I'MSNRBKNO@R= :&'L23IX!DW?A'3CI.QT(S,$>;E)-W-Y0 M%XYUW:/P>O;.:%)+@C.VDVWZ9=4\TP\43I'QA(9^^3%!(<]/B0ENV,Z*.001 M+9*@>$(A(&>@5!:+[+C; 7>V00O/8*^%Y\^[4K\SZWCG??7Y-!IP#]O)OG'2 M^>%W9*YIQSNV1M2UGG=P2RGFE4_P;<<)JM=:!QWK]H\FS-?C6^_/@4N7/\?1 M^].STYC^)A\MPUS]_&.^6C4P?WU7.:^?PYG_#;1=_=UE7I;-X^IS5A89,\%7 M-:#2/;V@S/G7]8YL\A35TWLS:[9(1C=577.PT"+;P%,?'H1-JRH+R*$B#E$N M+E5+I6Z;]ZH Z^$/I.*UBNPB.4M_3KMS@KTRM0]]D=I3O'EUX/?"8 M)CZPZ+?%%^VACZ@_L=[!$UZ51@BWQ>T>\.A6F/@MT QO=V)&CJB_(Q5LIC+Q M_C[?55FI^F-]SJ@"-9:*[AR0.1F7H>H8DBR$5/(4#^+P^__]=R'Z>_1F5U@9#$+?96='S>U\/3=.Q[)7]3&X:_W\&QP,/K MPD>U-.2#_DUL -WLT<< S-/?+,SUDO?#//G-PMP(-\]EC4IR.@ MV#3 'G W;SX'.$R+<@0U^4O3"@D]Y:3P5SV H\CQ';P'?&*5[^,V>U]6'1RR M!5>B[C;VB NTW9NI-]-3WS]4]<^%Z4O$84@*S#JA'*3KKH'.K*6J_HNLW6(6 M18/&P)@R^*P]>6.H'L?.QO7WW#VKVM4T0;Z0[$?5?NB>4C#,ATU4+;C+5[]Y M.E;]3W\%X"?ECD6U/R1(_#/NB03;=P'!]C>_&9O+'Z)7R>G@GXWM'-@A_-01 MMY'\9F6$7[+7<.S(;WY;MEC4_P@'_Y1'>&BO_Z1'B*%9):6;T!1O=QQ7T[%1 M_R@# N\^ Y6;8;G'0N7$('W_ZA(;JB63X7?>BXIMM4P_?X_>9UL2U'%?S_IH MGZK2;P [7?S[74:I[0%#=5=-FXZXMZN';-/?U6X5O7&]2]_7U6X#*XM#/="Q M"%"HA"#(QG7QF19%K0BI':*8S3H=$F'_@7XL\1^]P?+KU?1YCIG8J4+3N2=3 M6*;]RK/*YQRA76T5)7XV;(^Z.O)QNO?C4,$=^=!O7"$59P+E:IY <7MOO1BOJDG7./M+ MQGB.),*8IJN.3.=B#Q65Z;O+?U2%F:[YSV"Q)P8P^Q?;71GF%\4CC_>&B,[W M/KW*-\8EXSW$;4BG+&>]9U:GZIO'R'Y/ZIYV%KR# < M@V%GG# Q([+3'RN\A2*AZ1BUK^!CZ"#_[Z]^YC%%MX$D:#E/A9%L[[,R^L!2 M0&Q*'<6A*OC(05IE[?I11RQ*L<@#P>+1T:ZA:D;\WC$5Z)=/JN#<:H7YE(';^/V;P$5@\#?LK[H*+KI5H0NKMAH^ M >*(1CLE&W=Q U67JNNYJDG5Q7F>?.0= QW8D%2Y.+0;7!(;;:T"53 "E?9>A^<\76[ M-A".9]?SE7 7:1Q9MRIA%:5VJ-P6#4KZ5.$$[I_OE,4Z5QT;#M<_"BXN;JT M;J)>6V!:__3M4C%>$:P]&-%7,'+J'77*(L&B1QT22+ATD8<>736,O#O\W'I* M3X#MOGIMOP*,%6*?EF"']*49!@NU*(J M1)FB3*;@3L#WN54)RXVI3A0^PTMNA67:R.))+1''T$OF7U>*)P:.3"B\Y\TS MKB?%;:?=XCP!W/VTJ?W\$XXK7&C8=^Q@WVX[ V;W?U1B,E7XP[ZHT*^\UQ-R M&27W %^ZDK[R_L "]?;'KPZE,!ZHW.7)9MU%O+Q;MS>_L2\T6R6]^H,-\YR> M.^FA*E?]5V%?AB?6SOIC1V6K'GFI_6I:[9\O5."J]PKWY[9*X]EKZC'[RT@G M$+&3;?:EPT#+MB044DU;VP/I$,DH5*_C:#@_'0V^]J,ULYO;?7,!J$OWG#U2Z[+\\;.:$ MR>,9IY=;VD8!="4:P-Z+Q9 M5L&LG5USM2+DL?\<-LUXE,V2(X>B5/7IE=_]]\V MS?:/_P=02P,$% @ 7%>J3I#@9,)& @ >@H T !X;"]S='EL97,N M>&ULU9;;:MM $(9?9=F4DD"))+MV22,)VD"@T)9 ?-&[L)9&TL(>U-7*M?,Z M?9,^6?>@@^TVI+AI<6ZLV9F=?[X]X-FXT1L&MQ6 1FO.1)/@2NOZ;1 T606< M-.>R!F$BA52<:#-49=#4"DC>V"3.@DD8S@-.J,!I+%I^S76#,MD*G>#IX$(^ M_TKFD."[TY=?6ZDO7R#_/7EUG5WN^T]=X PCK_$A3W T?XV#/Q<]#Q_6 M-;$]Z=DCTC^^/P \!'Y+/+>R0;$]S'%%E*E8,:RD2X=Z4Q M@\+B*%I6]JME'=B@UI(;(Z>DE((XACZC,XQL!HS=VBO]I=C17A?(S[%'$F)D M*7K3K+HSQU,+'?*VFM?>E@T/TD4U74G]OC7+$6YL+P[<*"CHVHW7Q0!@U$E= ML\T[1DO!P2_FT8+1@073F/1U4"45O3=Z]JIDQ@$*HQ4H3;-MSS=%Z@6L=7^= MUL6AS)-GR/S4^UR" $78-K2Y^\>\R_^9>/KF[Y'=O\H^\!,RV@;U#"!GQP\Y MO3A^1MO<_RUDT'6=K=:VT]@&+UJVE&DJ.MR*YCEX'ONR2/!G^Z!A.^UE[&]& M7I.E>0CNZ)O<' K2,GUCE^B""1[MCQ8\F@^S%H-$@D?[$^2TY1>NX/C:3'\" M4$L#!!0 ( %Q7JDZ"UZ8?JP4 -8P / >&PO=V]R:V)O;VLN>&UL MQ9M;3^,X%(#_BM4G1EJV;6Z=012)ZRQ2N8@RO*[?5T99=R97M,\4*,>^M3&%<9NU0.:-BU:FX%YU;O H^^SIKWX1LE62,0,;[A P]R 2!3/8)&7F0(P1RM$_(V(/\BD!^ MW2=DXD%^0R"_T4)>205]C>3YID$[Z_?@ ZP+']"RG956*F$MFXK%!S#4+<1R M>1 O0I7"Q\$L,B36R'>MLU>9Y[60[]Q2&/"QXVI1<;!3'Q/SR)!8)*=IJDNH M1?8@4B%?>/WT=S3,'D-B?5PKJ% 'D9IH?6.8*X;$LH P=07QX*^_V#U$ V_! MUG^E7%77^9"8*X;$LI@(;MM%ADEA2&R%B5:+PT=A"G8A9DV)/53G0:=[PU4K M,,6T,"3VPA67ACWQO!3L!LJO-!][74P(0V(C7'*C(+NQ[![ZD7-=%%JQZ9(; MO[$&F!8"8BU,G4Z?#\]X8]8"[F2W$X\ LT- ;@"/?*?K9XEP/P0$/NA*TIB!_<0 MTZ6@C"\^)N:,@-@9'P(F=O!8:;9-B DC(!;&6^34R86I(R!6!QI"M?+' %-' M0*P.+T[I+$+,&P&Q-]" A1WX@QF8/4)B>S0A2U?IA9@T0F)I;,4N77B8.T)B M=^R(6=:2M.'Q/324BLD^U IO.KQ&P2 MDH]5(1%->_P4DTM(+)?NZ.&6&\.K608?$Y-+2"R7CN@!,G4-Y+F$LWU,S#,A ML6=0S%:E1YAGHL\>O&IA^H.]$>:=B-@['S$/V>;+M/X\283Y)R+VSR9N?&?[ MP@XNA.,R;_5'$::?B%@_&\HN,'1VA%@X[V&W+*"#9'K.'@WTZ'-AJF+T,3'A M1,3"P:/P5IO!M!,1:P?']*=((DP[T5YS&G^2),*T$Q%K!\?TITDB3#L1L78Z M1J\[VWF,2258\Z)B9VS@5PO;:C7E;")3K<'16/,0#&Q@3:8]0^(U*WK+DMT?I[8/QO( M=. MQ[3ZHTG[R\3\$Q/[9QMST]BKAJ];I8GY)R;V#X;Y0_G968(9*"$VT,Z!HH;7 MQ\0,E! ;:"=F\Y'ZF)B!$F(#O8UG=0QGU9P^)N:@A-A!N\>SZEKW,3$')7L; M=GL0UODM/<$LE'SZL-NFK6\E:PFZ3HQ\*F<;<]/!W\W9K8^)62@AMA"""1XZ M]S$Q"R7DB\6PH<2B6F\/'?RU$T45(\^A9S\,!O62 MF@TF9J%1;:%^?;(].<[$7"J1W<(C+.Q/>9[>&U;]:=;]17%UZWF9Y^>P[TY- M-*_VU_=8_TO!R1]02P,$% @ 7%>J3D1]_<1@ @ 8RP !H !X;"]? M7_*Y'DYM4XZGKJS> M+^>F;*KC,'3?G"O;8[[4Y:[MMYMJOYYYZO5S[H_Y&%3N?>S>VO[UW+,>2CN^N;OQ@7C3SZZ_#_KV_W^ MM,W?V^VO2VZ&3RK^+JCI!? QG7_"2$-5]K#[CV?*\] -OSQ?: ;,\WVP.T/5]M M#]CV?+<]@-OSY?: ;L^WVP.\/5]O 7H+7V\!>LL"U]KH8INOMP"]A:^W +V% MK[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W KV5K[<"O96OMP*]=8&S$G18 MPM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM<[ +T#7^\ ] Y\O0/0 M._#U#D#OL,!9-SKLYNL=@-Z!KW< >@>^W@'H'?AZ!Z!WX.L=@-Z!KW<$>D>^ MWA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%[E6BFY5\O2/0._+UCD#OR-<[ KTC7^\( M](Y\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&T+/&N"'C;AZVU ;^/K M;4!OX^MM0&_CZYV WHFO=P)Z)[[>">B=^'HGH'?BZYV WHFO=YKH78YUGW<_ MAO[4',JM2_X9_F7-!.XR?)SS[3.N4[_ILD6-Z]_ B+(9V Y(,R]@DMLF:A);MF'*V^,$&&E0 MD4"TTMDT3:YS[TEJ?:M>_GGR%!?[H1_CNFA3\C\8BW5+@XVE\S3FRL:%P:9\ M&K;,VWIGM\3$:F58[<9$8UJFJ4=Q=7E-&_O0I\7/E^M3ZW5AO>^[VJ;.C>QQ M;-XU7;XV+ /U\YK8=CZ>Y07%XF:?N\1\;5WD:BS8)R:\OW$ZS_?=/E((74-? MBN8VFZZFQM4/0[ZEC#Z0;6)+E(:^C*T-U/Q.H1NWKWGO;$B_[) ;LWW/_EM0 MGBY'>NKI<("YKD4T+ MC_F(-&V=AII/#<^M3_?#_G5A-W\_],+_%2.;#]][Z\?+(4!R2) <"B2'!LEA M0')4(#G.07)<@.3@*Y0@**)R%%(YBJD8$=Y[P M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 7%>J3FH>@.-O @ V0@ !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 7%>J3M+389]4 P APT !@ ( !?A( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J M3GQ4DF:A! \!8 !@ ( !WAH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 7%>J3I%;3:6U 0 T@, !D M ( !T24 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 7%>J3L?8I9JU 0 T@, !D ( ! ME"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 7%>J3CSJRGBS 0 T@, !D ( !5C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3D:559VT 0 T@, !D M ( !YSP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 7%>J3A&)S#_A 0 04 !D ( !J4( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M7%>J3L%X%9?2 0 G 0 !D ( !ND@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3EL?9_3A 0 M 04 !D ( !GTX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3E>6S\VW 0 T@, !D M ( !E%0 'AL+W=OY9+&PO=V]R:W-H M965T&UL4$L! M A0#% @ 7%>J3EG:$<[3 0 G 0 !D ( !G%H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J M3O-)&O0J @ ! 8 !D ( !XF( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3C\K>L]F P H0X M !D ( !P6D 'AL+W=O;0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3ND2TC0. @ % 8 !D M ( !DW0 'AL+W=O&PO=V]R:W-H965T M-. 0 .$6 9 M " 9%Y !X;"]W;W)K&UL4$L! A0# M% @ 7%>J3O:*+WH9 @ .08 !D ( ! 'X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3E#V M=BT6 P D@P !D ( !V80 'AL+W=O&PO=V]R:W-H965T+ !X;"]W;W)K&UL4$L! A0#% @ 7%>J3HTGWIO^ 0 9@4 !D M ( !P(T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 7%>J3E6/F" 3 @ @8 !D ( ! MXI0 'AL+W=O&PO=V]R:W-H965T< !X;"]W;W)K&UL4$L! A0#% M @ 7%>J3K0&PO=V]R:W-H965T&UL4$L! A0#% @ 7%>J3M]4ZTV? @ >@D !D M ( !CZ\ 'AL+W=O&PO=V]R M:W-H965T:T !X;"]W;W)K&UL M4$L! A0#% @ 7%>J3I3H?QGQ 0 !@4 !D ( !?+< M 'AL+W=O&PO=V]R:W-H965TV[ !X;"]W;W)K&UL4$L! A0#% @ M7%>J3A;PE),) @ =@4 !D ( !$KX 'AL+W=O4> 0!X;"]S='EL97,N>&UL4$L! A0#% @ 7%>J M3H+7IA^K!0 UC \ ( !5B$! 'AL+W=O7!E&UL4$L%!@ !3 %, MQ8 @L 0 $! end
XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 199 295 1 true 66 0 false 7 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.lbfoster.com/role/DocumentandEntityInformation Document and Entity Information 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 (Loss) Sheet http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) 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 2141110 - Disclosure - Fair Value Measurements Sheet http://www.lbfoster.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2145111 - Disclosure - Earnings Per Common Share Sheet http://www.lbfoster.com/role/EarningsPerCommonShare Earnings Per Common Share Notes 20 false false R21.htm 2148112 - Disclosure - Stock-Based Compensation Sheet http://www.lbfoster.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 2152113 - Disclosure - Retirement Plans Sheet http://www.lbfoster.com/role/RetirementPlans Retirement Plans Notes 22 false false R23.htm 2157114 - Disclosure - Commitments and Contingent Liabilities Sheet http://www.lbfoster.com/role/CommitmentsandContingentLiabilities Commitments and Contingent Liabilities Notes 23 false false R24.htm 2163115 - Disclosure - Income Taxes Sheet http://www.lbfoster.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 2202201 - Disclosure - Financial Statements (Policies) Sheet http://www.lbfoster.com/role/FinancialStatementsPolicies Financial Statements (Policies) Policies 25 false false R26.htm 2305301 - Disclosure - Business Segments (Tables) Sheet http://www.lbfoster.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.lbfoster.com/role/BusinessSegments 26 false false R27.htm 2311302 - Disclosure - Revenue (Tables) Sheet http://www.lbfoster.com/role/RevenueTables Revenue (Tables) Tables http://www.lbfoster.com/role/Revenue 27 false false R28.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 28 false false R29.htm 2324304 - Disclosure - Inventories (Tables) Sheet http://www.lbfoster.com/role/InventoriesTables Inventories (Tables) Tables http://www.lbfoster.com/role/Inventories 29 false false R30.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 30 false false R31.htm 2330306 - Disclosure - Leases (Tables) Sheet http://www.lbfoster.com/role/LeasesTables Leases (Tables) Tables http://www.lbfoster.com/role/Leases 31 false false R32.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 32 false false R33.htm 2342308 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.lbfoster.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.lbfoster.com/role/FairValueMeasurements 33 false false R34.htm 2346309 - 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 34 false false R35.htm 2349310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.lbfoster.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.lbfoster.com/role/StockBasedCompensation 35 false false R36.htm 2353311 - Disclosure - Retirement Plans (Tables) Sheet http://www.lbfoster.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.lbfoster.com/role/RetirementPlans 36 false false R37.htm 2358312 - 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 37 false false R38.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 38 false false R39.htm 2406402 - 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 39 false false R40.htm 2407403 - 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 40 false false R41.htm 2408404 - 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 41 false false R42.htm 2409405 - Disclosure - Business Segments - Narratives (Details) Sheet http://www.lbfoster.com/role/BusinessSegmentsNarrativesDetails Business Segments - Narratives (Details) Details 42 false false R43.htm 2412406 - Disclosure - Revenue (Narratives) (Details) Sheet http://www.lbfoster.com/role/RevenueNarrativesDetails Revenue (Narratives) (Details) Details http://www.lbfoster.com/role/RevenueTables 43 false false R44.htm 2413407 - Disclosure - Revenue (Details) Sheet http://www.lbfoster.com/role/RevenueDetails Revenue (Details) Details http://www.lbfoster.com/role/RevenueTables 44 false false R45.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 45 false false R46.htm 2417409 - 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 46 false false R47.htm 2418410 - 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 2419411 - 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 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 49 false false R50.htm 2422413 - Disclosure - Accounts Receivable (Details) Sheet http://www.lbfoster.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.lbfoster.com/role/AccountsReceivable 50 false false R51.htm 2425414 - Disclosure - Inventories (Schedule of Inventory) (Details) Sheet http://www.lbfoster.com/role/InventoriesScheduleofInventoryDetails Inventories (Schedule of Inventory) (Details) Details http://www.lbfoster.com/role/InventoriesTables 51 false false R52.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 52 false false R53.htm 2431416 - Disclosure - Leases - Narratives (Details) Sheet http://www.lbfoster.com/role/LeasesNarrativesDetails Leases - Narratives (Details) Details 53 false false R54.htm 2432417 - Disclosure - Leases - Balance Sheet Location (Details) Sheet http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails Leases - Balance Sheet Location (Details) Details 54 false false R55.htm 2433418 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.lbfoster.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 55 false false R56.htm 2434419 - Disclosure - Leases - Cash Flow Components (Details) Sheet http://www.lbfoster.com/role/LeasesCashFlowComponentsDetails Leases - Cash Flow Components (Details) Details 56 false false R57.htm 2435420 - Disclosure - Leases - Estimated Annual Maturities (Details) Sheet http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails Leases - Estimated Annual Maturities (Details) Details 57 false false R58.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 58 false false R59.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 59 false false R60.htm 2440423 - Disclosure - Long-Term Debt (Narrative - United Kingdom) (Details) Sheet http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails Long-Term Debt (Narrative - United Kingdom) (Details) Details http://www.lbfoster.com/role/LongTermDebtTables 60 false false R61.htm 2443424 - 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 2444425 - 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 2447426 - 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 2450427 - 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 2451428 - 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 2454429 - 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 2455430 - 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 2456431 - 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 2459432 - 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 2460433 - 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 2461434 - 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 2462435 - 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 2464436 - 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 R9999.htm Uncategorized Items - fstr-20190331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - fstr-20190331.htm Cover 74 false false All Reports Book All Reports fstr-20190331.htm ex-102q12019.htm ex-103q12019.htm ex-104q12019.htm ex-105q12019.htm ex-311q12019.htm ex-312q12019.htm ex-320q12019.htm fstr-20190331.xsd fstr-20190331_cal.xml fstr-20190331_def.xml fstr-20190331_lab.xml fstr-20190331_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fstr-20190331.htm": { "axisCustom": 2, "axisStandard": 24, "contextCount": 199, "dts": { "calculationLink": { "local": [ "fstr-20190331_cal.xml" ] }, "definitionLink": { "local": [ "fstr-20190331_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "fstr-20190331.htm" ] }, "labelLink": { "local": [ "fstr-20190331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "fstr-20190331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "fstr-20190331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.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-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 488, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 33, "http://xbrl.sec.gov/dei/2018-01-31": 13, "total": 46 }, "keyCustom": 50, "keyStandard": 245, "memberCustom": 25, "memberStandard": 40, "nsprefix": "fstr", "nsuri": "http://www.lbfoster.com/20190331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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 - Document and Entity Information", "role": "http://www.lbfoster.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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": [ "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Fair Value Measurements", "role": "http://www.lbfoster.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Stock-Based Compensation", "role": "http://www.lbfoster.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Retirement Plans", "role": "http://www.lbfoster.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157114 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Income Taxes", "role": "http://www.lbfoster.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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 - Inventories (Tables)", "role": "http://www.lbfoster.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "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": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "fstr:LesseeBalanceSheetLocationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346309 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349310 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353311 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358312 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "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": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "idaf151e30f6a44a0b969be7e7e828117_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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-20190331.htm", "contextRef": "iae2061baf03c4080ac5c9bd6ac5f3e3b_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "lang": null, "name": "fstr:CorporateExpenseAndOtherUnallocatedCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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-20190331.htm", "contextRef": "i1182f1f1700d4675b9f815789a635e3b_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Business Segments - Narratives (Details)", "role": "http://www.lbfoster.com/role/BusinessSegmentsNarrativesDetails", "shortName": "Business Segments - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "i099fdbf76c8640cf8c3bcd5f2bdcba74_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i63ef324642474ae084dfc17bb91cfc21_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - 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-20190331.htm", "contextRef": "i3057723d286b48ba9c81c6655ceadcda_D20190101-20190331", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ic54c423a72df459e8a35f987763b86cf_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - 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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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 (Loss)", "role": "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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 - Inventories (Schedule of Inventory) (Details)", "role": "http://www.lbfoster.com/role/InventoriesScheduleofInventoryDetails", "shortName": "Inventories (Schedule of Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": null, "lang": "en-US", "name": "fstr:LesseeLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "lang": null, "name": "fstr:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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-20190331.htm", "contextRef": "i5d423d77f49e443aa7e4b2274829d0ae_I20161107", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "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": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Long-Term Debt (Narrative - United Kingdom) (Details)", "role": "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails", "shortName": "Long-Term Debt (Narrative - United Kingdom) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i456d55733c634d46bf67c42a4eb9a582_I20190331", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "gbp", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i2c0744e2cad14af69a7005051c9e1a1a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - 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-20190331.htm", "contextRef": "i2c0744e2cad14af69a7005051c9e1a1a_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - 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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - 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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ic54c423a72df459e8a35f987763b86cf_I20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - 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-20190331.htm", "contextRef": "ic54c423a72df459e8a35f987763b86cf_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-20190331.htm", "contextRef": "i5fc9de8f03b14b09acf4b58e2f2941be_D20190101-20190331", "decimals": "INF", "first": true, "lang": null, "name": "fstr:DefinedContributionPlanNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - 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-20190331.htm", "contextRef": "i5fc9de8f03b14b09acf4b58e2f2941be_D20190101-20190331", "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-20190331.htm", "contextRef": "iaf854c6f60f7460c9d2f78d91ba04fc7_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - 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-20190331.htm", "contextRef": "iaf854c6f60f7460c9d2f78d91ba04fc7_D20190101-20190331", "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-20190331.htm", "contextRef": "i5fc9de8f03b14b09acf4b58e2f2941be_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - 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-20190331.htm", "contextRef": "i5fc9de8f03b14b09acf4b58e2f2941be_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459432 - 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-20190331.htm", "contextRef": "i17b601fa1d8749f0b35b3e4c54ec3f2e_I20190331", "decimals": "-3", "lang": null, "name": "fstr:PresentValueOfProposedRemedialWork", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ic54c423a72df459e8a35f987763b86cf_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "fstr:LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentRemainderOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461434 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ic54c423a72df459e8a35f987763b86cf_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462435 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464436 - 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-20190331.htm", "contextRef": "ib4049f197d5d444885ca04378011a239_D20190101-20190331", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i16191a0f888d4d1f9f08942a07fb376b_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-20190331.htm", "contextRef": "i16191a0f888d4d1f9f08942a07fb376b_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "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": null }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fstr-20190331.htm", "contextRef": "i3b0f69d4051d4e599d6e1b8e4ae8dd52_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - fstr-20190331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - fstr-20190331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 66, "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": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r346" ], "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r346" ], "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r346" ], "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_CarryoverOfAssetSalesAllowed": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "CarryoverOfAssetSalesAllowed", "verboseLabel": "Carryover of asset sales allowed" } } }, "localname": "CarryoverOfAssetSalesAllowed", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_ConstructionProductsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ConstructionProductsSegmentMember", "terseLabel": "Construction Products" } } }, "localname": "ConstructionProductsSegmentMember", "nsuri": "http://www.lbfoster.com/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "fstr_CorporateExpenseAndOtherUnallocatedCharges": { "auth_ref": [], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 3.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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationRestrictedStockandPerformanceShareUnitsDetails" ], "xbrltype": "domainItemType" }, "fstr_DefinedBenefitPlanNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DefinedBenefitPlanNumber", "verboseLabel": "Defined Benefit Plan Number" } } }, "localname": "DefinedBenefitPlanNumber", "nsuri": "http://www.lbfoster.com/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "domainItemType" }, "fstr_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.lbfoster.com/20190331", "xbrltype": "stringItemType" }, "fstr_EbitdaRequired": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "EbitdaRequired", "verboseLabel": "EBITDA required" } } }, "localname": "EbitdaRequired", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_EbitdaRequiredForSeventhQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "EbitdaRequiredForSeventhQuarter", "verboseLabel": "EBITDA required for seventh quarter" } } }, "localname": "EbitdaRequiredForSeventhQuarter", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "fstr_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FixedChargeCoverageRatio", "verboseLabel": "Fixed charge coverage ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "pureItemType" }, "fstr_FixedChargeCoverageRatioAfterFifthQuarter": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FixedChargeCoverageRatioAfterFifthQuarter", "verboseLabel": "Fixed charge coverage ratio after fifth quarter" } } }, "localname": "FixedChargeCoverageRatioAfterFifthQuarter", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "pureItemType" }, "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/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "fstr_ImprovementsToLandAndLeaseholdsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ImprovementsToLandAndLeaseholdsMember", "terseLabel": "Improvements to land and leaseholds" } } }, "localname": "ImprovementsToLandAndLeaseholdsMember", "nsuri": "http://www.lbfoster.com/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "fstr_LeverageRatioInSeventhQuarter": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LeverageRatioInSeventhQuarter", "verboseLabel": "Leverage ratio in seventh quarter" } } }, "localname": "LeverageRatioInSeventhQuarter", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "pureItemType" }, "fstr_LeverageRatioThereafter": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LeverageRatioThereafter", "terseLabel": "Leverage ratio in effect for the eighth quarter and remainder of a credit agreement" } } }, "localname": "LeverageRatioThereafter", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "pureItemType" }, "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LoansAndAdvancesLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "LoansAndAdvancesLimit", "verboseLabel": "Loans and advances limit" } } }, "localname": "LoansAndAdvancesLimit", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "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/20190331", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fstr_LowestTierMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LowestTierMember", "terseLabel": "Lowest Tier" } } }, "localname": "LowestTierMember", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "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/20190331", "presentation": [ "http://www.lbfoster.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "fstr_MaximumAssetSalesAllowed": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "MaximumAssetSalesAllowed", "verboseLabel": "Maximum asset sales allowed" } } }, "localname": "MaximumAssetSalesAllowed", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "fstr_MaximumDividendsAllowed": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "MaximumDividendsAllowed", "verboseLabel": "Maximum dividends allowed" } } }, "localname": "MaximumDividendsAllowed", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "decimalItemType" }, "fstr_NatwestBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NatwestBankMember", "terseLabel": "Natwest Bank" } } }, "localname": "NatwestBankMember", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "xbrltype": "domainItemType" }, "fstr_NatwestBankOutstandingGuaranteesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NatwestBankOutstandingGuaranteesMember", "terseLabel": "Natwest Bank Outstanding Guarantees" } } }, "localname": "NatwestBankOutstandingGuaranteesMember", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "xbrltype": "domainItemType" }, "fstr_NumberOfRetirementPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfRetirementPlans", "verboseLabel": "Number of retirement plans" } } }, "localname": "NumberOfRetirementPlans", "nsuri": "http://www.lbfoster.com/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails" ], "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_RevenueFromContractWithCustomerPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RevenueFromContractWithCustomerPercentage", "terseLabel": "Customer revenue transferred over-time (percentage)" } } }, "localname": "RevenueFromContractWithCustomerPercentage", "nsuri": "http://www.lbfoster.com/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/CommitmentsandContingentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "fstr_ServiceMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Member", "label": "Service Member [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMemberMember", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "fstr_TierAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Tier [Axis]", "terseLabel": "Tier [Axis]" } } }, "localname": "TierAxis", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "stringItemType" }, "fstr_TierDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Tier [Axis]", "label": "Tier [Domain]", "verboseLabel": "Tier [Domain]" } } }, "localname": "TierDomain", "nsuri": "http://www.lbfoster.com/20190331", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "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/20190331", "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/20190331", "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/20190331", "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/20190331", "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/20190331", "presentation": [ "http://www.lbfoster.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r347" ], "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": [ "r116", "r128" ], "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": [ "r131", "r205", "r209" ], "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" ], "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" ], "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": [ "r130", "r205", "r208", "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" ], "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" ], "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": [ "r293" ], "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/FinancialStatementsNarrativesDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201606Member": { "auth_ref": [ "r278" ], "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": [ "r167", "r171", "r172" ], "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": [ "r179" ], "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": [ "r81", "r178" ], "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", "r159" ], "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", "r271" ], "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) Income" } } }, "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": [ "r87", "r153" ], "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": [ "r97" ], "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", "r251", "r252" ], "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 (loss) to cash provided by (used in) 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", "r135" ], "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": [ "r87", "r148", "r153" ], "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 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r318", "r333" ], "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": [ "r280" ], "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" } } }, "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", "r250" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "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": [ "r158" ], "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_CapitalLeaseObligations": { "auth_ref": [ "r12", "r292", "r334" ], "calculation": { "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital leases and financing agreements" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r25", "r89" ], "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": [ "r82", "r89", "r91" ], "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": [ "r82", "r286" ], "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 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": [ "r170", "r181" ], "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 (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", "r187" ], "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 March 31, 2019 and December 31, 2018, 11,115,779; shares outstanding at March 31, 2019 and December 31, 2018, 10,404,347 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/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "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": [ "r196", "r198", "r206" ], "calculation": { "http://www.lbfoster.com/role/InventoriesScheduleofInventoryDetails": { "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/InventoriesScheduleofInventoryDetails", "http://www.lbfoster.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r201" ], "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": [ "r196", "r197", "r206" ], "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": [ "r196", "r197", "r206" ], "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": [ "r207" ], "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": [ "r129" ], "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/LongTermDebtNarrativeUnitedKingdomDetails" ], "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/LongTermDebtNarrativeUnitedKingdomDetails" ], "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": [ "r266" ], "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": [ "r323", "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": [ "r186" ], "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", "r319", "r320", "r332" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "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": [ "r87", "r93", "r259", "r260" ], "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": [ "r254", "r255", "r256" ], "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": [ "r87", "r157" ], "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", "r283" ], "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": [ "r274", "r275", "r276", "r277" ], "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_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": [ "r205" ], "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": [ "r195", "r253" ], "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_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", "r98", "r104", "r106", "r108", "r109", "r112", "r327", "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 (loss) 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", "r98", "r104", "r106", "r108", "r109", "r112", "r327", "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 (loss) 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": [ "r113" ], "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": [ "r286" ], "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": [ "r95", "r257", "r258" ], "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": [ "r249" ], "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": [ "r249" ], "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": [ "r187" ], "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": [ "r280", "r284", "r285" ], "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", "r281", "r312" ], "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": [ "r282" ], "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", "r281", "r313" ], "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", "r281", "r314" ], "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", "r281", "r315" ], "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": [ "r296", "r300", "r309" ], "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": [ "r295", "r308" ], "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_FinanceLeaseLiabilityPaymentsDue", "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", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "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_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r295" ], "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": [ "r308" ], "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": [ "r295" ], "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": [ "r308" ], "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 future lease payments, financing lease" } } }, "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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails": { "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": [ "r308" ], "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 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": [ "r308" ], "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 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": [ "r297", "r303" ], "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": [ "r294" ], "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": [ "r296", "r300", "r309" ], "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": [ "r306", "r309" ], "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": [ "r305", "r309" ], "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_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": [ "r152" ], "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": [ "r154" ], "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": [ "r154" ], "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": [ "r154" ], "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": [ "r154" ], "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": [ "r149", "r150", "r152", "r155", "r316" ], "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/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r152", "r316" ], "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": [ "r149", "r151" ], "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/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r152" ], "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_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r87" ], "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": "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": [ "r143", "r144" ], "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": [ "r156" ], "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": [ "r145" ], "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", "r98", "r317", "r325", "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 (loss) 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", "r87", "r119", "r137", "r324", "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 (gain) 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": [ "r262" ], "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": [ "r93", "r120", "r261" ], "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": [ "r84", "r90" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r105", "r107", "r110" ], "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", "r118", "r287", "r290", "r329" ], "calculation": { "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense - net", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/BusinessSegmentsReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.lbfoster.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r328" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.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" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r83", "r90" ], "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": [ "r142" ], "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": "Inventories" } } }, "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/InventoriesScheduleofInventoryDetails": { "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/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r42", "r139" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.lbfoster.com/role/InventoriesScheduleofInventoryDetails": { "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/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r43", "r92", "r114", "r140", "r141" ], "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/InventoriesScheduleofInventoryDetails": { "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/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r40" ], "calculation": { "http://www.lbfoster.com/role/InventoriesScheduleofInventoryDetails": { "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/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r117" ], "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": [ "r208" ], "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": [ "r307", "r309" ], "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_LeaseCostTableTextBlock": { "auth_ref": [ "r307" ], "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": [ "r310" ], "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, Finance" } } }, "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": [ "r299" ], "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": [ "r308" ], "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": [ "r308" ], "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 future lease payments, operating lease" } } }, "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": [ "r308" ], "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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": [ "r308" ], "calculation": { "http://www.lbfoster.com/role/LeasesEstimatedAnnualMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": [ "r308" ], "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 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": [ "r308" ], "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 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": [ "r310" ], "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, Operating" } } }, "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", "r321", "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", "r320", "r332" ], "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", "verboseLabel": "Revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails", "http://www.lbfoster.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r30", "r94" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "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/LongTermDebtNarrativeUnitedKingdomDetails" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r94" ], "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/LongTermDebtNarrativeUnitedKingdomDetails" ], "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", "r133", "r134", "r135", "r322", "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_LoansPayable": { "auth_ref": [ "r12", "r320", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "terseLabel": "Term loan" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r82" ], "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 provided by (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": [ "r82" ], "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 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": [ "r82", "r85", "r88" ], "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 (used in) 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", "r88", "r111", "r326", "r341" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "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 (loss)", "totalLabel": "Net income (loss)" } } }, "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/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "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 (loss) 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": [ "r97", "r99", "r100" ], "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": [ "r265" ], "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/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": [ "r301", "r309" ], "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": [ "r295" ], "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_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": [ "r295" ], "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/FinancialStatementsNarrativesDetails", "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r295" ], "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/FinancialStatementsNarrativesDetails", "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r298", "r303" ], "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": [ "r294" ], "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/FinancialStatementsNarrativesDetails", "http://www.lbfoster.com/role/LeasesBalanceSheetLocationDetails", "http://www.lbfoster.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r306", "r309" ], "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": [ "r305", "r309" ], "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": [ "r116", "r128" ], "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", "r272" ], "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", "r268", "r270" ], "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": [ "r268", "r269", "r270" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r48", "r51" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "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 income, 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", "r268", "r269", "r270" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "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 income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "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 income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r51", "r55", "r56", "r224" ], "calculation": { "http://www.lbfoster.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r52", "r268" ], "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_OtherNonoperatingIncome": { "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": 3.0, "parentTag": "fstr_TotalOperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "negatedLabel": "Other income", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "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": [ "r267" ], "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": [ "r78" ], "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_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "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_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r212", "r225", "r226", "r236" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "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_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": [ "r77" ], "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_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "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": [ "r172", "r173", "r174", "r175", "r176", "r177", "r180" ], "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": [ "r208" ], "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", "r160" ], "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": [ "r163" ], "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", "r158" ], "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": "Property, plant and equipment - gross" } } }, "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", "r160", "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", "r160" ], "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", "r158" ], "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", "r199" ], "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 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": [ "r125", "r127" ], "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": [ "r124", "r127" ], "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": [ "r123", "r127" ], "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": [ "r79" ], "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": [ "r110" ], "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r192", "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_RetirementPlanTypeAxis": { "auth_ref": [ "r212", "r213", "r225", "r226", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "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_RetirementPlanTypeDomain": { "auth_ref": [ "r212", "r213", "r225", "r226", "r236" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "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": [ "r200", "r204", "r205" ], "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": [ "r96", "r211" ], "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": [ "r202" ], "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": [ "r203" ], "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": [ "r203" ], "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": [ "r203" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r304", "r309" ], "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", "r94", "r188", "r189", "r190", "r191", "r288", "r289", "r291", "r330" ], "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": [ "r111" ], "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": [ "r164", "r165", "r166", "r167", "r179" ], "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": [ "r279" ], "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": [ "r149", "r151" ], "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": [ "r146", "r147" ], "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": [ "r146", "r147" ], "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": [ "r146" ], "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/InventoriesTables" ], "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": [ "r245" ], "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": [ "r185" ], "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", "r160" ], "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": [ "r115", "r121", "r122", "r126", "r146" ], "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", "r250" ], "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": [ "r151" ], "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_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": [ "r132" ], "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", "r138" ], "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 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_ShareBasedCompensation": { "auth_ref": [ "r86" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r247" ], "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": [ "r247" ], "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": [ "r246" ], "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": [ "r246" ], "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": [ "r248" ], "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": [ "r248" ], "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": [ "r92", "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": [ "r184" ], "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": [ "r182" ], "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": [ "r183" ], "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", "r121", "r146", "r162", "r168", "r169", "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", "r187" ], "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", "r187", "r192" ], "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", "r187", "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common shares, net of share 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", "r136" ], "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": [ "r302", "r309" ], "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_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/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r311" ], "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/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r311" ], "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/LongTermDebtNarrativeNorthAmericaDetails" ], "xbrltype": "domainItemType" }, "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": [ "r273" ], "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", "r161" ], "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": [ "r263" ], "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": [ "r205", "r210" ], "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_TrademarksMember": { "auth_ref": [ "r264" ], "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.", "label": "Trademarks [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.lbfoster.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r205", "r210" ], "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": [ "r205", "r210" ], "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", "r193" ], "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", "r193" ], "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", "r193", "r194" ], "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, 711,432 and 749,772 common stock shares at March 31, 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_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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "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", "http://www.lbfoster.com/role/LongTermDebtNarrativeUnitedKingdomDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r250" ], "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": [ "r250" ], "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": [ "r109" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.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": [ "r103", "r109" ], "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": [ "r101", "r102", "r111" ], "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": [ "r101", "r109" ], "calculation": { "http://www.lbfoster.com/role/EarningPerCommonShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "(h)", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "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)(2)", "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)(i)-(ii)", "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)(iii)(1)", "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)(2)", "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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(16))", "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(23))", "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(7))", "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.13,16)", "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": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "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": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r347": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "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" }, "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.7)", "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": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 96 0000352825-19-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000352825-19-000022-xbrl.zip M4$L#!!0 ( %Q7JDX5]^!/#Q4 (+= 0 97@M,3 R<3$R,#$Y+FAT M;>U=ZW/BN++_?O\*G[U* MMO*[NS_VJKN[%_<7Y+?[J^]DOU LD7M)0\4U%R$-=G=KUUMDJZ-U[W1WM]_O M%_I[!2';N_>WN]C4_FX@A&(%7_M;YU_Q%_B74?_\?[[^(Y\G%\*+NBS4Q)., M:N:32/&P37[X3/U)\OGXKJKH#21O=S0I%TLGY(>0?_)':J]KK@-VGK3S===^ M_[IK7O*U*?S!^5>?/Q+N_[+%_UW\=PFZL0L_V%^5'@3LEZT.P]9/C\H]?=;G MONZB^3O#!O(MVN7!X/2>=YDBUZQ/;D67AO::XG\QZ UT MS'SMQSV%1P,>LGS<\U+9=+?VU.%-KDFI6/BZB_<[U\-RTB\[!Q,SD2&R!_/) MY"*IO)^,P;SKE&OHB/>:47U?.+G?W=5O!7)YWZKG)?O[DFC=N;7V\K5V\? M/J"*/)]X;+&DF3+P^PXCO4CV &V):!'=X8KX";S"9RT(4YHV ZXZA(>D+P'" M 6LU/L=D2TAXC\=(6]! $1KZ1, E26#D7?C>Z\$$P-,,&_(HM-'B(3S :3#R M..U3Z2L"WPFC'MZE/+AEP*BTW6( Y]T>#0>DW^%P@R="!: =:1@O)8U,4_"9 M"Y]LXS-?/AV7R\6SAA1M2;OF6^ELAU!X)M(=(8$RH#Q"'SL,MW\O()\+!9U/ M7U=[8EZD^2,CE3",H$_U$"<6?\!;6*@HZC32"&A(MN,7UI[JC>1MA1F3[BA# MU!<.2N77Z8 OGTJ'Q3,G.V>$WF>>D(873BU+X6W0[XO:9?VZCN!Q]SQJ<'@H MU*?YTC&\LT=]'^0L'[ 6O 1_Z5+9YF&^*;067=NQ!2/KE$FA2^&6B8Z,4.ND M<'ALB'/! &Q P"T610H^-B--0J&)'U\"J&* :JI#@X!T* @UXD"7T1": Y10 MGN1-;$+@A2XB(-XP!(4A&A@ Z%(#'BF"6FRQD&6 C5H0B1$)$3:%5^:[#!6O MD-!ZO4#(Z@DH6#57=V 7("FO[[82.H2)/4A#)A2UG3HVSJ=8)4[,P=:YQ;NFLY03(0-K,6"A#_8?&H&.T*U MU@\8FBX"@Z%,#15F@TK-/0ZVN([5M&0>0X5+7>5>X^<8C\8)RH)W"V8+&">T M"V_5A/T7+1"P:#*D16>E='2F7"5IDX)2\+(JH!L%FH-W:34$)1IDBVET*M$@ MHVWF"NTS]EU&EUGU17!6I(V4I*D#O0W<%-]403Y/?5U" M,* 0,QHX[NA!FSO ^I6HS;%;/3HP(0$P?@'DO2@P,5S3&DIL#862U[Q:B*)%//$QW[ (3T66+=-UD@^I/&]\I#N^O # \D4 Y%Q#H/#=#/I-L0DS3*X<89HD*)3$=(!C"*@>U&E9M?N,ULW% M$2*.G,-;'!78F.V;2K19J30J+(E0"]"1U 3EHY#KG+DVH;I-:!U?F@G)3_JG M:\C:S&4=6%DE&]PL7SM!3 1J;HS+G*O$ OV1^*E@[HK(%<)9H]S:Y(:(UB[/ M$==#0A[< @)D@NKH+F6]H@Y]1/AC)BJ/3@9@8]BR:$H#KH%-ZJ%F0< \'4?? M 3/UP$#EM0CSQH?2C%3:DC&;$>+&;*'CCM#=)6AXJA;UM ![+K9.4@4"?A>Y MC"2&3W/XC)!F27/(@Z@G+!^.,L"X?]F-E+;K($W6CD+"NKU #(S+E55;1N^ M7W4#W6G"FTK)(FUFI=5 V1050]8PAM9R4,F42H5BR5"G;NT3\)TQ@C RWZX* M>X>"J"O2DJ)+,!BBT9R MW]0(3AR9\".9)%=,2HZ5UNF6G8JFADK=A7.@0%YBW,>5:6PRW6F#H3CL-)LM&P/K>SDUGG2D* "6$P-@C\9".$\<4PZB+< D>U(FB@ M"\/JJ!BDV0M]> YXWP*STQ>CTY9BHIQ*%E!<%\]F1KXJ83)M@3:5"$"?G\6= M*$X^,[-'V7\[/\P#Q,2,6).39LEBQQ9Q[?)P))B MP[G.I_,\)-U8GU%R7V=L[1V^9%DYQS#U%3^7Y+EP*3F)]&;"HV/S[UZC+KY@ \PW5^LY+]Y=/!\=DD_[W& M?%]9V]3I],:5"O-;:\$):KJ?J#CTWQTAF$UN"0+A&7!PE&S-@2/D8ZJ%'_/Y%9D0_ E0J,7Z0Q>RSQDG HPYUITU+*7"%Z MFB,0IZTYZ[?9JTO"H&DLH,!O\+G!16,AO6$/YZC)$YOLVD2#XV?B.XS>IY$6 MR2,F.FA_:9H0%8XWH#W%3I,/9YGWX?-G62,,-TC[7/4".CCEH1F6>6\V]7^E(O'A>.CDU*Y],PMSS[_W,5RN5 Z.C@N M[\^E\>/"T>%)><^)GN\:PEOBPZPJ0,1?MO:VWLCLXVSPR-!FI$'\FQ:]A(7@ MXVFI!\(D NZ31#SBB]90G[@Z:L=G#'O+H7:E\/F8>DR'*2-,VL*.E7M/:=NQ MP.!/$T3XY!WZ)ZWBV:2TC0V\RWT_8/,?>Q:?,G R[8B"YY!H%+->.?>CFX5B MG9.2?^Z$7R:_N7!PP,GK5%JU=I,C=[\WR)=/>^!A5R]O0)&GOAAO$K MCXS9F<)\L_2T%/V/X,AWJ?4W:+7J4>VQ/CL*_N:U=_N M]];&D^>*SR]*PTI8>_OSL?9&0114;1R>J'VKWU]4YF3X;6;DF1G)Y]>>ZN\Q M798[*0?%SR.S\H*CG01*0F$6_-9W)AV<*G.\(N!9E?;PV#6S4YE\QMCJ'0V& MX=/-E"QN2LH'G]>>[*N':>6_&:;-U6M9[E16A>QAJ@E;&P-NC2?K:(71\*.F M9?70*LA#A5;6J"6NAL'DJ: M%A#US"@$'MW8#VV>1393E-J-H].R!YR8J*WS.(F!-L4CFYK D!M74F9B7C#; MR?90Q^'MHW&+'6>3#R+- _Y7YJ#B9+-<>FR4=":C8R2!,SY+P@"F'YT@_.H[TPREF#1SIARM"\^A(/URAARO\X89%/RZ\S[I09G/2Y'8E M-TI\K&RU@$WGUK1SX_[55>IKO'#DS6KD&A\>%\K#E-LWYQH?% NE4OGPZ' > M&;O[!X7CXZ.]C\K8G6L^ZT(2*V=$[:9Q\ARB=B: $)^BLIC0^-*H_X$AU05- MSC"B,Y'-EX&LMZQ1+3!H[I+PS"GD7=HK?K:5M!['IF'MJ#]'X9G;ZNW;EF_? MA64G9;]XL&*:9%[",$[O-2#SZG']Q"QL%,("J7\T-Q%PA.:K)Q!O3$QT<&Z6 MD>FQH,GYCK7$=(>&9&4EQ\&$CP5-WIOR/4;'N[_O9'K'F\-:'SO,YP_\^:AV M9L:QEM;RDH\F=6'#WZPE@/($L5?W(-5W\IQ#PO_CRZ?]H[/J1.K-E%C,)GJ\ MB1X[Y.\L(GH,P\>\K1E"LHDF+WNR-M%DMYVAX\-"'$XV9V&NICOD@/ALXLEK M(0Y@@A8V$64GYF'5(VBK+ 7E4L&U[5 ;F=@$E1T6F5\E R-7VKCR*LO/)K3\ M]]I*Z'01\ O6XF%<%BTI(3BMGKLI&R^4/87,[MK#+4W*%-L-15QK]\[K,#^" M.TJ%4M'LT<,?2(=)IL6'U+9U>ZJ74\;Y=66;AP5IL&I'9Z(H3>VIWK![V5HB M"$1_M*Q'>KYTLKO-[GV#YDQ1-1XB)IIZ2J999!?;3+(%,"WTDQ0 PE+,BG!@ M('2RB6":Y?ZSE9?4%'S/\S3<5$F M5^CWO?"M %"BT%HD*I1*P=T+:!^'-EX;#K4' M*(6D8M1@HDHRX+[18=3*+Y:,RT@-SY;;M6FC2[Z*/AX*(!L76C>W!0KJF2 II3SK-=) M]M\HJ6HU5,\*^%B"H0;D ^J9 KS9[@,EU:HKO=]74N=5;ZX:M>N[RGW]YIK MEZOZ_7VMYEX]J\J44PZ,S><++T)FL^6-G9P 7.7J]EBHK-4Y+#8'?@7E6-$9 ME+EQ=*VGXG/E86TX6Z^Z*WS>&N2P*JDQ7%D.10@$+J >&](!'\R44 ?WQ8BH MAKX[@LD%"Z?#X1MSW9Y& <.UI8< $P;C@QI6F<11P;X&@0*5NJU2=-/N()I!4)QS6$(46L2FA")&:V0?7P-J:FE6-V!R]G M%*0S1%>\C?6JJQW*40=EEPMW;;"$:>=2C\,+*PZ;#;^'.AK$;M]O+F]JIR7:V1JUKE M[N&V=DD95:A])0:?/2&(RA 05I%O#+Q)1NIQ?"!'[ND3 M.LD7K">9QZWA@!YLI8OQV;_L#XX$A+;'SG;9L97G;0RERV@X$8O)1J&%Q-#X M:,IX+@W.7W(%FH_\P:@DVW3'+ -T&6E)T<6@##P1F4",?5R$RI:BVV[ND%X0 MJ>1^39\(>T(;C,4W>.D-EN1CE_T=TH6V,]=M2_%E%C_M9^=GI 6QEI^UX(6G&?I-D M8>DMC&["F#0;I[)<_CKFM[%%&F^#Z<((.L& -&F $2B3-%,/<:5)2!MMK-BE M)D5NFNF,$DKAB0H(Z%O0^NAT(:(P V!4(:&)JK'CTOFCC$5A(!\='!W/9)U@J%?;+Q<-RV87&Y[%1I 5_GO>!)2M7IR3E MFRPXLSA^P90G>0]5N_NP]!""P(6(PX#FD1=G7((2\OT\=D\A#LD8OE$-M>W" M)D 10(]B\ZT5^4K&6VP)]&7,WJQRG;&=[1"?S>CIV"&/:\0LJY?O_IH]TZ[$ M-O\6.F66S+1:8 @:(]SKT+"->8CW&9\Y M1S 950\,'K;0WZ7:9J":=!VT4S'T8#QD&Q/$C4!)2/ -"59K*[C.2^8Z$GV# MEANT_%FTK IE34*S?0!0T*X9(_;UA,;=;A@I'%[(D5XDP7Q4+&LYFJ3)-,B< M^/>3K9J] @Q7+AEY MVD!EC@0"J?NU3?KT.$CNOR]]>KMSV[BU M_W[_"C1[NV//R.\\[30SCJWLYMY=VV.KF]M/'8B$)-04H0*D%>U??\\#($&* MWMG0_.Q8^#GW\2SW?W#\3 RMSI0IM<9GM[_8MGXMFD*&;'>WOS^7QW?K1K M['AO<+V'33W?RXQQ:CZOO)/]>Z")3[T([;_?X[[=[ MU,G;H4D7[]ZF^D[H]"_/]-_W_WX P]B#!_S4%8M,_>791&'KQZ\.9\7)7*?% MY/A@?__/)\\:+Q7J<[$C,SW.CVDP^//(P-C][T.9W(ZM*?-T)S&9L<=V/-PZ M?/&B%_XK]G?WMT_XM^_VZ3\GV,#.2$YUMC@>Z*ERXD+-Q;69RIQ_<_I7!:.! M@=&??A FNS3E:#8)+)RR_\GI M'#YL.M?]F\'UQ[-!_US<#"[/_E><_G#=[__G$QQQ' MKN^4N,IDWA/2B5,XHRF< ' MWW_W^O!P_R0LQW^210Y% 5 M+\K/A@'L@ T70F\P7P5'&E\MPMLCN9:RD28V?&2N+(6YNV%7Y2 M:[8//=J(->4%%Z<_]Q]E;%U08!.//TG8BN13F1>9 O\$#L%+ S;/-8)=9N9?+P#PYIB&X"$IS1:,_P':B'8 M';X$"S@'B-P<]:X0IUDF$CFC7?H5* ?;<2(WA3#PHIUKIT2J1K!$,+]<$+:N ML?=$WO&Z.#E58JI WL),Q] KOJJF_ E3ZQ_P[%Z5UI6P,V%?:+.=QFWT"\W' MU"_Y5!>%4G3*1R6L^\S, ;;@[LBRF!BK"]KA5%O8.?I(?59)2< %WTJ!6.X4 M@%QJO+$1?IUSW 9\%;X8JHG,1JT=9\&-(_!=TIY_14]?V,4U4\X?HG@]S'JR MB>2)HF4F;:&5ZQ'GRHD1 8D-EO3S9\91Z">+S!YF!W0Z3E3*:XESN9&A7'AX>[KVA946]CYC]B,\FC3*=+ M#18W)'MS9AYLC73ZC1B.TZ0K*-(,E@ M)-CB$,-$E*,#@C^@VZXA31(E'5N?8!G4=):9!?/R&"P;M$@(.1KI3&,#R_:# M15C08@)#0"B'4N2^:3=G0 8/:"6(#(=?6!0KL;BK/MA*MMFSV_-"%08O2S@( MP"024F%AK4:*1!CV9\J"FA^5EB2$J1A*6!C4B98U!.C2_L6H2",9Q MXU67?BWH%3+-H>Q#ZQY9[0JUY;9K::5HQJR@F7D.K4WT#&38#)I XR!HYR2] MPP*;QAA7J@4YA/-1%NK$,YO]Y6]61AO$_SNQ M5=-RK':&5LG;'3D"\C^6&6 'UQ%&] ?AB\-'X8M?+8?W>;E.:VCJJ6ZNX1$> M9W%T) Z^_^[YJY.C/^/943*I+,@C;1WH"TZARM[SY*\MGNP<38=.6JW<^M@? M?C1S=8V(,UDZU1-;[[=%JF0QZ2%[V3K;%N?:R2%P[6)!CVA' MHZ$5OAWEJ)D?C$%<)1UZQ4'H!",_L=IMXJ3>RO)F?R<%T>EGK:=3E:)DR-"Y MH1)%-L6.):5!,%2/&BOF9F>AI.UJCFV.]S6WI6&]L1F9_+/4%E]%MEDL2.YT M;&MJ%'LS@)674]5E2P("!L(HXA.@<[1, 2L>N@+$D28ID^ &68F^&CF7EDBC MJ1S5;!X&1V,*WCJ= WXM@Z6>6/S2#&@/>)-JJ?S>^)[.R2E@K&,)7.9>WOH1 M>W4S6DS\':2:Q]FUZ"Q@D>&[M*2^L:VP$Z";330*GXAH-*$)! 0S=&[ AYE" MD(.:W]"1*"-B9C1!$ZR@SL,0!8Q1/ FXG*PS7 [F6<_Y@$&HL2%>UW)IQ5"N M CVK_%XQ)3$!$D+&?U"PL/,6!*1A_UK;F%&?RLAV04\Y]AE>N3/>WAM#,8.F M!(5GKX*9O<>S^S8TY@[B8"^Q2M>"0IZ]6^.5FK <7YN%(AV(54!BZX6>DO\L MIENTN8(ZIUG]L,J,>O%Q8$[>:_!,_IGU(N3 &%HP-.:6J1M(&S0LEN/XU5#E M(+TKG28^=LAYI[ F!0HED%3^2%7FNIEDKDWSF)LR2R.EEX8WQ$ [?YC2H$+Y MHX8F1!X$\ 59B564GCSTKKX&K,0_JDF1ICN5 M:1MET9[@FH)N@F;O %!@IEL'^]NU*@W !UY"M26@OPXC>I))2ZA++_GE_<'V MNK+)03#+BAB:L)N&C\+6QT^@^MZKEJ=6EGD5J*EH*6A?H(NH[:A=%O4IQW7D M2SJ\55.,10F@XFF8K]+UE,=>+?N2H\8[:2(4'SP/&(7CVF<'?SQX=>)6:B$8 M$8)RM\RJHT#T$#5!U8(G S4&=CIM&04Y_6RKDT%51Y%QE Z#/#*4(G= M*O,,^2+)NKH1LCNQP0H%3F*-*VQS1RT$TCA_\6D]Z+5[LD M'#;Y%*_-,8XCAK>"H0<.BP;5'XXHJ^*M@[4-1_\63XP5"=J/7(R-9,T79(JV M.R42MJ32$L,-L->4(4#6:#)((7/V+; $L:QN2:*;05\,]5Y M^26.])6=]H!9!)61?-D\*YITAU>:[6U UF3VKY L;<[_F*&X\KTW[&4(Z'6^ MS>:I]]A $1GL0B!6:Q[WF4L0",>FO!7VO]KV5T!KQ@($S19M,7Z%T7^)AG:+ MJF_0HN5,)FARJ@Q6E2V';35P)CFHG$U#[(?=>B D::]6$Y?(?P=I=5J<%I') M*455Q*SL,%53DW-0-=K!@#Q 5T)+E05,[&#IW4BB\6T11UCW KA/EQ25B4Q9 M;0*\#03.?D(2F5'C<; V!^7ZCQC^ RS/@!(+<;3/6@@&C9=6W=?.[A=29P,W M?KZ[?[3IW'AMV/$IHA^3R%BE\X184[2%4P?',!.S3"8-;RV;R;O9A)ECBZ. MSXDM+0<)+3MP'R(1F+55 R<]$ 9IV4?<-9H"'UUYA!'GE:(SDXVI M$?2A09!)(LSIY7YLGN,DEIFV#4;O"C;E<3JB]1?(RKN44C#J;M MX:2HA"%ZCIL&);04L%$!4UH MMYO6UK>U?"$_$F;M='^*.&*.@4G@^%PM8SA MB ),CQ:<>*VK_7T^E FA)?L6FJ&6(>ZI(S!-W5>6(Z3H4]8D1@W;REVH&Y%1]5%T*C,2D16-/,)Y^!($I#/20?P6>&F#I9,Z#(=8@V2E P[+@*C^.^ M'X+$".[/3%X9,RT@;/2B>^[T=&*+CS8[MO@CL0ZBF.MP%D@JK&5<5A0N_.A1 M4ETQD,EM;N84(.N]19'/*I$YNI2ZHVJ#OE+%U^(!:T38>BX2K \8#)!' :Y6 MC35IY60YQGPPVM/@*?2Y"HPQ:5 U#SQ-R/YQ\.;HB!+$I,^2W\BDH^:\UH18 MFI!-SF8P&?)$TD;%\BB3"@.K7U&=0'6H_%$5TQ/N-S%=;VO$*MK8V. 02 M/ZAS%_FU*\,-&^]\DDJ=)M7P2&3.L&JS3/[+\5(M"*(@5QI&"\DCTMN&A/*'7F M^6:+M_?&W(I^7H#V?IHD&-NQ)BP!D5OA0SY<8E6'1:S7@/YM5H[XSA\,3C2# M%D%ESK0J*Q/73^B( M/&E;F"LX6:/C<1!-Z(&,<^[6)6Q_(]R/G04Z?[/[\0_!M5YL-M?ZF"<&#M= M?EZ;7-U6TL\RTD76HGG<>+*]R.QYE %/T'R>A5<*^;GVC]'WK4AJ#VE"=*H9 MYS ZBL?R/,IS'AV5<8C01LOL7T7#1;H\\BG\F0PC(QI1TTC'#%4',R1F"Y-[ M:]%MGH5YEN3WBAO&5NNDJLA^LSR3$'M61Z,AXB+$WA7O&'H!#IY3MAU^V#0# M^03DJIEF6&,+"7YI[+2KG'!5S[X%_QCYA60RZ(>,KDW+)^!)P++9 E+DPG$6.^]>O?%+K:O!9E_*4\++V^6:L^Z*3MZVO5H(F MQ0H_>?T)E_M=EG_H,7RJ?.:0P531Y%M&RL@9?L4-X4 M1L9:7D,*@#,Y@*A%\( L^WJ[:KIXGU$A;U7>]DC/)SI;Y@3A/Q5'J#.\EHO3 MQ$/LZAY&A1:N$O7O*K MR:3&VF)CB2F8S6AAJ^E:#9RB'WR-W#,$J"( 66Q8^#D0KRG7*1$4R[[-][R!=XR M6 $;AGZAR;?*U?M*6\5CMO*]XEC^=F( _*YM .J(0/!O%\4-D!$-'H!*ERCG MC.5TN1D"@8+O,*""'KLK!HL,!_C** 8T/N04$ZO1V33SZ5->057=TY?M].Z)CHFYTMYI7ZJWV[KPA/C6F\WF6Z=QFN7I4'-R(Z)GYF%G M0,#0?!V!0< :J6BYB.\:\ P/_+4+#F>TIO&%#2QL0'M8>=UN60.P+=J]/JS7P3L@4Z.EN"%@,D M1KOD$QWCSCQY]F-Z#R/ G+"E4=' S@JIRU6@ ]OQQ1Z;QDVL+H5!Q($?4TD] M@%N.:DG!ER.-=B?L-55)&*;EDN%MI%-Y1N0_8)0JBOQK0P9Z=W'>GL=*B.6W+?J3JNYOZN#&3('0;5U66R( MJE6W/$ @"K,H]+IY=*.0$.(*O.NR,R"SPHTP$%^O %T; MR:?*YDQM?I-*Z:VPH@UJHQ%C[P;"P 3!^.6+"&LMU" MD,C^X$_F=8ZYHK^OHT/8D)DAJK[0_6;(%!I:U(3(=W(3@A<^^&F>F=+BT$PC M*/>^>3XE\+!H9^];P!S87"<>! 5EMUL%K%/RL*]\X?NJN@H]^8YZD0LC[N8+O7A%,RVS MA4\CUR.QY;%ICL4WNTI;;0OTJF)Z#\+$A8_##K6N?=0E_#&5.L,!%Z7U%<%F M1>TBZF'>?@'P \T MEV[#>M_L>9^1IZ&#"RZRZ M+ZQ'!7!3\M@E(%8TKM84MS\?8\@:I_O" F) E)E1'39H"6T53%PP$8J5L@8F M0<^VPT45<2;I5Z]$ARFF+FX7'1=?W@CWG@.$<4>3HJ0:1!3"Y^O@>:_?\BH^ M;&=]$0R*6?.KC>%[I#;^)BY4!\;5*=5^=WC4,,_@XC31,'V&KA?^/N-@V63J M6"P^)0"PF]2**E[575 MT?D0MQD.F;_UF$SLR,^\<9]?+LR8DW(JA2!8.'5RM3 IN\*I/J%*5"[#U;1I00D'1&.:!-DFX>'L9NZO8=L.UZ(RN= M\I)*2C*OPQ?HUIK 1 /O(5&!_.3!4=Z;3F2/VA? M?+M/;=,NSAG4<%>[VAS8!7T3#)Q"^SBK%BN1<#B!5HW+S)OU,,.TS,;$(8O( MQH?Q&[6+P0?J^0@3,B/0Y1%1I%F7(A,+]"HOV?DHE79.],IA$[MEA80B MM0 M ?T(6$&PP SP*K 0+[W@@EU<#<(;1%K?:A=-U5#LBEA7JWF5&3-L;=>,ZS]!6TQNAI<]/BZ-9"%>AA\ MWHVNOE@;(/X523]<-U55,ZIR 0 +S,A0SX"85-=*6M;HIBDW48+GJ [#^6AE ME6.\@$P*%_=2R?G'VC;C[Q#_E]85%K.+ M8D:P!!V:Y\J[3N^S)SP^D_AX(3Y]'%ST;V[$IQ_[U_W+#TUS%1XP,M=@J05R M?_G@X5^I\!16G"9PYRW?;0]6N)!* 3\>]2J!U3["5&$Q15[MRYM!_UJ<7?Y\=7KQ MMZ^BS2__]HC4^7[17:-UK0=](:>J,>Q''L_WWQV\?)S"'QV#N39#O$+U"LA6 MEFJY\/NC#W"@B^S;]JT:S!6 :+Q=CB,+SR9:C40_7+,D+ED>_&[\9Z,X\>G9 M6?]JT#\7IQ?PWQ^N^_#/P>7]-::_5C0]\OX3?DDQ+HF4S6/63_&U]:+331DG M7@L:0:%UVVY:JU<')RS0#EZ_^G8_VE>8Z%ZN-M'M#4VZ@/^;%-/LW?\#4$L# M!!0 ( %Q7JDX8"O$_6R@ *D# 0 0 97@M,3 T<3$R,#$Y+FAT;>U= MZ6\;R;'__OZ*CA4M-G80\D+K&V2<_117>>OJE[]XZ+&3^\.'9^P?BP:QI%B\> M/EPNEZ/EHU%931]>GC_$1SU^F)=EK499DSUX_0J_@3^5S%[_SZL_'!R(-V7: MSE71B+12LE&9:&M=3,6G3-6?Q<&!N>JT7*PJ/9TUXOCPZ$?QJ:P^ZRO)OS>Z MR=5K^YQ7#_GSJX?TDE?C,EN]?I7I*Z&S/S_0_SS\YQ$,XR%\P=_6S2I7?WXP M4_CT%\^.%\W+IMI\8(&@S]/2AB[^7TLT\_3 MJFR+[" M\[)Z44W'>\=/GB3V?W$X.MQ_R;_]<$C_O<0''$SD7.>K%Y=ZKFKQ M7BW%>3F7!?]6ZW\K& T,C#XNS4CAUEP7ZL",_.B8AGOV9:;'NA%'AZ/'KQ[B M#7:R:U,.9I/"PJGJ:T[GZ';3.8GG1^&DDWGZXN#P[ M%Z_G)_\ MLM/SV\,)'AP?'A_M_U?H51<9W/+BT5,83O"<7]NZT9/5R[FLIKHX&)=-4\YA M3(NORJ!PC6Y(Q(F0XJ,JBGJ57\E"2Y&6U:*L) H4L=?,E/CC#X\>O[2+\4UG M0.NT:/N)F*E*C5="U8TP6.: MF:Y%WU:(&YS)G=J2CU4YK>1\$ /U6Z(+(5,8<":+5(FE;F8"UW11E5>ZACG4 MHIS0-QOVZ/"I^# O]+BMQ;L"^8:^4N)C+@LX2K60H/ADH#KMU#[!X CN\>I/_U\=GYV^/=%.ZYUIF6E5?W''YX?'SU[*3XK8$?S M15ZN%'[YY,>7>/D=7D(X[W#8%2Q4*6CK8D8L);Y2CG6NFQ5>4"G$(= M+2(LWEQ^!CZO*C@U<]RI@[&L@8O(I:RR^@YRD?-4G8!?RIA*?##&R"XM"FK+NF+O1V1:?WS',2XK92SRJ',RD5CF#IK3*)D M+C$I\[QT MI@/2L$8"U%:!PZ2C 6QQHYY5JP8U#)"&K&@!RR56R?.-"!:DH:C;\:_ -."1 MK+]-RRM5%5,IS-ZK#DE(.>,94I/!&$Z@1^ BX_$WXM< MU7R X,&X.Z*$#]52UPJN^U>+TC,1J5SH!@[ O^$!/)06V3^]%DPR-Q487U&& MC\A MRJ)?&6&/7!2&.JU#! M6B[P9W7WI.Y6_G6\J_SK;#*!DXT[_0;.WR F@9SL$L^5&UH&0^.3$YQF^.=? M9='*:B6.$O*PW"^2>[2S) ?+KMEV&L0,++UUF6VMMS,&, MG)7FDH5EA8URHL&0YTZYB3Q'KPB<)&-IM1E(#>#'.?J?G'(Q[O*(4,2O4!_%"C"&)\E'7T0 M>2-2HE#_;I#2@]=[1"R@Z*=CX$-@:(4N,+8H0DT MAZ[(G1)*O8=@*.1O'#W,;,G/J-A5+(&!!\P>)-@9?=5_I.V=ZW8W;W"E%F!6 MH>B39 $#6> '1NF0J9OC;(-3;VF3#];.GA^?'RX Y1P MRD._P*$/8K2X_;!V1T ((E!NJ:5'L,NSLN*S?.5\ZL8+PQ,#_>-Q/L&4@!5 M1DGRJI#-38I##1KF"@6W6+15W:+R$+EU.C81$-N&4\.>@Z)$/58M%#%G :\H MRKE.Q97,6Y6(<0N4)4F5P1OGRO$->,]IH ]>KY%[:J]>TP7B)^L^8C^\8?'SUZ2R'\VIN6AFRQY9EFV>!4Q46RC R#(%$E@_96;+!8*F-D'9-LE-O]>S1 M(K&'=JSRP-9(&'I+8^>'W^X=WI0(9B M=-*!C&:?U-BO/9ACBR&F=[V@J&!Z$U3Q'W\X>CH8HCIMYRWKIF \5AR#_$E- M4$MX9P)MB;B47U"K?H,68JK99XE+?@+:1*/_;7"^YK2$3_SIW>6;$V? ;/6, M]HC@;[:C.[1_B!9%I>.*>?<>H?8V@E-3T%Q0.'@H,=ZUW_'PPF:^5>.*XEW' MAQSPHOV&'R8Z#Q[I[R$S?R!K,B2V?6._DU<^AC_N@;'_Q$%80_UCP6P%M)). M[!:NA %.9\#/4D5:TR/ZY?CH.Q7_IU3,O'SX8QX8!3/2UD+2$S$KE^I*50EK MZ.I+JA8-VO'>\JT7((DG.I5HR7>P[!Q$####J-O?QBXP6&3K\5U(!AGCRQ5< MM.Y!1H?B%W0?U_DJ=!ZS$9[.-,PFM,+A!*H:D<_NY&ZPPTCJ^$G#3M:3%3DI MP"JA'_H!8;$+Y'[9XD]WU19_5Z/?.64DV!M=-Y4>MWCO(.;S/0[YU>.0)^B7 MYJ!&D?7Y9"RHH@\TD:H*UQVUX66E7;# A$> O3$ZE%CE8@&V&P4_MO A GL0 MRYE+&)>6>;^_E>(?8P1D&LZ7C<1;'\'PH13G9&6H*[+"NJ2L#(^ZR$B1@8F9 M= ZG[,]UT381/S>SGRM%D\5YNQGR8L "FN%*Q/?/U= MI/MAAPO5DV3FY@?A<3T!J6@&\(U("+0-1"Q5(D5 MZ!-"S^"ZLXHVI&24I4,49/8-_OUAZ !CA7!!41ID5BZ9*\A" M_"(K(/"C)W8OZW;Q%;;RV>CH2=]F7N&A@54R!Z I%["58"F_>@CC^N8DCZYA M0FE'V_C=XOE-($96B >#8]XE6V]_JRR#F*5E"U(AJ%Q-LYU6B!?G)>9>+! MMQA;N!9A"(Y.NGV"C_YA_FX.MPAX FSYVG#14F?8<(8!ZUI55S"0[9YYZR_# MGWU^!"@$CB!2)@BGKW1"DF6EIYCN VM4IS.5M3DA$6B %J'<$Q PKH%KGE,I MS&G'X5_[1#U96P\+?@J1WIULU0" T4G-B7*Q%IO M004>%P(VLLHX16V.F6R%*ML@W7SMD%IZ2?.2"G&%&[AV<9?J)VV%A_*&W&"3 M FKY0G20W3PC5<]KJ7!]*NM9N/JU2ENTY'#-*L_!P#YJ5O?+Q?-L5UT\;S"S M!=3/800Y$$*QU6K"%$Z@2:!/L+J *.F8978.)D>D,@C#-6Q$>((WT^?= @G> ME1/V?%=/F.'+P#X#,0?$>-'(IAW.L8N3K61GL$%EDS#6[/*MX*\@XPIT&J== M@MJ@]SFU6]:L<9V#<#%H8ORB,D([B@H>'Y*Z8:5SKN$"DI2R=@ I%^!PQ4'6 MU=/]!%^PIV$,)4?A#;0Q4Q+F@1H-Z4;D@U'(=LB.U+6-UBQ 6:BL'A7:F5L4 MWU#I#,K#;.)L^.[>T ZA/F(4>0 3WP0/[V:<>R/B=]"AS73Z5>EMDPS49J/= M;W=+$1#^6^G7_5KS;U"0=T<7_J\=_XFY@-5#Y@*H?2**%Q:&W8DHUW,])YF. ME2;,,0X7XPHD:0'S 9'9[J;]1F=;BDN@QH'.(13V3+0&2=0PBM3_"*Y]GQO M.K,^[6.$Q$X433%S2J#W!, !8@,0-S3*!GL36:*6-"6,N1ZK& M=%.03HQ)[QT4:48P:F0+B#IBEMH)6 >DL_64P@#NE9K_XZXJ(>>J7H! X-1[ M'=NX@RVH-.JK:>.+GX!$*QI_!#<43PFP$=?569E)!$$'"[5BYH4E5Q#>T70C MBPBWSH#+8&1O_G-:$WTZ[:L8USAGMM=7OKF!U"V>J"=(7?A#4EQD>LFDBC]R3+!G$;B MA!)?TWCZU^]\E%=YDUHW85T;5]5&O"_%7%G1ON7-[CVY)OYN1:#D)!5*' IK M\%#L%W9[6H(>,)&X'K)VHL56#ZNVIN,X@>36^'YY8(X.=XPW'X^.F3=?RB_H MLJO5OUJL?%63/O<)B #Q6'#](*;U'6SSU:-$[\AX02Y4\,&6#4L0,*@9\MY5 MTZ]-8B2NFY%PX4S8 6S0$#Y; *Z\ M4"E7+,5Q/C[\\80X[*.CXZ.]J_V]XWW/03/EY0G:Z3U3"RN@868RFOR(>IS@ MV:)X%7FBT1BMRCD&K((\8VGKZ#*HASP*]E9W/;\ Q;413&Q$--B&8\+\?D=* M)UC_^R!&:FHE$+$8R]<4UN,X!8B]B%">/[J+7&;8T*:HI%_ZN2B78+%.;7XM MJAQ8I''.6@QZI&#!$S%10'*H0[$)"3_E92IS>VT#,LW"ZT*E&$S5JH23UG " MDU>!8X^-*>]H0<_EM(!I=4Q\O W3% TQ7>-@L[HCC(5T MX(X*[#EJP$"77F33TV$)8@/>%.GL\-#0@KC:DA04/BFN?VU0V.$ 73 /GSUO MY[1-;5-6JVB8.,827C$E1A+4:?B]E_J&RQQ7R*:(CQVNF "KWOIJYODF'MOC MET$!-YG )S0ZO(MN.4-DA!E@9D'.I+=CR+,L"N905N(YD@ :E2["'B!6;[/D MVQPH=RL.M5LL>]#PHF&SS%DSXE8XE2S2#9L* MSPYS*'AOCBSK/ZI&83F*ZV7@'(W!T0^F4LS*'K MNMPRIK+R0]I?7_ND1ZVF.AYSJL1#R3U=KH? <0I H<3U,(UTAMBJFH2Z1Z5W MQ+"G#XYC$(@L7WDG6:X26UEYAK2!VRX]@#C8V]+[X/I(#A;/,$7?:6'=L1*+ MA_7 @_6S<"7%W@EOYK;A42-F]5N+#-U)[\JN%6EWWI7W97% U-3H(64NW47, M[:"]*9ZL#7[2<5DI96P1X5L1DCX[8(,&P):EWQ.^@D$:H9P/ 3G@:J.A=MH0%CE M'?%/Y+=Q+R.$0%5.X-_4110>2UHSARDB5P^IE\"*9WIA@(MP(P4\K&=CICT/D%L<;N(4> M!K?HX0P.:9A1OYR<5 V,#9E/JIA*1G219FNI*CA3B(?6,!S)_:G@*GPO[KV[ M&A/'VK3I+U^-?TW6:/):U,02B<9@IFB,1(*:HW"HJX/UBW"?S/0!2@171U/T M;WL0$PIX%8PR1K,? 50FM1MSO/!A@KMDX2A-EP[XX>A_[N MD5MUT8*NE\(B$4O+PNZ4^Q25J]L<5Q(82P8*- Y.4OHZ G@DO-#71B7#.+%[ M,56H;2Y GX4KII19&29=7K_$X;:8G2+O],V.X*/1,/6]C4=P!\X@F10ID +8 M'O K_,/4%"$H%] SV3"$" )VC649W!$C^Y<:LQBIA1>%HLU_/[DI?1A"^ZW' MN8YZ]]V8L&"]'^T68>T 96W@[KJ@0IBX:9M =UOHPZ(\]HY,("L6%H@ N$)@ M"5OZ2#*&/W'Z.37CQKA4@.D$F@&&+(FQB:,C4+,148M,^=B\PZ=R16T(;@;< MZYG%2/Q2@O;1!PV]@72D5Y+A/9FH2!G:ZW&H?ET1NF\?!DP$TS <<D\+QPX8JR=^!;,'W0L=Y)PMG$)5*:?8 MU9DCZ,&:]0UTQH+K]0))+F M2UOE)FPJBD67F="%K&WW0%Q.C"_8Q<]70=<1P^Y2NQZ$/3%. MJ'VZPNY$$;R:W: //!59,ONS#"&8=YNINW-D3[U)7N+D&VI1&;0N M=P15X=6V@U-82N][=%GG4,]G(P*OMGA(57'?N<[@>BUJ4"[*+%LROJ.];C<<, MB/HS%0U+R$5&_V!?'%Z?&"=8J#HBD+'DD7!R-'N>04X6+#9A>/CS M)JA130@M.V45@!&)W4ZTW$^]SH[,UK= -ZHW,V8MPD M"EKH#C%%D0Z0&-X-O\T>-:+!\AH"*]G$Y8%AGSBQFWT^3L H,F9.X*]7<>6,Q/).(7TN-N7 P\+9">5;7 MI2D GH1N5!_W]D&/:BH+4QL\X9Q.TGL4XP\0!1LX>;L;&]BIL/T@UH"^*?"S MNMFVXM3C^)4/#5EQ@N#":=D1JJ33-&7T,.(!'C"% MK:A(L<'(DDLR0A\0R-Z5W3%V6(NN$QP$=)LW3D[&1."%* EI*T3[F))G0@SA M"!1.R_(R[)Q?$QHA+ M=%AAKIK&A@AYR9C[V(;1:;G0K"Q@B,NL<:7076MM8&,C@S7(_-/M[VUB>(DM MU-L',^4TL;6=,^58X@CR)OYDWA6P#HX6(MU9 ML&7(P^@?=&8*T$MK%@4*14-<;<6>/;Z*I2Z-A$GT$FYQ@J MZN:$:'(6]%>JR7[2#A/L?)ETW-IHQ8:Q(N;VK]7CHD83]GWR,< MI=ZP(Q\GK&0OR)1F_P!5VB'.M)0,&)2! 4=TZBBSES C&6# M#Y3UEYD8.])^,V\KXE!;VMT9U'> ]1E_ FQ2IBK$WM&A M@1)D0(4!)#$+ ?DN\P.[;](8>) MVA6L02,&W2KP\$F?R=V741+DG=;ZB]A[NA\&S^/:/V$=3JXX5EM6M28X>1E- M/&(B==YRH2X20NPCWRJ)O%.L9DGK&S/C(KAV!J$/X:95Y^.,#OM&E+"U4I\) M,PN"VD4CVH*SI'D_0$3F&L1N1J6;6"&KDZZT][U>2%^P%965=.- MR$K%/V%_0NS6&[V$IHW$&/<-"@C(=T&55W"Z:+'CD88P>:N"D&_>PJ?12WM= MJ.S;F/4WT.CBCH9WR!P>=%YE5 (ODEMQ1OJ"3%9%8HS]=DB%%5=38]2_SP8V MLLU'8N!FK)B(\1=&=Q$_IJ-@OPG$5D^AP,Q[NYV@*,J"$A5UF-ON\Z@-SJYO M$&9B-&Q?,2FH[ S&6)!&%\P,K30Z[YV&-Z[D?%A(NBX]= $"B(8B>.;%A,7 MW#TM+EIG^B1&W5$K**P@=64B:I0THZQ*9_4-SOU.^%D^83!,0?P/ ME!!BBKZV7];2 O*J4%W2WV\=>O2J;[0 75 +XM^^I(&+V4,1#,0@>%?06=ZW M;K(#Z,BV3HU0/H-91.DH:NNPVKN5?P(;AL',0CHU M'('>5FJ1!4I93)LD#70KU,7D#=U[*&N3>FSVK_;E9%=:7&&';$ 2_K3 M*G"-&-QU8+PD+',>KSOM7>_6Q#K-_2_ MZZ@:.V-WY08!3*($ZWU8I>%WM65ZRLM$TJ7/7>J0T=X@ MMYQ5LCZM)!@!VF1L<; 909#PDOYF><'2'J_&DI(&A)72*0A/FI'5MG%XY'4( M. ?\=M=C=3MPGJ]K0N)T.%;<0O@R!EQA'ZE!Z>('N6N;ZND;GGE>EESW+INF?L>]S]7-.D ?.".%643S%S M QNF#!U'G.1(0PV+IL5BV[-LY$?,(>DI7$81C7)#:V0QQ#,)&;]GH[\SHUSG MDR-QP6XI7@<+3 _FRY*))8(R/9'KM10!]46E+0/Y3:,:EAZ8A31&6]8*DZQ, MVSG7LX!W117H_H/%6X^UN<*@QA1E:Q^-1(.7-YZ.R#4 7[,O8B36?.3&2;%1 MDMN)>10/#HP[VX2;2]O8=UJ)F(KP77U*P9;;[8L]O+Q'=0FP0.F^TS2I][OQ M>J_<:^Q:W#5M;SL&]O&N8F!/:G3=("V0/O8>E!;WS2"F]!WY^DV0K[%9208? MF88. DE4TO&";75N>)#:!H"JB<.7MIZF%[IC3K38DA?L>EORN$S*+_L%45I0 ME20>,F4E55>:/)".;,"%+UV+ M61D/I>MNH*N,'':V5FQ*)3V[J,P[>%" :[W&*^1PX9,+LRS ="W3)+')4F M8K9:H,< $\6SQ+54J#@O)=,U!@ZHQLF>W)4F"Y=F$H,8J6FRL&^3IKB*<1)F MJXU-,75CHG-('WM@UJE5S4+0'1]= _;GV@I1/*84=@&V>G=@/!&BW<<:.NYJ M6V/8LZ -3RPPMQQ'B^40$F.S$I3*N/E<.EO8N,2%J?N?^AOZ[MTOS>_)KFI^ M[V#_4FHR^Y-)N47C8SCIZ1]MX\9-PM>VN_9M>[!6E:PPC80];G'@-8SX!O[' M$QOIAJ\1&,)N_LJWX76YW@'VH F,8U>]/:>2)USXBN,%*67/NF3>BWQA'K7..&&Y9T?V MZ:X>6>Z63;*#6H0,8AJF%:5W?%!^ /N5ZD6.12GY@^U$3TX56[Z.;KFFFZPQ M%J(V*2:B3^U23/'4L)AI^*Q3'[?'AS(FRNGOU 1R49DL;^[9Z)",-)],YZWU M]*@BQTKY%K[B3"(:5IS93&/I(E-";+.'+:"^($TNG&,6]!./)P9D=;M#KG>* MPMX'OFMQ*FN3M&&ZK=,*%DU5YDDW>V.+H0/W9OGFQIM.=XE&\A0=1IS*?M]< M0L]VEUUE$6ZC8-L-1[7M#(V@ M*@#4=(' E%J\T5S\#4@'4\MM=/V3PKY!A?^Y0TS"1>%-0KKIM_81J\?BYY,\ M5].9 IEXBO&?51+?'M0I9G6 BD0I!CW F"E*1'GO"0>D7'&K)'97[EF<,POY M3<]3UOCACE%8Z+LI*_B3D[\=&AU5B_V1N&;QEY+*T+'$_]66.2$U);RS*)0[@TY.^FM$=E2:FQQA3)^3Y!HZ',3,MFJ3)&@',P M\IZM+SH,1GT7Y7XVS/-GY?Y:O;K01J?.[=><04,^+ ($E\DC3URW7_;1,]"! MDABSNR[E8@"Q"UN6#A-14M<[(*-BRJ%-*KK46-::Z X[ M^!; 5K2B5,(*FV5+75%],!;5Q\_%WT<7H].1P.$^>RF.'A\^3L3C8QC22)S" M3_:')X^.CT-7B&L6;-H'FQZI6%NM#XB/<5(]'[=5W<&IH[_0=\Z20,4P/OA> M*9O'@%VV-(K=%.ZFQ5A0C\1.N9P)HM#I=[]2J'*X-^LR?,ZXBC6YT(<4G//5#B3@R MG,!F*76@!#!T4P![K9[AYL:Q%D^'J*LE Y2C]J"4HT"[LEYCFO91YV7N2Q^%AB4%85SQ/YF1B' MH>'H&7._W9]6&TO MB,0?%L(TNR1W4ZP9H46JZ2M6BWXW%T.F5!>?Q8/1Z+ A=WF33M7S+;EN^>\:2=K;C]L^*.A8,!V:#/"FC(AX+ MJE\Z,P.T]&6K;JV=7TDE'VI5&6M91);Q! [)!$X8?2ARC@IY61LT/I"N(N[M ML:QWAIYWMN_)"38%LDBHR[@V?[B?@Y@>TWM PR;9BVJ5=%X%HTVL=Z53S(-34DVDM(NL M-VE-=.@(;4/S96 9SGJOJNNW95].0H:=T)[(OT[R3\$RIJQA%<,.*;0:LF1*, MN7:+S0H#S/C*+ [O-@8ONOL04(9-%+N&+<9<\"NS//IXD])]-_]SH!4(W[T7 MG]Y=OC^[N!"??CX[/_OP=B#LC3D&-ROD-!BL!<1YEIQ'$NC?S$@RR;)YI:3O M60?G0>7EDDIXK;-+]SQL"%622HX-U OR^5+#'$F.5E-%Q_63,4WYC+\*#ZR> M:AO^-RYK ^$C8Z(II^S;#;0%?(L#!,JY*6;_6X]&3W!W6^#7_?8-M_@-;@^U M41X(S7V[D]HSF+=J7+7(6(\/$_C_Z,>!C&M0B_1],)L&\\]K_QL>0]@%F3KT M??\^F.^#N>U@/ND\UZ 4_3P2Y_!V, G6 >[??)#?FO_Y_4$L#!!0 ( %Q7JDYW->C^O@8 M /@< 0 97@M,3 U<3$R,#$Y+FAT;=U977/3.!1]WU]Q:6>9=B9?3BD+ M2>A,VH2E,[3-I&&8?6)D6XD%MF4D.2'\^CV2[9"T22G[0-O-#"FV9.E^G7./ MXMZSP=79Y)_1D"*3Q#3ZM%H>311+-7" M")FRN-D<7N[17F1,UFDV%XM%8W'4D&K6G(R;=JD7S5A*S1NA"?=.>O8.OCD+ M3_[H/:O7:2"#/.&IH4!Q9GA(N1;IC#Z&7'^A>KV<=2:SI1*SR%"[Y;VFCU)] M$7-6C!MA8GY2K=-K%M>]IMNDY\MP>=(+Q9Q$^&9/?&I]:GNPHXD[Q6UMEC%_ MLQ=QNWSGKW9FN@L1FJCCM5I_=OR%BJCIKY!^WCXUKUCUJ-UF&W&-MON4_7+E"?LD3$R\Y$)%S3)5_06"8L M+<:T^,YA#0QSEXO24CP:BY372\N]MC-W^"T2OC#DM1K'O:9]H'+VELMKW@2( M'%>_TQWO9^YXQ]:=]PTZ;=!;J6$>JB#)6+K<=.N).>3J=S0C7.F:J9-<]>),(8SJO'3R53H;T8",4# M(Y7S8*OUZY:MUJELHX@A% LL!E&PE/F*3!X9X7TJ/@]AW19K=A2#WHAUWT:U MBG.#:')'Z2'RBMP#9!>;R3E7*3+B+UVV,R7G0J_7:55V827LF#$LB/!(Q!5' MH2.MCR)8CA%"'DCE*KE#V)HK.VU-1O4?A:E[)[4U?D"@%Y$((I<0&U3D0J3P M([.N%+E1?(H!% '2>\8R84!]WS%4K)!*H!T+JH70G$(^%6F9'Y&2CE@<$T?. M $%@WVZ<<)9:6F->_&Q]\IJV8=GWT_W_=S6,8_9K4N6 M@$2/7W5IBP![S(9/[,&MLOP7Q>/3ZOOG%6RQ=2H7,0]GW'$O"P*>&0>I@G-Q M# Z4\($XYH-Z2>?^9W15BS^+TI)S[](-%1^#(>(\!(AKM! FDKFA6*#E.O(K MZ 6-8\J%R14OUYKSU*J3-9+7W-AI)K+(OX8E[J[GU\HQL;U\!%,[@2 M(!BBTE62"C_7Z_(G9@B1U2-8PNJ1#4V%P35!A>7/B:(%W_OQ[0_0<#_ 4JG2[(MR38GG\=R M4;/17RL,$S%3<,J!.,28:VF*L] %VQ68-JNXWQ\K:TFT6V#)KSD$+Q4I4APE M3(E,!=PIQ7U58V)*!WUKBJ]7T-5^KA-G=CL' M6DL@"+^QX0"B8#!W15^:@ 3:JVT@!G /@D-$ZK6-E"CVVR4FG<X[^ZGDFSI9-S5#T%EI3(1 K@14Z2[H%T'Q8 MZ_(-0Y%[;5%OJP+*B,4.N5"*%6@5; %K(.Q%1:QPO.-DE.. 94VDKSERXAY@ M2KC?.2M+D5%'AK6;J:_HH/# FG0@YH>4+%<&N0I@RHA 9,CW#4EF:\4>\6)N M>+RDN8Q1'DPMW5(A#GZNPL&IT 5< T)P*QP+8\/=Y[FR.7K'C/=W-TGD0?]N?>A@+GCP+E316:R>%'8 M4=PV[CE??[MVKY=NJQ68K]&]#._ZTAB9=%JWG]E9I!O?Q3M!]W;RY%]02P,$ M% @ 7%>J3H+BJM2H" %T( ! !E>"TS,3%Q,3(P,3DN:'1M[5QK M;]NX$OV^OX+K8(L$\$/R(XGM-$";9+$%NFVWFT5Q/RUH:6P3H40M2=GQ_?5W MAI0?L9W$Z=XV3J$"=2**' YGAF?.4([.?K[\>'']GT]7;&P3R3[]]?;]NPM6 MJ34:7UH7C<;E]27[[?KW]ZQ=#T)VK7EJA!4JY;+1N/I0896QM5FOT9A.I_5I MJZ[TJ'']N4&BV@VIE(%Z;./*^1FUX"?P^/RGLY]K-7:IHCR!U+)( [<0L]R( M=,2^Q&!N6*U6]+I0V4R+T=BR9A!VV1>E;\2$^_M66 GG&>C-?^FOQ "-]]<"PRFU/5I.+$PF M^:PG4KIV(UUOQL;-MZ\V:J?'G?"H'5_ MCP>'/WBSVZR'K?9I]V3'\0VGO5\!FL9D/'U=:57F(S(>QXAO+J2:V6U_?EWX MA)IV#*MUU'PG>NV&^XR(JY^$B M6@O3/J?1O, =[;9(#,^!<>UUC//9ZAT;\PDP#1,!4TRF=BP,^R/G&B%9SMAG MR!1B!\+\KTHG+ QJ?Q &OJ^_K6.+P4Z8:1.T_@R!I+L&),OP;KB]NP(P]R;( M$GQ*\-EC\&GN$_CL;K1]1)ZWW"#>(+(D,W:3JJF$> 15#T#:PTZL<(Y4(=5' M<5RD#'$&^:;5.4$ DG]7!R ><9;@E19$W0&1U*=-@6XS*X)32%1&>S;)(:"P:L%N*PPOF.QV+:,Q,3A_+\5/04 BA M!23"2*PNJ%"9"CO&!9H,&3/-3G(S5$U1,*&'T2B#V:H92F0MD?7'1]96B:S? M'%F!#46*V$4PN,2J*L(J=L?;>N6^2(?(^'R)+])(YC'*1#Q< :8J8JD@EI@A MG!$2$T)+N83: N7,VM2(YK$["ZI2CUQB!\17A2#HIC-.GXB;,1M*-35S\-4P M$L9JCA-Q:O1ZHY;5%0PUCL"=2W[.)?8(6[P6 M=@[!:Q%V8J=QV'=MOE'066OJ09AF840Y5[#98R5IM/-TP\5T_NK(K78=L;$' MG31L.6]\ (7OG!87V-=LH^]6SED[>W'.>LB/V"48C'HTERL&'O=HE>J4B.=F M]R%4, P _5+,Y$L0E6L4@ EP(HQ+J]@+4B>'SGB7"7DUJ6N0W#FZJ$&6SJH6 M"9]N"DS.J(M14L3N:8O)!T;$@FM!"Q"^4G(T(R5)N:'JQ6T0XTH=EX25 53( M8M*G01DGE,@E)^Z RW)*+*L@'.%KJM52$'\; '7$]([C(=Z2SE]6P S6 V;G MK;D1-[MOZIW#!T-N(F**"FY4ZC@--QA15/E2J' =S]V&@23X0$AA9T35MDU+ M0>P\[)SGX^].UY7*V4'E;;&@+-<9!H]QU#**D"LY!5P-/8(4&:/$&,([D%%P M4I<\M3Y.,(A%ACCUXB,E.F)7$RYSM__(C# ,/-IB7,R[6P5O"/6M$O]($+]FW M,:* -]NF^>FTJTBZ[LY6'S]A[U,J4%&4:S+R"NYND9HH8[&='LVB+(.4COWC M'PJPPWN&##%:<%>N]2X4QVH.W$$=G>&E^4*O(Z_5F)M%DJ+][*(+8@=TSAX% M",V8%#<@BU.[M?[5?VVBQR.J+/G*DF_?2K[./I5\+_OD[*OK/?<0-9X#>769 MLRB%KH+I,GT1'#Z!\FVP](5V')FZ5=HL6)9K0)%)(JP%>( @#!3R.+H?"]3/ M"3E$R,5\;"C?XT^J%^9Y O[)!:KONN_[F*,?N:![(Y&98E2[+SNA-E0. M1P+0-P5S6A164^ W1(4\4W5DR'%L]R1J?K#Y)(\7-9 _2-B2_GB, PTLLM^] MT5$P#=Z5CYO<_O! HZ]O_" MV>H;YOYN5NQN-Z+_@M^+Y$?=+BW_:_E1.^BV.KM2F*?=;-=;)^WF=2FY>B3;DKG[0KV:N#-E:=[G/]CX'N[-)'DLE^!4&I3:G-R]=F#\_EGY>= M?>")9VO[[>Q-8??O @R\EV)# !T;)W$*_\&'PY!<9%)_^ ME0GNY0WG_P-02P,$% @ 7%>J3H-XYXG)" 8D< ! !E>"TS,3)Q M,3(P,3DN:'1M[5QM;]LX$OY^OX+KX(H$\(ODER2VTP!MTL7UT+=M\$JM4;C:^NBT;B\NF3_N'K_CK7K0V[AR?D8M^ D\/O_;V6^U&KM4 M49Y :EFD@5N(66Y$.F)?8S#7K%8K>EVH;*;%:&Q9,PB[[*O2UV+"_7TKK(3S MN9RSAK\^:[A)S@8JGIV?Q6+"1/RR(OX,_@Q1C08V^%9C9Q)>5L9 TGNMX\SV MIR*VXUX8!'_O5URG\[.A2BW*TCC2_^D%;(BQ<&-K7(I1VHM0&=#]A.N12&M6 M9;WP%(57O+#Y@ &/KD=:Y6EG#4]_<. O=?GP34 MACP1.KO&?%?P 7@=.YRZA=W@D.E2*%6+#9LNA5>@+9B M*")._F2H"6CV!2*Z>G$0'@?]5M!D:LCL&-97?^^Z]V^=7[@>\!1,[>.-A!E[ M%5E:53,(FG0<.$,'$H:VQW.KYMO*88)O&2B-D4LK MDCPST)O_T5^)31KOKP6&>6I[9.98F$SR64^D3G,W;X$!W6[])#@Y#IH."2QN M?QO/52I0HNY1HF'CS9NM^NEQ)PQ:=_>X=_B]-[O->MAJGW9/=AS?<-K[%:!I M3,;3EY5693XBXW&,N.M"O9G=].?7A4^H:<>PN6WN"45GQ&71AA,LA#MWANB" M>8-W9[BYU>[9[>T'@G,]C'=<1.4\7$1K8=J?:30O<$>[/>5^W^J--0#P6?0M M&_,), T3 5-,\G8L#/LCYQI3A9RQSY IC7"=6.$3!5N<$ 5B4N/H$\8BS!*^T MX)(-.=%'S50B++/*]]OHD$($QG ]HRX)OP8BT4N9!MMB5 :GE*ZX\2R;14)C M,8/=4AQ>,/+I6$1C9G+Z6(Z?@H9"""T@$49BU4,%U%38,2[09,CD:7:2FZ%J MBH()/8Q&&'("FPH4L0N@L$E5E415K$[WM8K]T4Z M1,;GCQY$&LD\1IF(ARO 5$4L%<02,X0S0F)":"F74%N@G+DU-:)Y[,ZHJM0C ME]@!\54A"+KIC-,GXF;,AE)-S1Q\-8R$L9KC1)P:O=ZH974%0\U)T:C@4>'EHCAPFO65<@T,_ M1#-!>( HQ<#0'A5F3".H6X*4EF@M7>-NCJ0R.8XCLJO1:ZY/IE4$,38;=HBH M%P/"J(>V-S?1F*EGW.)/<(6KX6=0_!:A)W8:1SV79MO%'0&G'H0IED8 M4 MG/\>\B-V"0:C'LWEBH&'/5JE.B7BN=E]"!4, T"_%#/Y$D3E&@5@ IP(X](J M]H+4R:&CYV5"7DWJ&B1WCBYJD*6SJD7"IYL"DS/J8I04L7L*9/*!$;'@6M " MA*^4',U(25)NJ'IQ&\2X4L $#6"VT.-%GMH!3_SE=L;L @,'(A88S\L'*K=W:[ +XO%%;Z"B M8_CP\0<;S,L9%^O@+>&>@:)?:8+G[-L84<";;=/\=-I5)%UW9ZN/'['W*16H M*,HU&7D%=[=(392QV$Z/C%&604K'_O(/!=CA'4.&&"VX*V_U+A3':@[<01V= MX:7Y0J\CK]68FT62HOWLH@MB!W3.'@4(S9@4UR"+4[M;_:O_MXD>CJBRY"M+ MOGTK^3K[5/(][Y.S;Z[WW$/4> [DU67.HA2Z"J;+]$5P^ C*M\'2%]IQ9.I6 M:;-@6:X!12:)L!;@'H(P4,CCZ'XL4#\GY! A%_.QH7R/_U*],,\3\%;RH@?Q!PI;TQV,<:&"1_>Z,CH*9XQ!T,6:>JN=C!LF8R1.T.UK! M+:9@'5N/@'\)KH45URND5$.-&Z2*]@6WK=%#[@E=X/NS^$?-5/V\TPZ)2RGT9V\Q3CK!UVFM^'[,XW'R'H3SB3OX=1 MEIJ5FI6:_6S-]J56?I3F/[=J"GG^$ M0'0+-7O/9RP,JNZG0#M8=[^V:N#A MZ@ND0FGV;Q$!^Z3!"#J9KI:@56I3:E."UCZ!UL58P)#]OGCB^-%_H<'_I.:* M'CCG&O0FJ3LN-NJJ3!0 [#T ! !E>"TS,C!Q M,3(P,3DN:'1M[5M;<]HX%'[?7W%*9COI#+X"X=K,$$*FV4E#&MSM]JDC; &: M&LLKRR'LK]\CV:20I$G[T!9VE4F8(,E'G\[E\]'1J/?B=#0(/EX-82X7,5R] M/[DX'T#%P%UV_4@$"3)F&0\(;'C#"\K4)E+F78<9[E< MVLN:S<7,":X=):KNQ)QGU(YD5#GNJ1;\I"0Z_JWWPK+@E(?Y@B820D&)I!'D M&4MF\"&BV6>PK'+4@*$#%Y_9#2GZ)9,Q/5[+Z3G%]YZC)^E- M>+0Z[D7L!ECTNL(^N9\\A.%@0]&:R55,7U?F5$GOU(Y2V5VR2,X[GNO^WJWH M0<>]*4\DRA+X9/%O(>"!&$EOI45B-DLZ(8*AHKL@8L822_*TTT;9E4+6>OR$ MA)]G@N=)9(4\YJ(C9I-#O]&HKO_ M=U7W:+OP-4_727 FI(%BU>=@"UH!I=T M"==\09*B+V/_4,2/T^FORV)M37PT9@FURK5ZOE[@8'@=G)^=#_K!$*U^/7[? MOPP@&('7@O?VV![8,!X.@O/1)7BUAEN%_ACZIZ.K8'BZ-7P]J.T>P>@,@C=# M&/>O3_J7P[$U^NMB^!'Z@T#U^*[K;VMQ0W^_5EN/:.<\@9 G"0V5L\.2R3G( M.85W.1%HW7@%US3E0@*?PH5]8L,9S[ =_761DF0%AVKPRX.6[[O=LDU_\[JO M .6=<;$ S[7>P90++3BE@O$(:!)A**S5](MU\):(BRNBHH,XQJG"JF0;+J"-!=93E !DJM9E8<46E(Q@#(U&B(F)*&9 M-;J-Z0KZH785%0/837"21JO[U6C0;,)PYD1V+*^%.DA)%"$]6C&=(EFY.Q$B MGKT3WK"E&L^U&UHY =J@#-%I'F.\AAB%L7*..X<1].^<":I>'IDR3FE*I+M# M@E$JP&L<1J_N#/K%O>YJO^M&90E2YH)H2R%#2\)4 M:#(5V2R[,SEABJ-303-EW:KJ)W$,^!SR+(G1]EF*YLZ*()^RA"2A:D>)DM)L[5#E+1N/_=.FW I^:)S5)A7DDE,[XW0BR2YY.ND06<\ M1+VNU"KW4G5/<<$W$M+](+E1 M;_"0Q&5;$9KWR&:#F(LX](K(7>,WR PR@VP'D3U#'^L'U1[33V_O!)7O9]7T M"Y!O9EE/[.'KS^13VYG7-ZZC MDE6@3M\+MKH2-&.J$*V+Z(,YHU,8WM(PE^R&PF@Z9>%C'.;H&O5&(?VGG4&T M'S\+*0[U3'W?U/>-;%/?-\@,,H/,U/=-?7\']6?J^WN\G3)H=B J_VOU_3^( MFN[*AKM;V0?_PM02P,$ M% @ 7%>J3BNDOZ 4O $ 9K07 !$ !FR] M>U=3R_(N_/_O4^2PS]GO6F,XL>\7U]J>@0)N/"8H!-WA'T=?(9 +>R81PJ=_ MJV<( J*"!)(9)PXPF??9]=135=W5U7__W[-NI_8EY(-VO_>O%;R*5FK_]^7? M_RO+_O-JYUUMO>]&W= ;UE[GP0R#KYVVAX>U3SX,CFLQ[W=KG_KY/C@-S> Z5(0QW7+DX]*S3[AU?'GQZ>KIZ2HO#L=;Z>;%W>N@W1Y[9 MO%,<2Q"BS]-N:P;A\LJPU[X,.-!QD$MWK0__(<=MS2**-!=F#,R;=M>+'CEE/:9]][&IR>'QHG M) A-#W?]46^8CV]_J(N=Z5QY\R[##(ZZ=JOI65]O\GR8F]X@]O.N&0*.TW5X MAM37ZWQ?W@E$ES?K?0F#X>V/.-E7O-T-/ W:MUT=A(*?_Z?^;M<=AJ[)OA'H MV?#VYOO92Y&,B.E%XF"87[M*Q\;^8!CR5=?OIN,UHO"@H"G!^)=_=\/0U-+1 M6?COJ/WE7RNO^[TA*'?6')_ @[G)MW^M#,/9\'G1+B__?IY.>OD___,_?P_; MPTYX.26$OY]/OO_]?')MV_?CEW_[]I?:8#CNA'^M^/;@I&/&+WK]7H#KM,]> MI -#/OG8]C[TBH^POP%7S-MN\@!GPYT0_[72M@PQ';&6GGO&F%+<&<2H5 AC M0ZC^O%Z\'P997+YHK6>ZZ=:A_6+ZG)-7:WNXHJ-]6.RW3S@V\VWQXVC#^?U<\=;YQ_.]M=;XWKSU7&C6PS&H?EZGVY_JJ/[I ZD?;9SNK^^=-YJ;W?I' MA=Z1_7'KDQ/U9OVLL;Z%&MT6JY]OL,:;M^W6IPW>^/3Q:+NYQUK=#V>-\]9I MX_SXBW^SV;9O]L3V>HNV/K5X@WR@^^MUU%A?@_L=X\:Y.VT=[1SO-QN'< [L MV[@XYR/[ARWV_T_#HX&)5D?R;9\ZN25<9Z:B7-M*(45-6"0X5UR+@+ M!/YYCA5?>9E:/T,4;-8?GA*K=WH@5LWW@D'[4'R/H<-V%-)]6=2)5>E&@4RFA*@8R80 M1*\0-]D@0Z:4EY(S#7_]RLO-[=WFQD[M7>U5[?7VDPOX-6AO;CI;/1_._E\8 M5Q+^F83I-;V-2&EO:28%">!/$90IYG6F(['.(^J9 '\*P0_E1!'^A.)]/M#/*]W]J63Y5<" MM''1XUFT]A/*N)D;W^X=[(Z[MM^II/O3KHN)9 L)GW[&)BIL&,T@++(90Q3L MKL$2^%DA)IDDPH)X4[_9=R2ZF1N7>MMJHUY[(L_!HJ.O[ MPXL#;C'3_6ZWW]L=]MWQ;O$4VZ-AZD9,^%BI)8J'PU&%D9]CI(W&EQAQD@M+ M)QN/SOBW"+WH@OM6ZAMPRP-0^3=Y_W1X"*1P8GJ5W?^Y]!N[ M5Z7?&G]&@H']5R:S7H'T!66912 4",2YP3XZCQ6$9FOO=K\G_F_-PVC@WX>\ MH.<;-@)+*Q".<&$E 1[(4FYI8(ZSX&@DX<)&%&"X82,F"+@8>WMQQ0R\-_EV MOCM,CLE'TQF%K[=>#&MPMKVKNZZ[V=L^>M79;[;.ZTTX]_SM87T=[K/>.:P? M@;S6'6M\:L$UX%KK!W"?G<-6]ZRSW=T\@G/.ZMV/QW4"F#KZ@/?? *Y(BS2. M-DBZ=Z/Y]JA^U.A,SX%[C?;)GFA]:G3@F/'^IP_GK:,/I+'^\7C_Z.!\_ZA% MZLW]])ZXWJV/Z^1CO.8Q&.28,3%DF@ 9,&%5IKQRF=2<4,JI5Q2L 5I%W[4# M]\$$"-\Q0HTD/C*N@S*41ZVD%-0JX6*!"85)A8FGQ\17#\%[(Y#%/M,>)9[ M,;-4R\P9B;D(!AP(<5],W.I&/H B?NI&WH*4B1.Y-AH>]O/V>? 50NZ#D/85 MUH@8?$=*P)['-$8JBY!,8JL,Q"M"8/!7F96 M8G!9H^.1$DL$$0 .IL$7N0]:\0R>AUA)R'O._-X/ F.+:'AR%/ M'>MY. R]0?M+V.JY?C>\ZP\&K^'XS4[_]-_!'X0WIMU+&]?B,.0[P77,8-". M;5=DZ#?-V26DZ'PA-=Y^?0&I[L?#UOD6W5\_I@U21_M''U"K^;&]?W1\U@(Q M[WT_K1UAC>D;6Z6^?U3SN=QJ>-L_KZ%D!K;]QHODJ1 M\OG7D=M %0N<98AA\%ZB=9G6DF8>1809TM88MO+RG_]0!)._'@*I8(AW7%#- MK6-!&*TUIX8B8#0;310%I-044JJ"5,D@A;ZRE D0*%F6":)38,U8!B+V61 " MJQB=P([/!%(+P%(W@;/FCT:#89&EF_>[:]NOM]ZG4V!'SQ?7>=\?#/,P;.Z>F!M?H3%IK3,2Q4PQKV\/]\Y/.]CHMH\UVNG>#[)VW=B_.^<_;0]OU@*<=P-O';OT\W6?_N'Z^ M<[P/YZ2H8+\+YWW:2O>E*67B/^?3-$?X_^C@M+[V.2C,(_(TTS8Y542R3*7I M0E@HY#U%1#BY\I(JRAXZ\O! .JIP\;3' 62*02^ M-S;6(F\B9Y2NO"1,BGOT)']KH^!*F(-CCZ(PC!EDM=!I+H0,BBB,Y46G#X#B MIFFZ#H6=, 0G.?@-D_< "(,UYT;=42=E/*R#"7'MX:(8#[K=7)L"XK !!@2N MQ>KGOM-(@/CTMKO]9H/O'^VWZT#N!=FO'[#Z^!(0M-'UA_DYZ] MSO:;'MYU\P@,UO@:49P?L\;I9]!0)85 F;=>I2FB*N5$\LSJ((E0&LL05UX* M2N^5#,D$]M[1U(]D&1'<&&HLYLY9IJ@-YFJGWQ5G)$WX?^%'>1>N]8U#LA.^ MA-XH[(0N0&+""L6I/1>V;:=]4'@B&V>$(C>,[Y M_NK^\?-=93Q\T6."H.?CM'K:,Z!>?A:+^[$QOK=;Z] MOH8:1WMG]>;&6>/#9PBJ*:40#]F TM@TURG+A69(0ACN@]%>@LPQN7,J7&_4 MM2&_R0$,1588!H$QDMGTPT\,PWJPPZT>>)+% M),179M >[()[:OQV[Z/)V\9VP@Y0 [[DA(S,5]BD,9X*V[$Z^7@T\29!:,V= MPWHWD4%B^0WP*&'?IST,]QY_]2CK9PUXFGIWIP/7Q8WS#_![S%M';^'\=!]_ MN+V^!\_P\>BF1UD_WZ!PYGC_S1Z\PQY8JST@J$X;[MDIWHEL /C@?3\UK@]) M UV#A\=XAFV"!B(JTP:%#/G I*$67#\,?L/JU[E-/S&!E*!")$&HQ6.!(C#XDQ[JS.-P@#AAC]7AOBE^J'_:8/MO-KMIOD;KO /2_=B]B8CM MYH#$KD" (/KC+KE"..(!Z"*?*MOT\:M\8?Q#(:;?1:8LYTY#H8%KSR M""(:L"3T @6,HFSZX=9 9!Q,_F,\-$/>K23_<\FWK\S(.:_CS\A$+ 7$( 8[ MGJ;2ATP+';- =4B=%-P%L!;?FT%_1S((7D,8RH+4QC#NG8%K2^LM#0XCY?VM M,*C(X(D@\37-$>[_ 7_V6G#DC%G!8IZPV+T* MB];Y9\MQ%"C(S"B=BB@AB#>QX(Z) ?O M(GBC98C>ZPH8\P4&N@8,"#\IP=R#4ZE$QCP#OB",9I0"*J3%1KB+B9T/!H9R M7GJ?N,&!T#5-[@9FRE'X*I4*%3#F"8SV5<9PYY^1Y8K;- %<4V ,7)2 9Q( MC+7AEA 9^(R $2Q5@4H#%*&9E2*1533"$C!<" Q:!8SY @-= P8S&H2O5 ;. M7\R8Q"CEB]D,C(@S 4)4G@9$4AAZSSA48^.4E\(+<#2#8Y9I0:R03).(G5(W M!\=U@L&-T? T[ WB#CXEXX3>8))QD^>F=S#)IAE_/>2]&:=-:ZAKS3?L0K*\DNSC2';OK'[ZF3MMB)4N$]Q+('1+,Q-1*NT31>1<@ -[ M?"_)&N4,UT19QQC# AEC(\;$![B<\,S^H(I7)=D92-:=-]8^,TFD2Q3,"-&I M8]!GBD+TQS5EX/2G"47F=IU]?KW*?!YBR$//A<'+O].R#2\&15E^$'6M6/'A MQ7!\ I(;M+LGG52CO]AVF"/1OX5!7_^C4FM[MZC^+KH#_*BV_% M:@\O+N U$>2OY-%-+Q2*JD#3;VV?OL=VR&O% X5;UTIXO?7_KI>DO'GRR^FF MZU<_*> W_388FGR8ZDE>U)3&68JV;^Z[?$Q_Y=!)^>GK>Z;?IS=Y?JVAIM=) M+E;1:!>)9]/MW6)"3WAY>>+3HJT'R]R2X6$GFQM[M^[]:\QRR_16O-J_B\7VM>:X%[3&5;J!90 MTUJF#\739?6AZ4[?_@*/=?70@J3-L)__(O2^.3]M7 ^]?K?=N^VR=R6(:Y=X M?OWI?X9\JR2%<)\8$#-3$.X9IYTEP07JJ)=\#GQ^\=KA(/D5DZ\>;G9VTDD9 MD_60XM6:;W M\;*I+F^\J';EFOR\$\B!G^?2$'1*-$%*:J90I,&#"N/;\I,JH@QE39*"DR,3#B MM"(6F\B, XOJ":.E5L$G%^%8WR(5[CM19@VA-C*2B_PJ#RRAB.>+!@C'G*V)I,%5@4P%SS MFV<5.6@JL0E"\)!&NJDV#'F%E11<(VNL>[K(X;ZL]W7&%L _G;/QW]&D>OE) MOP=?!]>]D"OU?&;/@;,*::Z)A@"+<:1Y1&"* @LZ4BL]5Y9;PPDC2R.:->_; MJ8_2=-Z;MM_JO38G[:'IE$1,D0200IIAYA4SB!I$9,!&>R-<\&1Y-.CF?+B2 MR,=XI:A%UDL:F8U"V4"(I^#:A1B(1DLCGVNUADHB'&F1)Q0IBCUCBD_.M_]:N6*PV<\;X11 DI:D3N-O>;\''UWQ=(,KP=S70W93,4*3^\'>B8?7 M*!Q5LHP1NN:%767&$\D"@C E@,MN#(5(G05\ZYAHN0'W<+*H,#A;#%*(CH+$ M"N)#QQS!FJ+H)4*>5%4"P -T@P[Z_CR MJ-'3]4K.3CB4"\5 %E)CPR :,!0)XX-T5#H2!5\:X:KHT MHIF'QS [,5D/?IQR:;D>S8AU)BK%@HC A03;0)9&3$_J,&"1(*UT";*^%\[KF7]"LP)3BY4F2*7":UI# "@LB C$]\2R#6 MAGO*60:S$H[@:7%@!E;':\:$MQI,D14N"&>QI$\XS6\9PX%'$=D]%O%:=)'M MNM S\.+7176Y];(;YK=*Z;X^"/SKO3I?RS1-;OY-8:'B]2YV3J]QY\I"W&C# M"%960OB!(M'61,Y#M(9PRU!9ZJN\[O<&_0[H5/)_M@"5-VAC^R15MDG"GUQV M9EW$ESKP:C0 HSX83&]P!7H[IMVYJ%XPW;V,*8V<1B*PBP(KPR10FD)@BE3P M@6DP0:P$46T%I<6(IAF2G$?CD0V:V91780P6$3XY"H$!J5CIX5!*#S?,1Y.U M&Y>?G;RG+AAI)-*1@=.EP-0Y Y&+5,Q+X2IV*C.DYM/G%Y%%RDLBD@^0W!/AA@CX'J4C*4 O<;D:@= NSPB(T%. %Z M;!IW9J7PGRHX+0X[ 14A@2&<0]0QI)!QW&GK!?P?::!EF%2^B+*K'P_N>31,>/,KD#8V+!TF,O0,&YI HYZU-UNF"U%YXO;I6@"A0W0#&[ M.D0: @D7'&?2LM2=9ICCVDF,B$14T 6>X;CPH'C22/5Q&$,0C*F'""%$QGPJ MW.(BE4 2E'%S,;VR8HPR@6.&1><,2:MN4&N48*Y8/BD"$JPF($A]45AS(9FC MBB ?E35,4*GP;U2$4$:X-< BDD!4J+6T"OO%98T*&(_*&!3A@ ABT6'-L)2: M:0@W+34Z!$_4 M<H,8\NWXIM_WWUDX97I0'OSVEY##N4M9G"T- M-@H6([+<,3"UAA@3N&62"^EE+$/W74G$.Y<>O8A2%0%B-/$20C%M/)9!1NHE M)HPX5&GOG5VL28]-^!)ZH[ 37/^@5V2T%^LQ7W'PWH<\]O.NZ;G)(I_+2!J$ M:6K %#!O(EA^K 3"$J*ZJ)&U&ESUBC3*C:JY<)44QINT:"+7F%%G3!IMQI8Y M$2G1H0PY"W>4YGKHM $_X[N(R M.%4%J7*S%".>&&^-LT$QRM.J[QH%18E2$HR?*@%+/52\:\/W_79ON-5;5MK M$. R$UCP3##/D 6RH $9;8F.I%23H,L@X[GH,=(Z>ANE<$HPY*)RU#K/(['> M62/+X&T\[E#S3V__DY4OK]YQ&4D"@AW@"1&Q"XP%R37$1(091:T/U)%0(I+X M[0$T'T]" WB01#1-_C?<:V.BTH)[8:4S6E0,- , -8,[[/4[_8/Q,G)04, ] M&CA'1A^ =8@HC);BQF(/#RR+E5OWVQ%!*7?6.D8!UJJ\' M! \1C%92&T%\JL-FRKF2TJ,DNSV4]M^W.Q UFY[?-#9ONU32XU7>]@=+V=L1 M&!9<68TT52PZ::1UA##-G%=8T+AD7/'[H6H^HSDN+7Q#%:8",:QQZB?EWA,6 MC8S>^1)PU<_$F0=G!D/ D\O#<&:+@BY<&O#\&4JD\OO<*RVY9,HA[2W3A(6H MK).:EB%)I<+2@O 2)58";B)X3IZAB!0WFMG@J=.$2%G*Q6074KIS80IFE8= MQT7K.=.&: UBIE1'@AVU?-DFJO]FNDL8X9BF\BB1,Q&#UAYC;CG(V@I'RJ"[ M/[$#S3 8;O4&)Z$0*;B*S<,\& ]NXU.:A%^;I%!*PD"&(Q:P\00S1A%2U H, M8;;"2HC RU)[IX+4 K&44,I*@ZS1&+Q5;$#0 1P.:T(:+URV'M5'G-'T0X>Y M/TR(_A)>]XM)30#L^F1.0W'[W7YGE/"^E)S%(J;6*XN88P* AITW$C'XQD,( ML@2<50%LD1F,"T1QLN6&_,;N3MI[7"O3+">2!8H M4B((:3VB#$DMG*FHHZPZ*VB(E##!")/,!*28CPZGE%2(ALL1&SUESN),8?:; M#"HCX0EWA!,J-#,T:$5L1#I@(@CBY'>83#8WB/UF_7@R,,D5^+62NM3I4U3' M1"<(9U*!I8Q..\D-,0)^48RA3&L*EPYBOUD2000W3#.N!&&11:6T2S6M M)' :]RK(,DWN+;&]7/KYQ8%J06@P$4?#J!#*,BTQI0;PA#G7)8)9F9S_W\1> M8N0-=H9Z9,#SU](22I2),4IBM(UEFOA7)G3]9J;2>8VMYM)YX5,9)IL<,V.2 MS60XT#(D1RV!J5SJ:CH">^\H=Q!5,B*X,33-4W3.,D5M,/.N[3L]TR5*KS3@+T'T42H7$\\\54CY*!VC5!MC>'!2.X>8]M/U MXA>Q/5D2T:/(*&@5'$OCZ,0Q9(A"W"O/%?+>"F'DO"UL M.;EN=K;(8J9YT,)Z$AEA3M$@)9>P!46&I%H.^91_42,M8R V2BM3TK4@R7FP MT7..7>2"+?"*5XO.=;.3$27684HNGT#XX!.=[#>) \]-B 7>&PR:X^\/PKOTE^*T>M/A!VW;"VF 0AH-7X[HY MZN>O.V9P8U6,1K_G^MV3 -[^01["4V33SJ=P,-(<<6IM .,9/-(>1(Q\4,P@ M&NC(!!):86.C3[*-K/G5>18.$T,BRD%8[QHNOY93WC8K&8FRKS2WB<-.",\(<>O7NE6UR;2SL03F9 MW('I9\)1![;$&V\T-LX;AYWQK@3CE0LLWD<9O20TI*",(V\-TU%;+Y5*2TU; M!Y+4-RM_+J+H%ESWGZ97;R[JCF.@6"!AE3%,T+14FW *4T2(A3B@!&DDBR71 MQ\DAT1$[QE(U"<6B8DI):B*RS M"'+J9)[^(TEIP#9]'K]Y<]-T@XH*P@J:0 M$?NT@I^GW@$-:# 5G"ZIOC]]K][LM!_8&'M)D6#* PDP0ZA'8-^9911,_\U2 M=HLHNP77_B?KU9N+RDM$@A+.ZQ36!RHMEL9%+9"B5(*CN*0J_T2]>K/3<^,@ M:$]#=X2#;BL$1A\[(9%!@0D4*C^^?'T]\U=^K[$.W 9J560Q*I-2^1WU-B*A ML43+JOQS[-6;H=^/N)1@[8D2EBEK-$1F3@C.73#>^3*L974+(]1!H-U1=QG[ MT)7B.'"G422>*<&53#-/M0V*>^-X&:H9W28P<[:L G.$6G 3/".(,^VUBH0; M W\U21.@?HL1\U(*CA'KL614(8I89%@Q"9\15U13E19O7/C1JO=Y']YW.'[? M >NPUO,;_QVU3XK4\W%S?')CJNN[HK)V*8:B<$A+3YF(N"6,RIA678S$.(.P M(*P,'L=B269V[@3VV@5E@/.H80IB#*2M#8@%CESP'B^)SA23-+:Z)WG_RV0< MI]E/0H+#WP5P!@_['5^685W#I14T>?!>,8U\F@*E%>8T+8DN?0D&X\HAL1D. MQCEI! Z&6R88B,HR)Y W1OCD84B_)#HV/?C5J-VYPS(YBZ)/8(\<00P)BQ%3 M$5O,2"1IS40O.)$E&.U:/.G,L -,<$T]]B+&D)9#55A12Y76D7L)!FM)=*=@ MN[IQA^U>R,=7C]KJNQRRU[/A_RU.6D/3:=]'B9\6!;K%;F.RC++)17P M%RL7<41I*@)'4I5A;'D9Y#D[_;1 GAH+Y&*D#%.J1$1,2Z]T,,S[N"3Z>3EF M>&4^]E::D7V0AT%9=$](QIA3P1AD($IFED8=K-5200Q ,5X2W9NCK&:G5XY1 M;;!@4:69-F#OC"4X8&)!6-2Y:?D)C!965FO^:#08%J[[9C]OA-,UY_JC7EH2 M#&31@X]NXMA?E]K7HW:A[;S)_6#OQ)MA@/<5B#RVJEWMM7J ^&0(+F#I":.$ M>4VUHMRENH,>/CHW,7,"":(757SOP')MQ]=Y\.WAIG'M#CS>NZ5Z1TW M5LUJ^G\[KG6A=9Q)&SZ%3F>P:?*#_O20U^TA6+;>8'+H^]#K#<:=+Z;7-J#$ MKW+3N-'%;?(D,B(GH&XN6>$>BDCTX$Q:HP,S!(" M#BK1'ID+<6.,9"7N.8H;@W;+&8@;22%<\(I(S!C"$#)2&K3UWDF!%)F40B[$ MG55RGX_'#K)-4.XF,WS>(% M;&33#Q5(Y@@2=5WR/RGV.B.04$T9I19 82E3UBDF(<8FA&$L&40)!4CD)9,L M<@#W6X!$WH=)9I74Q;2WDDOAL("H47#-?73,0PQBG-&V#'E!OQ5(YI(AH2/E M)D2G N),"6J0#>"-. 4[&,'?E+^OS,WZ,7XA8, MHY9$;U4)*@&5 AMW?IO;WN-*J?I^YPO<^_I!)1FUP,I;$1!3A#+F)#.2"T04 M.,"!!XNG!6A89:K*BK0[WWIW9 ?AOR-H_8TO\.?;(9\;!SPVPMD5@_N0<3G/ M*8V&81LAGF/((@Q0ESPJFWH%PN(C?#W8X58QVI9.O(+MS7X>V@<]D$NGW6W_ M3""51E4:-1.-4EX;I(T.QEC&C34X>!R#$D([8A OL48U0]Y]US>]2I4J57H* M52*6T6BCUQ)SIB-/>3W!*X^$TL9*>M&OQ"8]U NM4Q74EP;J-[O2V!T[Y6\< M>K\ >-1K3Y3BP)Y<8KP;S&"4AY?M09\1+%^\>?5^>OITU_1[.O_VOEL.+B"7 ME#I!F6?"1B$=(Z!H5ANNR.('TS\"XX4/>%7[GLAX-XNDNW1,+53RH5],S+ F,/PT[37.0%R4>#A MN401:0<>K61!*,4)BLDSS!E"'2?1XU0>N@2 G$15<.H5]+WK)Y)*&ZLPJX+[ MU;EB'&NN -]4I+))&DN(@802T44539GX]_LB3-51TM;?"OJEA*/ $'$@18R$ MN-M&9QAXCCXJ)8B-494I#_7QX5CQ?+G!CIGTA@04!.7,,JR*!4R$\5Y8)*,N M48+3TW'O;QB7SS_+*GCM(1X+4AO#N'=&!R&MMS0XC)3W59=IU67ZP"[3!U!- M(;CM+R'OI8)0J<$W1T4GS!UXIRP]M=#TZ75;^BBEM]9X'0M3*WFT,7BC98C>ZTJWEU:W?[DP[&_(&J74;>6\ M]#Y9: =ZJVD*;#%3CL)7J50HD6XOA\8MGUX\GC6MO/*?=519J@*5:3D_S:P4 MEN,8C; $"XUH8)5V5_:TO+SQNVLW<4@R%H@S'C,3A382(8XX=CI@@\WBYY*M MP\M^,C2\__ANN:')W.'X7OH3.C4&FZ4%;O9/1<% <@4LB+6F5,CQ$ MIZUD45,#7F]$@1'L8)LHP^K7,Y#6HY?!>]2I:5B23,?F0"B!1;OXM4@7GPEG6(6;249Y M9-AJR@2VBFDL&/)2> ]*%G\/:3TN$\Y.6D!XR'J&J=:<&6TU$<(+$)FD3AE1 M@CJ_B\^$LY,6,I8%Y()%#C/)D3&16XEE#%IAI'B)\IKFZ:_//^V'1VW P0_> M< 3./55..XTMHB0*0BX6>KM27*D2Y,\%>;\"2+.JD@5.HTJV37#!@F.6:4&L MD$R3B)U2-P6I%[=;;.W4Y/[;GI:= %)MNV'PN\.^^UD2WIWO]A$NFSK%OO:[ M76QY7S3^(]C/!X!%SVB$Q"KJ##A%T@0&\;S%Q (-1/C,$>?L BR\ LO"@84_ M.5B,7TABK]18$@B#4 M$^5)Z<3QA-SV* )1FH6(E:5120:AB2;>2H0YBL@A+4GYKBL1AK*Z(SA*0E\O2,H2[)_W>H)^_ZSN3%AJ< M"+Y8PBX?O]C;?7@_R?7;W0:NXH2T0!66 (%2)W/JVW%)<31Z_7*AS-%D>**W#"O(I4(H:,5$(PQZAP'A'OPI+R MT9M7%8YFBR,CA(XZ56Y4C-D@K/8L]3Y9SBD'O[)$@WZ579OCF*.TDF*N/ 8O MB8E46U?P(((+5%/%:0G6T?Z-X?,HT1!7*&I+)%>6,QZ54=*G):!92%5PG%E. M9EEJ"S4?9C&>60BA-4M)?,%J'()RELJTMCA:,F99-O@\#K-$"+^#BHA:S"S2 MQD5 B HD$LVP#:7U?1=(U>?BC!+G./?>2H=2M31NO8](&1:4!#$:OIPF8ZF# MX_DDP#%*A1=$,0XQL6;&L8!CD!@0$PP/I<71[R[8(*(4-CANTVI]3&JFLU$\3PF:OWWV(@^=PM(/#MLG-9.[O-^YWF#I ME-5^?O"<0%L]OSCB>31NF,5^?]CK#\-*+>;][DZ(@[1R OTXMNO]+^_(SI<6 MK8_\T<:7_3?Z:+O;.&ZL'Y/MY@'?;KX];AQ].*^?.]XZ_W"VO]X:UYNOCAO- M.JY_:IV]HXU.Z_SD:'_] V\<';/MYO$8CD'U\SK=_E1']4\?2/UHXW1_?>^\ MT=SLUC^J<6-7=UUWLP?W:3>ZC4ZCN76VW=P_W#_Z<%9??]MNO-FCK6;];/_3 M%FXY99_NHT=G^]+'=6/?']?.WAXWU#WA_O7&XO;Z'&Y\^ MT,:;.F\=;9RUR-[9]!RXUVB?[(DZV>-P3=0@\#[=#=18_WA<)QNLT=R#:SC4 M.N^TZ\W-H_WF9MQ^C<;OFAO#^BXZ_6RPB4&3F#%L>,:$UYF.R&::VDA2]HGC MLE8UYX^;$UTVIR1IVH#!6:0*VE3ID"EJ9,8(^.,.1>JU6:EUVKWCG1]#O,!W M.FZE-NR7&=3=^EG]Z.!TN[G3K7?KI'Z^<]0ZVF/PB=?7'06IC.OKA\=PC?%- M*;3.-\;;ZVN\\:8U;IVWSAMOX/[- _AT?-HX=R"5K=/M-Q_0?O-MK+]&9U]! MK:,P4=",6V8SYBS/@,-UEGP>33 !ATBNU/JY#_F_5A*#/[_!0=,M@_XH=V$P M^7H8C"](TK>_O/P;_DQ,Q6?TN;C$Y=;!<%R(-J2"JR^H.!G^==KVP\,7&*'_ M\]=*<=#+OP1<"J@,F07;X=)\4I[C:WFQGIMM[G6 MW-B]_CXE>Y/=C==[.UO-K8W=VEICO;;QG]?_7FN\V:B]WJ[7MW9WM[8;B_EZ MY&ZO]\D O'L'PW[O66W]=8T@SO0]7JAK\H-V+QOV3UYHN.'BB6]S>Z?^SW]@ M@?Y*;D6OWVN,BLH_M0MO Y@45-8RQ'3$6GKN&6-*<6<0HQ)B7&P(O;6V?*UG MDA.7W*OUOBNFR*7PJ?@):;B6);8-SV M.ZVC%MD_>@M&[V.G13YV&T=OV_N;BM6/X!G@>=)S-([6T&=JF)*6X"SXB,%_ MD#C3@M,L!&ZDEA1,P0,OGKZX[X4-TGI5Z]0FA24:@CD;^NDC M75BIU0-H&F2)/ZU0E>F M9YP8G\J<%S@B)V=_3;]?R"1MNB.6;C;WEY /V\YT+K;!#2XO7H@3@PBF&R;B MQ!, W YR\K0@OVDIV$V03[#QSW]HR<1?-YR3"Z&4H[FOMNA/M/Q';7>]E>_X M$BLO/XQ,#C:S,Z[MA)-^/JR]'^6#$03$X-#7=H-+ON;$5&$*OF@-\S_\G[5^ MK T/0]H_RMO#-CS(QID[3#7B:FMNF'9C3=FE5"[UX'FAY MNQ._(KQ%:(S7" M?R];<-)U4 M <;XV<\M>).L.X>RSX0MOAJ$+5SST9CP.)@^]VRS_9,[JQJ2' M[W=V =;KIY^5L9Y:23.M* 47P)K,8 A\N0L$_GF.%5]Y64_%/"9XI_A9+;7^ M38_@PG$K@SMZ1R1OY]^\S9,]8VJ16Q[I)XU<.2Z5XW*KX[*8#@JK')1?=E": MN>D-VLD-J3R47_10AE^;\,)%26,0M>G++]13%\WL@^OG13?GBQH\"CA7<-BE M57CZOPO94BLODP(LY*,MM!"70;-?][O=]B -I=8VV^#T@&]J0_ZB!G?*,$02 MH@PO2]C=7O;=ZJO5VF9_ ];NRAIOIB]VW?MF-LX,V""4KR6[-!..&@/$D4/ M:V90&YP$E\;4?:W=J[6'@QH8K11>_GZ=>(RMZOOXJ_?:R5-_\?NT P+:[?5 Z_PY,(Q_+/2QAD^<,D@L;5:VUFM[:[6-KHGG?XX MY!,W?>LBJW"25%]K]%=O0\GML?KW\U4J?ZGREQZBG!=:5-(^-(9Y[=_]3MN; M<6T];W\)SVJ[HS80,NCBL]K[]G XL*/\X! ^W^8J_=:T7&[)XY2>?Z/_HW)X MGL"ZK7F?A\$@N3PG>;OGVB>F4PMGP8U2 7/8#!8N#"H'Z'?%QW[[I/:Z[V\F M9SUT(&)!4]$8)G_6-%$990@M9.?='3,W__C:6_?/?RB"Y5^#VC!TPLEAOQ=J MO:(;]ED-]+TS2A"MF3P84*!OY'R7M[Z;'SN'W"QT^YC]5L\GKSW4[+CF#H,[ MKG53!N+I81@>ALE(5/ZUK_,/_.?$+AV:02VV.\'73*<#1Z0QO@'\_]]1.X>- MPW[-AHL#X,(/'/"K>=@+L388NP6NDDXKCXTT0J#ZQN+I+AOCVOTOSGLYM#T\@ L M-3>T=!>\6Q 0Z*@;YOU>LBV=<2V G1G7MI*Z&5=8Y'4S-)/!E!O0^WJ-DRL# MSSLC.)(A?M&#/YK,RJCM9LW:'X,)1FN$DM6+0X:'[:(K_R1UY=\9A D%T]RH06BB>S*=YX,4@ M?N%4)NM#P$1]Y_F*W?BOZ6$_/>#[SS<],%'9Q<'?>=;ID>W>1#LPL1F9\O)5 M,EZM_?&Z:'ZPF7^^^.TZ:L@#.VK0*O[13J9_?.T?GO[C[#2TRM'E>\^X%PBS M55S\/,;%"5Z5_!Y/OBCA\7W[?^?G^7\G_>U=XJ>)N;C"09,-!1'5[IL@MUB! MI:++!43U.6IUE8M5XX]=VXB/ G"CL)\V]1 MWEN-WX]'+Q:O4RC^H/LE=>7?VF?4CK=U-Q:=C. A]/I%'^%H,.FZ ;!,YH3> M,A&CGQ?WZHS3S4_;<.O4NCUX@7[JC?G2'A0>1\_T7-MT4D]/*C"9#DYEJ[S) M_:!VDO>_M/V-#LJ+CO(:IG^8/V_MA5FNON"?=N4-#D.G,Q5L[0\0EY^45OQY MA]7]^D_93_M/GWC2QIWF6,Y9GKZE\6_/27HMA'H1\@(NC) .F'(D'_/ M$L"G">_UBKM>]#UVUI2Y*<9B=\==V^_\<24_JVK(>S5DXV)R6P'),'6E@%1.#]M%AL24>>:> ME?AH+7UKK/4(39WF@J;,@[2PYK/:>Y/7/IK.*-3^-^S'2X??IVK5S=WF3M5X MOZK]:[OK:Q]J;SI]"S'K;A$6UU(YNC!\4,6%7_7Z%RA<3;[4)$TPT>.@6'BU MUA\-BV@^F9XI:5[X7>W!8)3Z42]R#0OK'HH,$#?1^\%$[\U@>D8';C,8UDZ* MQ"97A#:I7-3J+35^EB'PN6?X<-_ I[CVHUQ\)H%/69GHB=R0UW=TAG^#?NJR MBW+["D=.R*YNQC4ZK=&VD%[DS&<)+:@+6:G/XLL8HV=&(_ M=K>F=>7EREV=L&^..NE/AD,NRMI_"5=KT/^P-/TW5S!VT.^,AN&O"S&C[Y]S M+\?RZM_#_"O&#D)F\V".,Q/A"B],Y]2,!^D=#_/E*[#_':]V4IEG>[>YL9-* MS[]?:[2*>O2[>Z]VM]:WUG:V[E5G?\'&!G]8Q6JKL;[QGZILYJR" +9:##"0 M7PL"%%XEBC'^*-/3,3P;YIS-R$__#6QEIKO@=OG[E#.O1+JYN9,BN1%%'N]3,XJWCD\7E$I$Z\%&JE=-'7:5WR5.TIY:*^ M,AV@E5#;/0QA.+@7GRP\]KZ).2JE,EBI/G5.?B).:CT\''UD(OOCQ9/3725%O,$GB)+ M51>'<*]AO_8=2W5;NDQEFQ9&G&6%G:I,4Q6@W"]3DN J:GE\Y=3X(E62K-;J MIF<."LJ_G!B_WAZXT61%]+12P5K/=,:#=A'%?+44R91,RN^E8W;"8-2IAL07 M5OIE12G!E0VI;,@];0BMTF2?0#O9A0VAJ[4/J=Q=>UC,.B[, 6SH3+\G:]+I M#T:I.(NQ_=&T>DUMISTXKDS$P@BWK" DU3A(92+N:R)X-2S^!-HI+TP$6TWA MPC ''!7FX7W>=\&/BL(9%?\OB.3*BK"*_RO^_P[_5VS_I+/X+Z?Q;ZW6MHNU M WYU#G_%]!6Z;D$7J0:[*ZJ_KZLOJPES3Z&>5ZHOO L'IC-Q\HOEN"LO?W&$ M5EIP5=Q?\ MI85A924J*W%O*T&J/*$G4$],OHX"UV$W6(<8P"A#^$^>968ZWQ>FOM76VKL;F] M4U]K;FTW?D"L=.7'Q#V3L;R9RZ>6(MK)&I&XE%*ZM>;+=X4D;A/2M\9GOF*[ M14PS7E9U_B_T>KNQOM'8W5B'UVGL;K_;6E]KPI=7:^] Z39JN__>V&B6ZXW^ MV.K5AH?]T<#T_.!9+9RY<#*L#=+"RC5OAN;/$J[!JE>U3DWS:VNP2K9*%?SH M7UQF%:WB'^UDFL'/+Y[^PQOK55S\+/ES+]ZRM M4M*YJD[NVR:-T=5S0^N.O M&/Q([58WN3NL4?RLB,<)PKI"5X6N6;7;>G"A:T-^%6#J/C4W*Z15;;*8VG?A MQQ9=GOAH\%I62HI_\.Y$&*WN7NTXN ?*EJPA'K$)EIQNJE;X#5KA,9@T%C]/3B"/U%RO1WD. MCEK-# 9A.'CQ2QA:KA9YQ"8HJQI5K5"UPB(ZI]^FS"U$>Q4+YZ6Y@RY]"/\= MM;^8SK4ARZ=P6!>T<6ZVP>/CYGN:-O>F^-_?Q0.9M3[=9:6A10))^^Q%K]_; MS(TKJO:/>NWA3DJ4&0W\"C13+[U:L:&-I14(1X.]DDQ'9"FW-##'67 TDO!Y M*W7+(TKQ2LT'U^Z:SN!?*QEHW*3:&USB;/BB-^KZ_O!B_TJM9[HAW2P[,.;D M1=+GM9Y/_VU\5>:UX6N3YV-HN8^F,PH@,6C94.ARD8C@Z<>Q7>]_>4=VOK1H M?>2/-K[LO]%'V]W&<6/]F&PW#_AV\^UQX^C#>?W<\=;YA[/]]=:XWGQUW&C6 M./HF&TWC\=P#*J?U^GVISJJ?_I ZD<;I_OK>^>- MYF:W_E&=-=JZZ[J;O>UN_;1QOG;>^+1UWNANX/KYSE'CR+<;W3IOK'^ :^P< M-IH[W3KY /?9.6QUSSK;1YMP3(O5W]3/MM.-\I]TX;[3KS;>'K?/-X];Y MV_8V/#M<[WQZ#MQKM$_V1/U3G32.#DY;YQNLWCRFC3=;M$ZVSNK=S:/ZIYVC M>G<+GK]%6LU&;+Q&XW?-C6%]%YU^QL8I'H3*B$4H8]R(3 4MLT H9M%%'T-< M>:F?(:K_?GX=&"\G.2TSXM6E6HZKHM:*6A](K<"ACA%J)/&1<1V4H3QJ):6@ M5@D7"VI5F%34NEC4BBZI5<@(YM';+ J#,Q9ER*SG*N/2&!($992CE9<8/2.* MW(5;%ZD_94']VS7GX*CAH)8'%P#0*;\KJ_7"L/9'6MFNQG]IP&C96NF1!B5O M::;2&_6%_>J.\P0!H-+,D63 M.^RMRK2R/&,*1&FUX=99<(?U,YZ206;G#R^AZE0D4TJGL"*91R*9KXZAC(1@ M%6D6.389HR%D!EL!+J+B/!+)I%,2 2PIYQ="2F?27ZG\;.J+[8BDW*YY169/)1,OCKGP1OJH\29MYAG+'B=*8MI MAB,B$%XJ)8-9>X?H;N M-CI6]<961+-$/F%%- \AFL;K2Z+!CF--',L0PRYC8!TRI1'+B%?(2T0XLFE1 M02*>"5GE9\Y&E=[G_1-X]/&SVDG'](;/BHE::8[62:HJ>6UD7E:IFE7D7EIW M< KT]PGF:SV_,<5X-N.H=>DR]!_%E%B25,>9%IIBD&0%Y,1R910Y( M6_%G2J*J3[!BEN7S_RIFF2&S7'$'*:;2"RDS(07)&&8BTPKQC G$(\A/F("+ MI$S%9]^';<&X0BGJ^(^U[$O?75)6P>?P;?CRC#?>:E5,#< M!&"]0(O9=I.4KZKF M657GJFJ%JA6JFF,=&'J]WD MFGE)C(P9LYQD3 N7:1%HYK#3W/*HI:$0$NEGC,PT=78)=:-BD5)VDU2<>& MIG?0MIT;U0I^T;%;LC:J1B[+Z=AMMN'VX5W[2_!;EP"?I+-58Y?W)>J]J^X> M9XHZ:D)FL5(9XU1EBDB6&8DBC8A&[O'*2Z:>$5U5K:JX90G=O8I;9LHM5_,B MC/9.Y!)"2>5-YH)%BMD0B.; +?J9HG<:7?O-Y_POYD//N:;!DO4\ M7AW@JGIBJSZ4!7/8OSO'N-'ON6I>R2\8S(-K$]BD640=A M/ A+$V:D12LO!9F%BUVF%*3_G[TW[6HK2=9&_\I>G#[W5-^E=.4\N/JR%@78 M3;\&;"-7O?B+5XY&6$@<2=C&O_YF;@E;@ <$$FR)H*LQ:")W[(@GGXB,85&M M"?;;&R^J.PRRO:4XEJ4EP>(UY5?%P=?5Z,%Q=F%C;68+#OU:9,NY-]U;DP;8 MIV;:ISY<2K86.NI@+$8R25/&(C!D HTH9B;!1)3>^1)JIK)%R8WJ9"#6#* + MH+M\#@& [F)!]ZMSD$%71DLL<0*%X'T&7:Z0TTPB';A(EDGIM5E;9YJU*+_1 MF,8F!7&;R8A?[&S\N?-BI[VS?5!M[&U5!^W]S?_S[_T76]NO#_ZGVG[U9J=] MN$S5B _7R^R.XRVGD)=EY W]LS+4[?N[51.Q>.$" BFLFIJL4/QF44/>)TTE MNQWK.MW.J!.AD@RJAT *( 6H))O/ -U3>UY/SX7\A?D&:F"T.XQVO\=1P2_' M9@SM0F\1A#G>F4[KL((*PUA$BB6).'$.F1@DPD(EQ[QS)J2U=8-;G-PH! .9 M'0"G *?+$L,&.)T'G$XEO 3GO::2(*MY1-PP@[0U$?G L&>4\Z RG"K=HO+! M(MHK5C>W%5/,>ANJ0?P8>V<1:@FAWF=9^>UF_GME)7]W1D>;9\,LQ#AX,0D& MG@,\WP:>=Z?9+L^DEO#D4+Y/"G&E'=*"R-D]-N_SS&RL5>3!VH5X/2D^4EA=L397X=NW84PXMOA\. MU[?!ZTLMQ0@V201-$'8\("XB1E99BF+ ,4;A@Q2B#.,5\VTQL8(V ^BRE(00 MT&7>Z#+%!GVD.##CD<&^KG]SR$4Z/S28\Q DW&P&U?7@YX,,INC1V$EX-^.,O>^T2Y:V6WT UR-HB^W&1, M4L6QPZ@,XD5#IQ,EY$=_;[L%7Q0:'_3:0?3C-!B.V5)H,V9SK M_$U[CRQG C&M/989O;7A:^NZE14'PH$ *ZO#!@%6Y@XK4TR0>)HR!^3(Y'\1 M-UP@PSU#(6--QAMGJ _9R<0WQ16( ]Z8"F:U/QO4\>S"!KO](I8X.,GVX2Z8 MH('0(/CO32."EYWT%UEOVUEMM[+6;O3"ICWMC&RWGKF[[[+\;%D(G-C<"JG] MI0Q!CY-6AB.:;QSBP@KDE&/(6Q>53E@*IM?6)9YK,Z0MEDA$9T24..5;6!>"&,DA MT >PLC1,#V#EWF%E>JJ4#TGQA%&^4YGP92A!#F.#M$C9=\1281DSK+"6I#>" ME0;%^9K:X[W=S[Y+Y:]W3H,&^$UQPW_891@O2QO#1A%"@.P[0O:':2;H*==< M:X5.4YU@6R58NK&^5H0] /T&:%>"*@S9W19CHED%N= M.(^(I0PYG'J'K*,$90#"(6:HT;H01,I;Q!"("LZGY_DOO2B$A&1 PL M&B2)CJ670V:$^18B)CRVU$>#(U];%RW"*80) 5U6CQ "NLP97:9G(:;LS@C" M"$H93Q#/MPRYR"G"22AL=$R*RH(N5$.M\+S#@E M_.#8_:B=^8>I%L[ #0:!,6A+*;+)B>QP"H.T"P$IC;&BE/H4\2S0 N'!&3AA_S0.["@OK^J6 MB/=W8H4:0H7@S"\=(;QPYO.4 5>6D_H! MKMP/KDP1/QFYC59[Y&CI)"-,]B@%\2BZ0+C5-I._TD!0M:A9NKG"S;2J@U'? M?SCJ=T,<#/^GBO][EIV8I_<:\6NF7!8H@F7"7) "2.%[4@"'^M>=6?LG)_WR M]S/ MJI3.Z@^VNY9K/Z1GR>MRIZ-COJ#O*!0T?ILJ_R_&A[901S^,?FWZ@R' M)4W'CJI=._!'%8ES5K\B_,BGS E6KRI]Y&O.&^S%VS^?*Y)?Z9@.-;U1XX.HP MZ&*)-=/YJY@@,/29&/JER0'*>2R9B$C5B4"D,/2('8K6,!F]Y4Z1S-#)C:JZ MP>T'O&B$VP]X,5>\F.X-JY0S*C$4G(IEVAQ#UG)< H=!2R$3B^'&>/%P[OQW M#::A7.2E[034Z55^7,H*W@L.H-V\?V.63UF&[1:UWNE-ZK,!DF>"Y$N] M_Z-P2A/AD&):(\Y80IH:C:)Q+- 8K2=T;9VK[ +.-9=[!4T%0*5)+ Y Y9Y! M98KG6]O#;(TP''>FEYWH4R;T]T>-R2(>#4-&9*=<4>\")TI;2XL7KEN2WZCP&B)W ##+Q?D 8.8.,%/T3U G MF,4*>1<]XBX301>51Q9;ZZ.T+M'27IKP%ENZD0!-I3KM0;3#L\'Y^(BY0N5X MU_>'HU:E"&EQ1NNSV[QAMY2B^9EOQ]$79\,W/@^>/O2%*"6 R9W!9+HWF.%4:F_M*4I_Z?JU[5_F2&>#N)1[ TSSZNZ_2$$%,'?;QS5&V:IY)]F M&P%XH>EUU<[FM)[O]++:QQ=9V??B:#^U[6? \!DP?&]KXQ(A-)Y@2RE!(EE? MY@DXI(5E2&-/K4V&*8S7UBEI*7P]##"OUH/+;D@ .R0H<0C*I7"&8:(,#)##OWNJ*G%T\85&[4YGD,Z_$[5( PB;8HK M_YA& ]Y#S'"Z1':[5G7 ZYGP^O* 4?SS0K%S2^-OSGQ%)F4W7P7C1/***N8 M*[,!558)#?F' #=-@IM[B"H"W-P9;J;IH4M4CQYKHCUV(6U=4YEBQ)(#04H!RA?62B_CVF[ .7SA?)I5R=8&2/& M'#E&+.+*$V0(\8C)H#@S*CL_8FV=:=:B_.:NSN\CF_4[_QLZ']?_57\;O\0- M?O\&>1=/7BCZE*'YF'5L<-42;JC E[7^9_9QQ;2ZG5Y$1V/3(A3_=_%+CF*9 M?-8_ROU1R8(=Y(=[52>O\OW =DNKIE$9DC8ZBL-8;?9[(?:&,92? M:B"H4R:>=7JVYSOYY0>C_$ 9!S-\,KLT?B'%T_ZP+E1\.HA=6])O__C4":.C M?(7Y@B875\?"IQY>^_XG6)<7?S:*?TR@"__X/4V\=^RRC*:_'PV^[0SO(W*# M:#\@F_*ZG]KN)WL^+#OST>#2)?Y4=G>]V&?/9KG8JS[FM8NO;T?&T_Z@GD7^ M-$-X!LSRLK)>NQ3KK(X&98OYK\X[_$YE2RR0\J_?[9(NOZ##9MDYL]'75_$= MW2S*5N]@^2V4KBT)1+YX\N>3ZMG^07O[=;6YO_MR8^]P'+QY\^?!SM;.QNN= M[8.EPOS-_;VM[;V#[:U\.7L'^R]VMC;:VR48E?_9W=YK'U3[SZK]E]NO-]H[ M^05+=6V_[?3R)M4_&]I>&+:J^-G'S$=/XV!SJ,3R]^N.:XU+]WRE8Z>EHN M)W2&IUU[_K33JR^L_KL3)#;FB3%%/#4>3R*MDR5-L/K)^+DKCM;X2<6?,)V_ MS(]?\M/WXR?D9T]RP_/7+=_^TS]LGI#Z:_77_9WXP(4^9$8:F_/27\3Z)^9( M>5;H&]K_/#LJ_>1JFK8R,XOW?K?%3^!Y_F$D?4]E?9EKQ&HW?_#1L-K.B!EJ M'^%KH=X-@FW--*8',=$F*']35W.;0-K=S&]AJ0+W9)OE*.,VP>Z[W.8YR QT M8+XZH)<6@V]&:%A#6,,C7MABK1[$.5=Q+K.M$]I4)6C,RF[CO-QR\67PV MZ)^48ZJRNK\[HZ/-LV&68QSL]'SWK(AR8SB,^;_0H!+$\]V+Q(OC]_5K2@+$ MV[]?'YR:$X/-XF7Q,O3@Z_[/_]2NS^_;J[ M]WP7[V^][N[29T?[SW?)X/'V>%>\W?KP^>WS M-SA?"]][_N;+X=_;_/#+7YVW;7^^__?KH[=;>\?[[6=I;Q.?UTD7!_C3.ZVY M\IP*9+FEB#N'D<8A(TZDUP1S M0Y3%6AFN<9GV89D@-=CI"[#3 ';-!CO\%>R\2P)C*Y'%(H.=3 39(!)2R4II MO1."V[5U0UKZ+A.@'@^#7ZVAJ5\9_# ./G9\O!V)7\#L&6BM-L\TX2"LPB)D M(!"2IIQX8+)+!.X'4TS6\*@85@1E?R1F<*<..145TDP*3;%1 M'&=P9ZK%]/5NCG,MS :#;Y+!9]]%NY15PZ;(J3>:.F(3MYY['BAGP.:6RN"G MV%ST4F3]0JETS>$R>ZTV,(DBI=1*$Y.1.AL\;DE^!\_U\;"YU8K'CEO]].*H M&A9>U[08Q>)N&C2[F(0L>7;>$S$JB, YUUIXBSE3&>J)I

/ ZBI<$+R8QPGD=I MC3&"688CRYZ?31)HX%+!P3<:R(VC^3YXE+F]0IP*AVS&?$24,N#DSN(ZLT1(C;[P]'78_D"<0&\_!7T\N_S@+JHU'Z:@#P ]RS ?3[% MXUCVT94E G$;".(FJ,SCI,CN//&$I<1$C&OKAK;RO8* W>,QY?L\?@53OH,I M?^-@TNJHB)?(,LXS!XL):1(#TM0K0TV*0(N*-C% MN>KM6=C*>>#+K@*T'U;Z-Z?3@#$^=XX0S1R1E/$$W-(!^F1[S4!10_=:H/IW7QF4P MC$>"@I(,<<<4,B%XA -)V.>OY&PYWR MAN?:XA@,?8D-_3Z/.\'0[V#HW^B; MH5Q1J23*)FXR?3-E^B072*4HN'389O#.AHYQBTH*_.VQ1=&>#_K#874ZZ*?. M"#SNQX;G]TG<:DU[62L:H/D,:+[;GAHGO/'.&27SO?!(6HH1MZ84V7J.E(Z* MY>W8$%]&>YH6N0N<@YVOE)W?)V\#.[^]G7^=7+#Q3A/L- T1,9PI&RZ&RX:33ZPQ'@WH:0A4_GY;9#!"& M>W0H?Y]L;J* SV,O#FQWHQ9PA0 M%FENFE6H_[?1&MO>^X[JQ%)6-A@#F,X'YSC2?8Y3S$ 5'48H,YMP39+'5B&@M M6<))\%AZXK44@;C=(S+N^V1L8-QS->XIIF8CY9(RBK*;)A&/+B*G!46"8\%J MV":I-FXM'AE1:^:B5_2E$#C]%3+OE%[R<3BZ(,P5*MU<(%"R@COK'&CS,$LG M_S3#%GNA7SL]WS^YB('L13@*FVUS?37-G#U12<9 4#(^;Z[!*62XU\@$A;EU M+#CCR^;*Q!TV5[#O9;/O.3!GL.\'L^]I\DR%2BY$9)ABB%LID!5:(A5(2E$_W^U4>Z/CN*@ZM3;$ 0&EX7>_':_ M_LME[E*KS%Z_US^-Y8BV]WY,8H"ZS$1=_"771&EBM0A()RDUEP8+1+9[1S<$K :!=AM-/^!G:):DM1D%PC3J)#VC"+ M0LSP2HDW3/.U=8FO1Q.6=X C1(9O5LD.V;./-77N/K(LTG T>%HKVOX%G$]" M2'#Z.AN@OY]F8=%Q*J)D* @5$/=)9Q:F*7)!1!IBL"F55%G>TNP.O7K!WE?* MWN\C\0+L?7[V/D7@HJ#.$A51T!(C3BE!VBN,%/,N8BF#<"4OEK4$?6SI%A 9 M6Q\[2-5OW?YP^,_*Q6RE<1(HJT;V,TQM>7Q8?Y\9M&/U>Y&5[V)20Z=WED4W MV0'ZO>&?M4J.7]32P^79T>G9POC.*)\/L\)<+&/3K$HN+0T?8,V;: M,SY,8O1.Y12 &PT'S;N.9IW MFQ0# )"F ,@TZ91269$4DMG;1#Q2C336'AF*%<[_:1E])1.#/V(O0,V5&B#Z^U!LI6:Z85 ))(17B M2CADH@J(2*KSSZ6V69<1ZEP!CB M(0CD!*&(9M3%GCL(XSF[<711?!N'-%KFAN^^%MU*\_[P6_&1C6S&7Z+2\!6-]-6=ZFM4V0BN=+3)7(M$#F<3MHJ'NB.*_DYW*XBHKFY$]4\[[/@JVD$O+VQX<9!_&@=97B MO]DH%)%,\JAHP3\"C/\Q!?FW.MVS40R+X?PK%OKZ#HQ/GIW\N<>]/=XZ.'87 MN3;(E!KH-4RL&_;-F?;-W6F_04;)G;,.$:HMXEPEY*BSB%+)K),)1U+OFVRN M'= .0$Y'P]R-MKS R]'89.^1Z")BYHI,7C((AKDY#.((H,U\HYGCS'>C5] MC]]'-MM>_C=T/J[_*W^[>,N)';SO]&HC-M],OU1_HAL M.%5>5R>O\OW =JM3.QA5_52-CN(P5IO]7B@)?*'\5)^+VN*$/.OT;,]W\LL/ M1OF!DWR-PR?7I5&;WSO\CHJUFPKIVJM.^\-.4;"G@]BMA^;\\:D31D?Y,O-5 M3:Z0R7S)4P^O??\3K,M7D"'BCPGFXA^_IXDWD%\6\/3WH\&W;>U]1&X0[0=D M4U[W4]O]9,^'1;)'@TN7^%/9W?5BGSV;Y6*G=RZ5Y73MXNO;D?>$_KBZYVG> M=_+>65Y6UFN78IW5T:#LA_]5#$)EW7U>;^[LN-O<-J8V^K.GCSY\'.UL[&ZYWM@Z5"^,W]O:WM MO8/MK7PY>P?[+W:V-MKYEX-V_F=W>Z]]4.T_JZ_T]?:_\^MV_MJN=O;R[]O5 M;R_V#P[^N507^]M.+^]1_;.A[87ACY<^V;XGB"_'.WB]UU]Y1>V]V+-1_X_) M V/:73\RH>IY^5U[.HQ/+WZXYE_5OW?*ECEZ6M9]P38//AI6VQDQ0^U1[=J!/ZH8:2VM-_D@)MH$Y6_J:FX3Z+NE^9UT0NC& MQ?5_N"?;+"<8MPF&W^4VST%FH /SU0&]M!A\,T+#&L(:'O'"%FOU(,ZYBG.9 M;9W0IBI!8U9V&^?EEHM?=N?EMS<]>Q8ZHQB6]]0+\O@>Y@@=BO5_N*P'OS<- MR1MIH-9"R?T,B1][!Y/$CY.]SM[)7G>OO?-YO_WVZ.WQJ\^[6__I[#U_PP[; MNY_?_KU#]HX/^=OCW6^)'\=[W?V__^KL;84/NU_^<[2W]8J\W=H[VM]Z0_;^ M?L7VGN^61)'/A_3-M<2/7?I&Y,_$>S1?S\DVWMOZZ\,NW>9[[3?Y,SP^_-+M M[+:?';]M/TM[F_B\3OHXP)^@X!Y [#& &)3-KS*JU4T/YX' M63+@!O$H]H:=CQ=-[UMEPGV=]68_/VU:_>C\__YBXT0@G&8 KCM<\2.9_U! M_OQ>Y<\&@]CSY]5H8'O#;ITG5]EP?#8]3X]VGJ/VIS> MHL:,<*)_FQ/U:Q?M&Z]\HQ?:WW1QXZLJ9C*YG]KV\\O^H'YB-!ITW%F=@M;N MO[3Y8YK3CW4I*&9GRF.6+&\H)!'$F%8F)QO=-] M,SUF0(HF-E(&.&@P''SS.(V/CEJCD26"(JZ51,9CCC )C%&,DY2N3%>$WLR/ MS>=\TQO$O.(O,5PT;'AO.[TJPXBWPZ,J=?N?JJ,8WL?AM ]Z,2:C_/H/7-A# M9;O=TNNATP\P>'=IMHY9(HYS8)D_*)3]T292HHR;60N?927\=]'!YUDURX,; MI7+L=?1=.QQV4A;]Q<9B/\,>,<3Y%&2V/2JN($<_W%7$7#'(F)122-8D3 MAWW >8^XWM7L=B?$8.] %<'*[\G*OS%!+SDFD7(4J-;5"[@K+*S]V.]9UNIW1^50L<5B-^E_;?=V<'?Z_ M$%E8P>UB[K/5?K9=7-L4ONID&;>YL;^Y\W*LMWFWJ#_G97\X&L119U"W@IA, M>WK9M;WA1=@!=I09=I3]Z>0<2VR*AB;$B16(R\P;3<(.&>82S?]C7JBU=0-Q MQD>$!O=*'@$-'AP-IG);J.*&6I()I4ZE0U-$FEF%.,56>)Q8,'9MG1 (-3ZZ M4../TUL@@+ 28]F7[,BZ[!UPZC3GO>!@FAEJH@,7 3G&:*:'B2++J$4BB)B8 MHS@04@ZA"9UKVC8 PQ(#P[TR1[#^N5O_-R;(B>169)M7.F8FZ'C& 8,Y,IRJ M5 ZD.0EKZUK=84S*XV&"JQ5IW/P.!WSLU88_!7GH<;V0T9G+V.*ZH23[.SLL M!%-NL87NMC>FAP8$&3CEAB*M/$=#GHO!S:F! 8E1IY2S"(GF4/0Z,+'<1>1H#C\;I#*1KZT;352NTO#8O MX-X:(I/LC\B:+EZX=]D'_1LU<3RHA:2,M?_H1D_UFS&[Y_ M 8[IK?I W=Q-_7Z/[_'VM':_+;ZO[D275'S<)?O_O=)D_I[[/=YO1*!^Z=/. M*/\=OR@_)_7[HS(%9(FWO9/=S[O'[S_MMU^?[)[LTMTOKX\/C]_P_)/8W?(L M;X/GNUM''_)GG%_=]@Z_;)_O;VV(O>>'YX=?#K_L/<]_O_V^S-3YM/?%YVUP MY]/^\U?X;?L_:?=BRZOC[B;)3$88$HX[Q+T3R%!ED,8AF3*]6#BU5GT^Z3[M MVM[[_V\M]M";@^+KC:7]NE^W?QN-3I_^_ONG3Y^>?':#[I/^X/WO%&/V^R _ M_?O%:Z]GC0VK_EF="&:]/SLYZ];S6/K?.?HKX9XZ-^PBQZSOLLI./J-,??%' M&>#SFT?]:AB[V=[>5[87*AM..KW.<#2HIZU!=UL-L[&P;^K M9R_V_UZN:[OA*)P?[L,-= IA.,XJK[O9 V<>^/SIUV$QD,_WY /#=Y9I^$[S M!MHT5*U!)O<>Z/NI>:_ 8)=E'.X#FKB*FJBOAQ&;.K:G\0H(XEF<>&YGA\M@ MA*!8317/8M3J001WPQE- C0,Y+-0?_^6(EQV?_]^YU6M4'V&6E!]QM=SANK9 MZ_W=:O_E]NN-]L[>\VICL[WSUTY[9_O@=FWH5TM.3MQ2@)<+] M#-M;+9E<%<'BM>7QCR.]] MP]X>O^Z^;7_@A\>OC]^V-_CAR5[G\,N?W;V_7XFINHWCW;R>O*9/;__.KS]^ M10^_O!>'QQ_(_M;VE_V_M^GNEP]?=O]^\^EZW<;N^=[6+MW;^K/[]OE?)WM; M;X_WM[J=_?8;OMO>%8?MPR_[)7&V_6?:FVXXTW@OU> 4L!2YM: >H>A^H^JTA!\[ : T1&5 %0SPXABR-! 43 MB'9"Y^W0WFSLX I%4!9D4QN7N^0.8K8BW^G&NDON)<9?GJY'+9P.^A\[(8;* MG5>_G96T_4[OGU7_-):$WE+[D._$Q\ZH$X=+%7H!=QND %)XQ*&7NDBE@?+: MBBD.!C7,UG \LI_C(D?7+(U@%I1,M(+N53/&YUPH\I@CM^WG[7%)Y*2Q,1#F M60CS]$0<%Y7EU"IDA3"(BT"1]DJB1/,S+FI.31FB*!<82&<Q]>M%-E<>B /I13[^XSQ.G:84&#)X!@R_-L!&8,DP\1292C+@1$3EE-!(X M[YY"RA1Y9GJTI=3U1F%S;;.X]%8">-+(GNB )_> )U/SM@7UTM+,Y C/G$XZ MCBQ+$=EH,5.">4U4P1/#;S0'!Z)YOSYP.2D]_+_MR%Q9W@J:#(#+ MS M"*NI%&[[?\_*P.U.K_KMO2VY0'7'U'ZJLB#]=$?/3N]CG"0;04P38A"-/;^^ MO =]2^DL8WK'RKX;1T?]L/--GV$_FF$_VBU[T;?9,2I+WU*ED),B4 EC>H!B>** MQ;L.1GW_ 3E;2@;+B*#8&T)^([CPC>: EQ'YX,@.XI]%@3>G]!<0>"8$WIUF M=\DRAR/)N*MC1F"J,[O3C",IO?!8,Z\+ FMQH[,HB "?#2+V=WXH!N092[( M,L7M!'5EC"3+WJ(+B >YG<)B_FBQP2L4!F&<"9G\I94@)[VCF>HRRA+A+"6FN M$XK!:$ZTC0[K#,RJQ>7ULWUHB0;XLCA\N<\S)<"7>>++%/&C1,84G4;4!I^) M7Z3(LDS\8E"6:)V2X?4<"2.A MM!!0YO&P0$"9.Z/,%!D,2A(K'$8JX-0(Y+C R*1#!!);V,ST* 4*!X*HWE@K^"HDGZMPN$ST @V?"X ^7 WXFI2@\\DX3 MQ'7B2&,:4/(I\4!UDMR4DYA?-2:':!] 2,-X'D#( B%DBL9):@S1BB'/HLC. MHO%(>Y/O"Y,^.-4FUJW][ZJ-KC7 ML^/R\<8TM2.,XI"P0$I0C;CS'EE!#5(AWU9CO DQN]?"7 _A08$@ ,OJY/ ! ML,P#6*8('TDT8.Y=]A1+DS!F-=(Z^0PL/+N3A.-$?"9\;![I>\TL^5O.ZL"F M4K>OQ2JG]OS6E2HK)A.(*C23SLZA4.7E6,MA!YII![K4V4SI))WB'&$L'.+6 M8F3*\!V6! LA*&- ,\UBMX S#X8S4TR7$&90M0PAB%3?G='1YMDPRS<.7DS:H)P#9,\$V9?:HFE*/57:(YLT0YQRC+1R"@G)K>>$ M"N/3VKIJ"0YS7@%TEI 9 K+<)[),D4$L8[YO^9!Y[:\T&_VQT//S@Y[?;/8ZQ<[,74N>7)]XH)"ESX MAN8P?CVAN@-/W)YH_.O8+8/@7GSKE =0/A.4OYHFB?GF4J<214*5X=UES(TN MY^,Q*YYQ,IA04I9$BS/(>P386;*\1X"=1L'.=,$+=E1:RY&@V4'E^>8AS3, M:1V"S\BCN.0%=B1YB(*7%0N:7?#'81R-NO'6$[-63"K@U2\]64S#T>#[QSY% MWP^^JCL@]4Q(_6::( K!F$M"(A92)HA2.>0$]- MH)@FH@LY9/A7;CQ$#P%SFD4. 4[N!TZF^&#V+DV*-*!\0\1D3#-.'"E-O"_U M-":&M76AKG=$A S#VW/!;K^((0Y.[LP&;RF>)1X^!6[[@[+!&0L> :9O"].7 M6F-KK8,DT2$OK44\L(ATR0&*BA(B B4^NK5UQ>;5%WOU[ 60I>DGQH L]X8L MTP20G"6)3N'%7>#H^JW\Z& ML?1"_&=U.NA_[(3\BSN?'DZ:!?SQW@.$315;,YQUUQ^$.*C_0I9*->QW.Z&Z MN)950_4'B1YF\]C,UO%R8A)_GK_)5I)1_\(L-KY:!<#]3'#_K;GVWI?W[Y** MEB6<$.:.(NZT0R8(EV^D-(1RIH,W]6@]\O=[?K7;V_MH^:._L/:\V-ML[?^VT=[8/GMYK%+*9OF*R:X9K'PIK/(!QRE<:/BSK. '6;?WT\N)9K\L>KW1"]L7 M2@WT>A9Z_>5R U[/<32>H\RF(^(I$:1%]OBS)@>F)8\LZ=* %SJ4 :0LGR\/ MD')?D#)U5*0PP[A,919)9$C11J!\ZS!*1 K+!>-29$B!7F1S\M;M:6=DNU7\ M?!I[H3,Z&^1/S8:U !ZX8I*#H_Z&'@K=. +[TIX791ZV^QL^:_8@ I[/!\^W MIREBOIV8V^A0(*65>B >F9)/+@F1R00M931U %9=;RL$:46 -8U.*P) N2= MF2*(D7@FG4K(T%)VV8%!E0%/U5EN(C'\O0S$4OY]B)IF8U M?4T&F^2"Y?\^QB&D?S4T K/TYS#+FOZUI00K&.H$2%I"A^ '=0: .PO#G>ED+RL5ME$I M1)UUV36(V4F(0J(8N$Y42.XTRZX!>8@Z@]7*7KJ:Y?5L9V]C;Q.RO"!YIX$B M BFLGJ(TR/MOZ@G5ZW@Z"4B6S*X0'>1O-897+X.]-?7<[IM>[Z>Z7/=%O_>^ M'0:]LF3TN=$M^AP?"A$E F\9G]@/:/##:3 ^=Y-H) M+3UR7%/$$PG(2LR1#ES1P*2).K-"QEIX+OU!FYG,!'E=<'T0N;[8#-JE&=_9 MX#ROH.\_5+9DTPX[Q>!AF@&$F)H;POY^.OBS_N!U/#T;^",[S.1ALW]RTN\= M%,T&VC #;=C;NE17HEEBE%""F$\!<6E1531&K#1!AI> A^8,&4(Q4HYY&HPVG.'L?9!?#<%[Y*RUF8M^ M8%:^8F,3OE:33#<4_M9F.'5ZMN?G4%NR8F)K1@QP^;._FGD<\8/,[F<7Q@"9 MW;?P=PJ MW0"7[HY+TV<7S!@6-,X^@R"(1^>0C38AD7_76E&7O8JU=:I:6MVQ'/U>RYF; M:7/;*44_*KG,\7-V@GOO8S6PHUB-?Z[;%M7TM+0JJG\H_8H^9M7.SO.]%CDW M4WS-"/0H,BRCO_6$$"YCE-$65GJ]L1&TOP1@ M6A5*"A#5-(B:(JC"&L&Q2=?K@^A--WS\J-F-Y#QOL* M; 4S;067JONHMM)IQI"DA:U&89&6B2(2/)9848(UR6RU13G,]P7@6E8V"L"U M&L UW1$^J,!,4"A(21#GPB KE41..N>5]3I)O[9.94N:91H@W$R[W?P1;:WL MJ'+Q?:?7*T?\9510;0,06&U(_&(I)'7S/<$+[CEE5M&0LL5';9E(1BLEF=/2 MIW<[92L@] Y']Q"4N#] OU1?2"G'!CN#2(P.\0S@R#')2_#4$>.4T9QF)HI; M5$/H%*#GOJ&'2&*(Q4EK'7@@R22L#:<6J^28DJZ&'@70LS30,\4E:0J>8&Z0 MD3&4@648:2<<(BF)J#PG3F0NR51+JNLAT6:/&&JHX?V44,;\^-VHY&H)ZZH( M%J]&OSK]NBZV!Q?2/WZH*+01.6R-5*P9MC_E)";)DJ!5&=[CF' L\DS(HV>) MQGK[NUO2+&Q_][?]O;_4F9UF#H.)T\B$8!!GC"%#I4+)D>"B3R03F[5UT\+? MZ< $>;2 U(#4#4)J;@*UCC%L->'6:VL%%M%E?BNDP\J.8R2 U$N#U-.][!VW M^;Y2AGRT90XJ-D@GE9#@Q$;CL3+"UD$2HV]4\@"A[U]9WL'9Z6DWEEI;VZU" M9^B[_>'9(!8'I?9=4K?_J>KTQK:3I7R[_O:K);,%BN Z>+,,WJ%_YKKQ!QO> MHQ002&'5U*1!0:6FML#9R31HD'E'=6H[]QHX:JI 'LP? :_C%X)IDI(TLX;Z MPIA?9EO>BY K,Y/;T-Z8/EHE,5HI541!68%X- )9%S6*VJND2'84!2])?D1! M? ?P%/!TF9K6 FC.$S2G#H5)3/D>$(8R.GK$\[U!5EJ/O'8D66;S/6)KZT8N M6YREJ5QUI^?[)[$:V<_YTVY-X%=,*//<\>'[X*TT5%6YMEJGW\/K+YO?G?T/FX_J_\[6+M)W;POM.K_X;YMKVM_\L-?O_&8JZ^:6KY/I8@ MT1_?_Y@?4K[O2^7RCOBSO?/*MMOM]"*:W 5"\7^7^1Y'L;(^;U=Y&>>EG+#7 M'^6/L(/\<*_JY$6_']AN=6H'=;NWT5$(?$ZZ$?_R>[Z[M@>^@O"SAZ>]'@V_T\'U$ M;A#M!V137O=3V_UDSX=%LD>#2Y?X4]G=]6*?/9OE8J=9HLIRNG;Q]>W(1*P_ M&&/+GD^K9_D%[^W6UN;_[&%.$50/RA.A/EC0!ZR?CYZY$5,9/4OUD+.L?O^2G[\=/R,^>9")_ MR5N^_:=_V#PA]1>L&]8-ZU[:==\L/$'$PWBNS0J%@WQN*I^93O3O)L,)59B_ M%/5W>/@"A-C.;#U6N_F#CX;5=J\,#MJU W]4,=*JRBGBC4^GFAG_A)?^ F(! M-D F-Y');8X3[X:>,Q33-@]7QQ,@:\^Q'@.Y$*UK@/A (9=$(']V_\Y>OOEM/-VZZBSM[5[?OCWL^.]_+[#OP_I8?L5VVV'[AY] M?;1[_.KSWI?W^+!C\G/_&;YM]\\/:7[]EU=Y'9[D=>'=XZ/CP^,=&7[<^[FY/W_-__'+F3T-T__L_QX9?_Y+^SDS\SKR=_QO[SO<[N M\5]'A^VC[BY]Q=\^?W:\V][^]'^_['PKQ-DZ_/R.2^%#OA83,J46,H;\OV0PTURNK7/=PAP#_@+^ M OXV&'\3C1E>C8LJ:&XQLYBJ2*P)5OH8Z$\8+N#O/>+O-/DE6+$0G$&6:8(R M"_89?P/+WPRV ;.0N7$AO[S%Z%Q+T0& 8 !@&\BLUFF;]J@-7/8!<42=TEJ M%RD-V7193)$:_&,$GGWH)D#QG:%X?YH*1V.&;$PDOD-,/(>6\)=U&D L.4MHBY'A$&& 88 M!AAN1##B'H8. _C. 7QWIL%7&NFT5@)1%1GB#GMDG(G(6:?R?^6$KDP3+NA+ M;M3T^N$ZN"X17&^$X[/AJ'1;J4;]RH9^QH&-@S=U_@C"%,:>-&<\\V*2N^Y+ MAO_/?V463/^ #I:@5Z!7H%?-E^'-Z68FF<03&3C%C"LI;,K^/PF."4FIUO'& MS9;3<#1XVK:?-\]&PXU>^$_?#3?\:#^5.?6OH^_:X;"3LJ#+@IX-^B<;?=]I M]R]*8RZJ8O(';*<4?6-F"2P)(]V]?#QF2=*!9CYJF8R(*V^0+A/G68R..LU- M5'IM73(&79H!BV"/ [U:/KV:);)M1)W7P6W&1!YQ,BDZQJQEU!$>B;O!)O3$![0'M >QH5:V,L\JB(M@)[ M[BDQ#*>@, Y"<(8)F><\X[R9CELCE#8)X%[,Y%Z\^AI,VSW^P/8VWMGL.IJ M%8H1EXG&T2"CE$?4FN2PBE:XN+;.6M(LN-AGZ8T%8 4V)= >T![0GB9+ZEYG MM0*EN1=*\RUC;4?DU[[C.F#BRZQQ+ WB(4BDM9;(>J8QDRG35#4#IX&$M1L8 M5MW/K/+3OT)ZF M2PJT![0'M >TI^D'B=$+19+BGA!.9' DFA1B\I$1QGVZ<1WBQ6EA?=9R:6S, M^/!P*Z92@O%G[.4?1B^[MC?\UD=@+X[V4]M^?MD?E 5OC$:#CCNK!]&W^R_M M(+\$#AYG.G@\O%JJ$6(4@0F.B$\<\60(LIXRQ+%+VBA)*0YKZV:NE8DK:%F M08U,9@ ,:B@&76K7XX1EC%F* A$4<<58:5FID%0Q$$H9,4G<%(.:E?C0T&#: ML_X@?WZO\F>#K+_^O!H-LLYWZ_+(N\;5'F/BPSV4XBV#I*"V'+0'M >T![2G M&3(![0'M >UIED][][C:C1/T?^3N3MC_YH3\MPOW'Z]\HQ?:WSP!\($7YP/[ MJW$XC;ETQCKD#':E92U&CHJ(/(U1*!P-#:5E;0L+:!(&L+6$H3B K16!K4NA M.Q]4M(EC)'F9-A-\!C#!',(R2,>)=3[)&6 +4N%N8+=O>H.8%_TEAFQB@\[' MK/4?8]7M#X=5MF)OAT=5ZO8_54T![6FZI$![0'M M>T![FM[ > Y1O"L-C'_E_)8>&YN9V3_+Q/[?A=<_MYU>>7 CC>+@:HOCXA#; MS^#;SN3;OK\:DLLN;62.,\23\]FWE08YK A2+AE+G$V,9-^6RH6-[UMVDP+P M60CXW#T6!^#31/"Y%%BSC'@BDD#))8V=X?#,]GPLC:*8;C&.2S.IDPS?PR,[ MB,.O7:3&OU:?.J.CH]@-Y2RD=):Z97!VY>0(1W:0IP+:TRR6&;VR43O"J0Q< M*>=?OC+=L]BOOKZ&6@U.1NS MW/Z4&>4TLTR">NHSL\18(L M"&1QTDBSQ"/5R6J+U]:--)#T"(@"^Q%HS_)X4(N+T\/.M)B=:?N\'C)T@/'> M\?8[9X4V"0=$E9.()Y(W*WM2_E:T,V_V-+)JR MM]:3MAI[=I M3SLCVSTHYT@U2&Y.8>3K^+]GG6%G% _BX&/'QS$;>!U]_WVO_I2:& ?F(T/ M?+X2-J7)NWS#-<*,Y9$4J ]H#W+4E@.-+KA-/IR6(U$%:A1-/-H1A&WUB-+>432<1FS,^5X8C?F MT9#>"B^%]-8%P?B?MENR6UO5KAWXHXJ15E4P&')6O\<&[DUS7'\0XJ#^ UD0 MU;#?[83JO^JUCY^9_"F6GPS],]>-XV>O"?7!1?B/'VH2O<]SQ[L*M$E*.4.Z MC"(BD6 ,H8)KDK077& L#8Y.4"??[7%E M%+@)7+%@)*)>EWG@G"(GO4(L.4-B"(H:O+9."%EL3@P - T /2# ;2-G'LF MB1&1\>P &TU9D$'S8(7@D?T8H&=+MP?LOAMVO[J$W9YAKX.W2$AM$4])H0S: M%C$G+9.")>[UVCI7K:Q@ -\ WP#?*PK?&BL6)6;21\LC9CJ%_(_*#_G$G8P MW\V [\-+\)WW7(-Y2"AY0A$GU"-KF$=*R< "$UZS5*BW;DFN +\!OP&_EPF_ M9TG?IH[PP(CPC#+NZVZVFF7J;3CQSHN?\.];UKT"DM\-R=]?0G*J%=/:!41< M"(CGNXDL=0FQR(-17"C!3$9RU2)F7@V< ,,!PP'#FX3A+'OA/$.VRBXX3YF) M,RQMB,HSY6F2 C"\81A>5^$4'#_?;WO\+AGG8@H1Q>@UXC:#N/.<(V<-R0 O M;*)V;9V2EL(<0!Q '$!\24!\!@PGRDE,DB5!*VX2=DRX3.*\X-&S1"&0TA3H M/K\$W5CGF\2=0PEKC#@6 5E&)-*1:((M-LJ*S+^IRGJA;YSJ]7L]O"7_&SH? MU_^5OUVH\)0)^9BU9_#'B1V\[_1J:S'?5'[]7V[P^S=,O/B8;-7E@R\^;?+> M&H'LV:A_\6%C"ZH?F9A<5O.N/1W&IQ<_7 /'^O=.+^15/2W6=9&/U.EU.[V( MZK_[QZ=.&!T]->:),<60_KLL=Y*>-%G2^!7DR?BY*V ^?I+J)V,[_/%+?OI^ M_(3\[$DF\I>\Y=M_^H?-$U)_P;IAW;#NI5WW+Y(JC\:,@H@,@C.DOP!4 V2RJ JUN^'FCZ,62X"HFW4[[]IGK(,$"]&Z!H@/%'))%++4,:+. M6",GU8R@DZ"3#ZJ3K^/(=GHQU$JY;0>]O+Q;3398!AF"5BZ)5K8'T0[/!N>P M>8-*-D0E-[P_.SGKVM$$*^MY6^.M?'KH5OW(;V6^UC^K\0 NT%S0W(<%T_Y5 MH@E=36>IH-^*/IZX.+B(Q"GH:SKOW)29A#.#,3ZXD!:6?3);XZ%?BZQ)BC5# M!R)%+*;&L4@(=\*:Q(D+.%BG4W(BU?DEBM#'7 A_1=-X>AZ-=^NI\;VOO0U[SE]WV#M_; M>I/7^B:_)_^MXZ.C/;K-_^^7G=%NI^1O;X_VMORG=]0&(27'B#DA$7>,E/;; M$6$N"9&)"9OOR+RKX %A 6$!8>>,L#(X32.EPG+)C< Z*L*]=53K&)QA/T98 MR."[/_#=VYP"7RF$DU$%Q*@AB OGD78"(TH#-X9&:91?6^>B55-9P%_ 7\#? MQN*O"RQ([2FUU'#JO$U:\RB3D)H2%RG@;R/P=YK\ZIA]D40)DCQ$Q*,.2"NI MD:#*VT"""81F\IL!6!D 8 !@ .!&UR$J++726CJF*+=E,&7BR7$6E,JH:_&/ M$1CJ$!\ BO>GJ7!4DG*C% J1)\0#]\CE&X5$3(HFF:'9E$)RW9*2SJD&$4 8 M0!A >-X@K#&Q,3F%*=5N!B_Q'8WWK'@ MB!]T4YI];L?BFU,L UQ_&V53C?J5#?V, QL';TK^B$1$0GN3YLPN7TQR MU_),^UJ]2>^@5Z!7H%?-E.$L7G^4E)5<+L8]Y=P))W@0&B?O\\\.FYIOZC)@ M[H=>_V5VN3E.X>Y\C-LI13_:3_EZ-KS/ZQYE.;T<='J^<]J-.[WQ +G]M%%V M[KQ,8*$SL=#=RT=BG"LNA-3(DZ 19X$A7<[%<+2!>4EL5&9MG>'K<^/FU0@. MH >@![8TT"O0*]"K9=&KF;KE.IRD"1P+$G@4Q@09B=.1V[S/!D&!*C67*ET) MV.'$M7?*(YJ"0SQ@@ERT"GG&' DL>HGM3<@25'G=P,;VXJCJ]H>W*GE?/6G MF/3[V_-73R:@/: ]H#W-XH4R49:9(+..)6ZE-UI)3Y.(/%%LM'FW=<$+4?W# M7,8IY$UUW/N@]$$ .C@3'7QU.7)&J/:$)8*443J306^198DBHX()2@FL8JFD M;.GO-.*>5^;,LML+( OL2Z ]H#V@/4V6U$P'@Y8&+R0SPGD>I37&"&89CLRY M9),$5M,X5G,UR.5H2D8$1*QEB"=MD/,I(:\RO3'26T_TS7@-I*/=P+CJ;F59 M/%.=RJI.K,\P@$Q@!A #" &$ .( <0 8@ Q M@!A^)H9FI23(9DKL9?'/^KVJV[&NT^V,SBO[M9@(TA0@J 8A6= >T![0GJ9+ M"K0'M >T![2GX4TMM J4:$.Q#IY'8US TM&$'=$"Q\1N<)9X^9RP/FNY-!1F M?&RX%5.9M/5G[.4?1B^[MC?\UB5@+X[V4]M^?MD?E 5OC$:#CCNK!\RW^R_M M(+\$CAQG.G(\O-J%"#L60^01*4<5XCA%I"51B-)D):,"1)D?=VCJ=:[1M!=C MW56J>F\[O2K;J;?#HRIU^Y^JHQC>1^C$ Z$F!]H#V@/: M]C3L)"PD4AD+Q;Q$#PR)N5?N4C,8XI9,FOKBEWOHP' \"S(H$V M )Y[ 9[++7P$]XE&FS$G)L0-]VU9O*1F:049G#5.**5E2MP9:9+" M*BJ.J77$)#Q+*\COC"(NT!G#UMD@BV@\Z.0OVSV+^1+K9Z /Y&PD_?)A9[J/G6G[O(P RKL3WONR\2[& MB"EE"6&A2RY]$L@Q3Y$FAA'K%0],K:TS@F$DY-T-JU9IY.PPAKIC?NP-ZU,C M2$R%=D:V>U!. MD6K\W)R"S]?Q?\\ZP\XH'L3!QXZ/8Z+P.OK^^U[]*35G *HP&U7X?"6>JGED M2D6"3&9\B'MLD$TQ A69^(7REP=/%\W=@7M#Y *]CG0'M >T)X&2PJT M![1G63)9@6,O+\>^'([CE 1J4T#9WZ*(&VN1TYP@1:T0RB7IN)Z!9$/N*[P4 M&5*($7L<:>ES31:;3 /X#/@,^/Q@^.Q"U)8202VQ/#&I MF22*V^0CT<;$]&-\OK&S#- ]!^B^=(3DF*;.6(6PY!FZ(Y;(.9]_I921J*6. M4:ZM<]%B6 %Z WH#>J\H>GLFO226<6TTMXI:961*RJO@BK),^2N^( M8A8@O&$07M?N?*O;(5I$G#RRL;3((L*4DAV-M,4A<:.=4V7:HVQIQA;UN=SE79P M!ES=&@PGT(0=P=>#5@\Z?3"R_=:)'549Z2:'<1Q;+X:#$ ?Y0";\5>&&G<"' M5[V!'?@>W/YN E]4$9/KUR>G8H"/^"/C:[>:LYON.AF.JP#*WT:Q7]4O^?VT M%R:',$P853-"ENNO+'R]=G,+UL$(II/X>P-W^,O/W-BW1UY =7F"%W\?CN;2 MY" B-XKV$[(Y ^MOMG]JS\9Y9@]'EX;XU;G[T<&^>G67P2[*#07S=&WPU7( M!@]'5;3M;P#[ +GYMMQ?NQ+];!V.LECZK\P0"M@Q ](__V%7M/L9(EYD:0N< M7XWB!MI<YF]\7VYK]: M[W;AB\[+[NYJ#?"7]P,[#3V00+^N5K^W!R!/A].Q'81QNQ4_^YC5\'R2H 4" MU=XPF@O1J6X2BHUR,5?;?_8@OPDE0(V@7K3(>J.1U7I:=WH<1SU_)5:%8VX2 M,2J(P#G76GB+.5,:$V(I,]4)#S,[X6%JA?U*=O+1@1WTSBO4FBLJ=<+QOT:@ MR PFU<>==*&YS!67K=[8]X?CZ2CN0I_^Z(-*_[BZ^WGWS!S[XU>#G:-/H(>_ M/]\[ZO9VMMX>=K.>?O1&[!UWC_?HR_/]HSUXWY_][OD?Q_]B;_OQ?]^>[7\( M)XYR"?WJ[>]V>QT*NO?KEQ00 ?[K]_8H/+7;/>X>O?K4.7[/.J_W$]@&8F=K M$W>/WN/.UDNQL_E1IJA#9 D%)33B@GED?,2(DV0B24PXXFI[JS>8QK"9K24B MN%&P0MPYQ1D76KI G3&8$^(CBVNM",;126;2T32N;=RD1I6^^=J-!Z:^/^RX-]Y)FZ!<3W/G#OX"^O-G]>_G2E.=W<40U;ZB*(/*@1.(];T*F$L']15[_HMG__J^9O KB*!K!,MHLTU M5']T073-!IS.!.I=++W6H?T[MER,@];)*(+!"/?U!E7#HU"E.\]YS*O/-3_ M;3UHY*0/W3V(@PAV9O\L7P<>N7?,*4XM]?;V[^5?U) M?O^U2HN>+=51[[B5+GK6&]0.FXP((&'KM^<6>X,Q$%3E&1BW)L/6*[BM13!Z M4]VVF5UE_5@+*(+SZKV-!].Z,&SK'?K_UEN;U9!@!/VS=F[QK!6&V6Z&EGU_ M&F R^_W&6+[6BS0<3FH3>Y0/!^9)M/)QJ&'D1^A%$Y'PJU<3SI'5=3E=]FYT<76[\ P $Y5C,/#PYRM_K0"S\= MY41A>>)'4]L'360Z@"4!NLW%/4Y[8.]770@M^!A[@U];54-@ L!7@^CA5CLZ MJWIO6\GV1GGY+ZA]-@_S\2,5" MU7FA>E6:0T.FNG4+>G#LXNC2)=VNKO5@V/Z"@OTB!<]G-3<^/(FU<0.CO_5# M%Y52Q_6[X8UW>'J\X"3\GU:LW(1U.U66_\.& B=@8,76,?#PX;@5H=U0?_^E MZ:@'/V?%AB3#>NM_AZ?Q[SB"F?&3:;7RXVF_ZNVT'UJAEQ(L0AH-C[-2"HM^ M04GKK0P0L]LOS=8EUCNI3K?6OJ/,#3/: %"">T)5[.7O.".(67N30SL!*CZ# M[H(*?!)]GJIF"EIGT8[RJ#-]WKC0IN[<%V"J.6S6>G<8XZ2AHYOII74*5ZMJ MN/GM>1)F"'@S(^X> K"_F=H1#!V&]S:>#+.#;+ )N/#:F)='JJMX RHX6@Z MJ#W4%VATB41N>MD5V,A,&0&U9@L[P\F&?:H3^.KW<6MS,,BK?+UG_^_:[,8O M<5$#.%\9Z@PFT9LV#!,H*,)\5ZC: /5I;#)!,J2]U\B:Q'TP@BNE5U^%?!NS MOP+HO$[JV9I31E:)!L&.PGCY-$J CC3S*'#W7&6\:0^N/(?Q3P\E, MR7NU^>Z/"R6O]^7QM]Z?9/YN=8?KEQO8?/?^XOG<$41@L&O;H)H,#GHNZYVH M]7HX#*<]T)PR8E3US.#+[2S2!K:/WH,@?#=,DU,0:FNMA79G[P85L:.79NU T;I+\DUI#K(4;M)75^3 \J08) M]QSW)I.LB>S.Q14L:ZL:=D7C\6_;SS8\O#KW]628'997"1U>10?&!I@-0$^RP0?@]H;+:RYNN$PB3-LS M?>!?T8ZS&;@+)I!O:4Y_G:D&5W@S/W69-P?0PP7CLV'3&7/4AMNDL82;>X#& MVU>MF=JRN%S ,!-FO^I9_:J#::^V>&LEM^;I8^#RYBY@L=S\!4# #1435Q$5 M:)C0%& '7@!*:VTSMZIMSFPK-AKMN-)H^SWK>GTP'&8J^L*0&E[)HQXWI' # MX]M:2QQ52EUEDS>L_"40:!0^<V M7T(O0S3 U2>PRZLY;M:\0NUL=HGC/H M*N56UR^6&)X"PV,T0; DQ\VKZU5JVAQGUTR6EJ#!HNIZ)66&@ZJYRO2Y^FTC M57>O3$;#&,WZA0M_^677QN)*0FO6\5CW* MV)_=XQJ 63V+#)#=VN0;K"^]K[$5M-MVIT.\[05#\/XTO3 M_J#RCJ5+OKT:06MHN$$/R4^.Q@M.&!>KV:HESKR[PP$P? WV,VP8W4 ,M6>Q MGH6%D317FM[71%IOUE=NW0NQ5$'1A9Y:?9JC4(6'+7^8U_FB-=\UGQGEF5/?98-W MSHZ ;Y6& :IAY=JJ#,?\^/^,Y_;B@KE\V8I=<"RLMSX<]OJQ5JT;AKX1^X?3 M26TB H:%*?2E\47/E99+6E7[8LL"5.-IOVETW,#NU8VF.M>X?H=7ME(6=Q1&,S] H]Y=7&NSU%A1'>+O+(^UGTVA0.T) ,EYXS6&2@3(J(ZH.-[MF_+S-Z\80 MYC?NX,T1/ONM#WH5=D_JO8O%3E1626,87EG#/!@WO/#B'^=YSS'R_[EPE>>. M9Y<*F@Q1Q0LS ZE7.R^^OG_@II-:'5ATU]_4U*S_5:_F)-%>6-2&C&Z4I9>E M<1:J%\+]AE'?EG(;+?(+)/EUW_L_K@1T7(Y]XO@KL4^SP.KE\-_<(A2*KK<> M>#OA73S([QV_[.AU>]JV)^C[[M[^]^(IWS]Z?[NWMG(.;Y_O$K>/;?O?W\]]$;NO_Z MO=C[\.=B8-/G? "A\^8CXX($*B+BCBG$J?3(:JL1M"P]AFFU,5P-;%(!:\RD MM"(I#D\;X:.A5#-##'3I6OS*']EID4V'9D6^$=6T#&+]YM"J;P_\\D0E0C!W MU@B.*8\V6NH3%J#4>DV$8..P M C# YS#UC879^,#K7>D,Z.-,\O/8BQQC;U:+8ZLF7TQ&8,]<\U\,ZP+"14;7!4P/C%[7]<;WV5Q-S?0^;SU7_[>ZK M2\>3T#CZ?$3I%"PB,(^N;3!.LR=O)^W4%MK@8$:0%XH_?F:(T-G=A'&\_]S9 MWCZ7B!.M$>&:(,BXTQ'6 KK[-I&%9YQ7?FOHRFR6C*< MS7&K6?GQ;Y58?6M[_1L$W9?V(\IYEQDDZ7+>I9QW69;NW^:\RXTB]-LB<2GD M?^NO1?GZ;B9?&RB;[8_,XRGG]U_<,@OHV9TZ,,%J(?ZR%L17VZOEZPPGLTNU MWF%8W*!HK/R9$/[%_EK[+^/@P-;^RHS!?P/4Q<8_7AN9WOPO[=^<;_"DWD#:X[@LY"UVDC,%N6H\M;^W8NG<[_WB\-> M3*T+V9IWSJI]K5;'?@(E9N: ?[&SU5GTO ]!U_D4QY54K[?!K!M.LUT['DY' M35"5JV)+LZY2FZ>3A?FJI_H7_^N"F9W]&Z/+X:2+3NNL:OT-@B@SX?I"ER^6 MH-HPK#?EL_.DLB)[H]GUK'VEWJ2..<@Z66ZSZ56S0/]S98N^F<+U9J>B\0$L MKD.[]K#$\:2]X.*>;6+-7$*U,ZT'YF3=R3H,MNJBO?Q&EV.P+VEN_W-!<)>" MD7-052_>%/Z:O2^A7;VGFG";NSQN]C<#*/DP^'D@WLRLNZ;NSVBWN^C,F??I MVP'6>9YK-V'C0+AEC!_Z:HS?'3R-#VNHOKWD:=A);VN6?05,/)O"W>'B+#U7 M^[5SY$]W-C_2Y(34W"+014%#Y=@C%S5%*=#$N"21)7%3 -RC2Y7,BVF8-QBK M797*:];K]Z>5$ZOQ!L_YHD'N6@0UB%,!^\(&$T#OC*5GA#]WD%61QS'\=LM@ M'UD[B^IN7;ZC2B%BP?:<^9?J%!C5-TW.C!R;:D_&\;?9']>RFU2?>SE>>?); MGJ!9+9'>H)JJZKV-*FK,NC%YPBN%M"DMTG2I45;7ZVM7LK'4%P5>5_E'?_F6 MKSZ/U\G7+G(#C,Z_\_&OOMBLD^JG]+OT^Q[[_8T"/0U(T9S1YI:H>)]IG;Z2 M5FK9>F;NDJ;HQSK?^!WN/U^6_CF9B7:K\SN=^OS.RZR'57K5I>I'YA:9Q1ZF MCE4AK"=-6+S!GTT-9<$+YQ?.7SK.?X@"K->K;-]$*]#D M2B3OS;O.-^_IW%.Q]GL#S8=?L^_BAT=?P0?+'7RW)&F>3$#$Y2X7C6'PC%N=.F8(7MCA>- =W/_0FAR^F8YCD.-JN C%A M*C?'XPC_#TL4G/^]NQZ'>\>?^SM'';R_]9+L;VV+O:/PJ;/[]E/WPQNQM[M] MUJ5[I_N[W4][]&UO?^L3F3T#[YKNT_>R<_X6[O_WI\Y1O]>E;SYW7[^!=OJ' MG:-MMG_T1[]#WQ[MO_[ST\[NOU.GAV=IA$\_*A:!";,CRH5%+P;"N(+% PF!F\D1\I1 MA[A*'#D;*")61!RB5EH!"K(V5Z: 8 '! H)? T&6J"0^2:(M5YQ;C3F7.H;( MC6*65R"H9R#X8T4EBJKXX"!)YZJB%3PJ*9 T*B#.>$(68X.<]E)QA1EHD&L; MDK:)NE[LK:!D0'/)$4#&90&FTD#BDLJ71. M1B/XV@9M8ZYO77+GGMVSMZL@MBKNV1M#Z9>E[-P][V+[KTP_'(Q?-%T[IEKYTXQ'JAG*A%$I'*(>PUKH M*==:ZK"VH=F][@L4EEUNE@V!^6B55=@DSG "''?>1D&5YD%)7[P[*\7M<^\. M-U0Q G:-M!BX72J*C)8!@7PFF"O-C$]@U^BVP??JW2D,_^09OLCH>^;:N3?" M..6I]Q1QIT&S=D8A[2A%"D?G$Y$$4Y#1Y-%<$4\K4NPKQ_67S;/]< OXC+ O M)NRP#HK*G'-4!JNIC=1$YZP2P?'BD%@=V.R^6'!(.!:L-0(C$8) G+*(C",2 M@9[C.2:1RFJ_7[5!XJW(5E9A^!5C^*('_3!#SWT5F%@.ZJE'WCB1/8P1]*!H MD,&>::QC,X8L _V&& MGCLR?-):$F(1CT+EX#**C$P.R9 H$9(G$^/:!FEK?:L=PA)6\4U?QG!B^\OF ML7WXY?E69-ES"L:[FU_[VU.V1-1]!Y$!!AZ6Q-F$&=C^&G0' 49$D/!O8I&Y MXN19(9'R;L')XX.(T>F0@_1 KC --J%A GF9M"=12RVS2!&XS>6]'NLH %D ML@!DT:D?!P 7G&(V>$*-14%GG3J)@#2-"5G":+(R4([9VH9I8TP*_!7X*_!W M(_Q12T12(EBA*)<1.^&B22P8[WG2D10?XDK!X]R'*&(P7#N'B- 4<:PLTBYX M%+"TS@=.(\:@'U+:YF)58AP+0!: ?,H 6?3#'P; N<_5.N45]101 [8Q%]XA MS4E$P0C!@N#"I7PLHVW$K?3#VV629M^5F/8G)))^/AU; ")HNQ6&TYS5_V;P M7I8^+VW'RF26R5S.CMW/9'X#U1\F!7NY]7O2BB]GIY_HK64MEN?6LA;+J5&5_&G*5NHOZG'XX.LDU9!=+B,ZJ7"Y6V[RH0%K5=JX+>\Z?/8PV M_&=J1Y,X:J7IP-<%[ZJ:IZ$WBG[2/VN-IR=5!:><'==E M,F?WY?:K(ICMBQJIB_4\VZWA:-Y64\'2S4I;9E?9N*J@WA2_G!L!^.)\V\Y!&/XXG- MW\/LS&J#5FNXV,GE+7UY01QUEOOL^RME,&\J@]DY^,B,-3#G"1EK)>(T:*13 MP"@HIBFW4>B 5Z8,9L,0 "/ C8LTD5EOQK*#^"5_I\,[Y&][=#4=70^2Z1P'ZO7V^O_L>[YWO\>[K-V+OPTO>/=KCG:T_ M/G7.#\Z[6P>D2[N7RZ-96![%J$!2>X$X\PFYA!7R8&D$981GZ2&.4!00+"#X MY$ P6AJ\D,P(YWF4UA@CF&4X,N>23;+$"2\5",[/D3%#DC),(BR\01Q;CAPV M#GYY0KR22>%TASCA1]?K']D$>%IY)+:S]1K'DXN=292W8I;M7,S#K=VJ)]?Y MY>>JL6.8'OCK#E ^([ :R5_65-:-DX+G=\'SQ7(<7#AA4Z*(,!H0MQPCX[!% MT5'BG#&!89%S[3!Q/=?.KX6SGR)GWX-N5CC[L3A[KJFI0)C$UB-81((XMPE9 M+P7R5@I8U:2D4G46+?5=G+V22MIR=OJ)WEI\YM^"Y9W)81SET$C O&5S#CW< MBJVZ,/VY6O(59T:FF.YP,+SLU"AB\@YB\E)FL&B-I9@ZD(N)(RZ80IH(BEP2 M-/% 8U2TR@RV(C[=PK;+X9XL;/L ;+O@AY0J<&R!646RB(>DD%-4H!2D!RN6 MQN#9VH;$/U!#V2Z M>..A'1U\9TFKXNE;/)Z+<7,W)K''N;@U!I1 LD^:(FM*(1W4$C MVEFL8R5-<4\D,IHZI),GV+H0,2:YK!7&]/GX\XL/>:/V)+1^ MZ0_'XU];+@+'QL:EW)K8S\M7CG0YH@Z;B\W;KB3%*F&)WQN6>.MI72(.6C*- M>;XE/@M7G.6 [@VF,'4[%Z?9_ZB8O;YO-[/ZR\^3D845Z WLZ&Q[$H_'W>&@ MRE8Q[/"XP/%2P?$*Q"H58%X28)Z;1X%['J3QB"@E$7OW^=#S)+J%QRU;+/LN-UJ1>:KFSV>'@9YEJB6GX,275 MTE+VN^1&6:&\&"N0^F*>@RB+X,=(AE+6]2'6=2OZ>.SB:'%I]5T*H13_]<9; MV^NW_AH-P]1/ZBB$=W'T=\\7QW4Y+E^.R]>V&"&:)I*(PCAPJ80S21.AM+&2 MB5QV=?N'OAG=W^] 6W3O?_-PY M?GO8/7][S?^P\WK[K$,[?.?#OS_MO(8QOGYSMG?TB7;HO\&>VS_J;+T\VW_] MDG5?=U-GT3&L8B)4"H^H=!QQ;SA8;YR@1''RT@5/1*XPK75;D.L'KHIKN !> M ;Q%P*..8$>"5)0+Q33V+CCK?'0FR" JP-.$%L#[R8"W$(^"K=):.R1II(@S M0#WCDD$":V&-\SY5)5.5:"M\JY*I#Z J?Y?%M"J*A&L="/6-HQJDQOVG'^. O3$ M?(6[4S?MVU'E)7PYB*.#LZ5U%C[< CXC$%26.IXTZ$!V'2U5[+UGAI<,DX@IYLD3PXE2AAL1K&/6 MQ!BHED75>0R\["Z>L";*>V:B0L$GL/>XX,A:ZU!D,F+'0=DA;FV#BK9D]UD! MH+#U"K.U%XP$9QQS,G(5F G$*N\(3E1[1UU1@QZ)K>=JD*$\!AX"XMYRQ),5 MR%(IP8P!"P9C1[D3N7I5&Y-;)8$K;IQONG%R@=UEL_J6(]BAG(,KY^"^8[- M.8E)LB1HQ4W"C@G'(O>"1\\2+9N CR-E+N4993Y%91Q*/(#RJ!1(&WULR_?EHV?_;UB>[J MT.HWSL_FLXK5HG[$'SE;^_(1QLQC!IC@\HE&=IUI'OK\YB(7*GCTAO.$D MMMAZZ\%/!_\=!],X.T.?U^U#;W+X8CJ&J8FCI3D-?-:PS='!6?=X[WQG]^5I MYVCO=&<76.#HU>$^/-<]W^;=W\#>L<';#N^2:PP)^]3F:!K8[8V=K$W:/W9QWH8W?SHZ1!@L+ D*DJ M3U(1D67$(>,E* _),R-)#6] MC%L9G"*/N78$1%-B-Q%YH('X4"MIA1C'\35 MD\3-:EQGB"OD_NBGC?]YA4-KZOCV<*],CZ!:!1*] ;+E3CLA0A#:*HYIA#\O M)J25@#Y;)[/S2<-1:]Q$'.0O_^Z%&%J38L]S$SV[N>B MR%^432!#7!Q=2VS!E5=)4"DX9TZ:((T0C$8GX6\COI%HB%U*S_<-3OLKCO)! M/'LPST>.Z#/CNL[1]N?NZ4=-K8HA$"0X=45;[[*I\!GJKD,NL$ ME-/$(QX(K+(,!L'\,B*98([&[,A?OQZQ\-\YC<%H!@W UCFEP>1P%&/K&";] M<-R*@PP)%R=^6YD]*]+(*]B&9\L@#N+(]OMGT(8?'@P ),,"VL1>G;QYG),P $+W!B?32>LX MVO%T%%O.CN'NZ0F09.XQ0%C48UJ<0Q-5_N3 MD^RRRX\=0>>;.X>CK[ZG:;5OP9)HGK#P_];)!2'F=U]]Q<+M;2#U$YC./*"J MQ=/#'DSJ[%67DDG$?@^F<@Q_C"?YL5X&ZX4[_N]_:;"K?Q_GMU<*_,#'/,*< M>&0^^ZT\[1>9*GS#1?-ENG'BOS#CIS#8_W,'@R1A'F6BUM"@. _&!J*B2BPH M !WJ\7VFEOL&5&P/?'^:ISU;,/#_L&L_+X\9\],QX^"T<_!1RB"9]P$%E>.< MDI;(1DF1#3@%P94FW((Q0MJ:79<-%?_?A1C H&$6I#X/-G'04[3$1#F0% 8[ M9TBXS_K(A1CN1@P[;SY*!6MC"$::)Q @41BP3(U"H*7Q: 2."DL0(+PMY/6= MX'L0&YLM'T<3VQNT%E#\)K0;?16X;B%T%AZ\P+GA=%(#W>1P&-JMW+%>RMXE M$$V9IL= B7WH*0B1]J) F/5YIBMG!3F>3"HHSB-MGLKR[3_3WJCNQ&W!]Z)3 MWX>^2MI@L^]'&,*9M];CX(CC7B9&3>0%?1^)XZY4)RM+N0Z$_8\+N)'"N/]E)5Y?WI)-@Y V4PF2B% MB@XQXX $M7'(8DX0J.K,"RH,_ )ED+6%N>Z8OC,>_82MBK+87UAL4/9,,@:F M#:,DL[= *HX<"Q'Y$ VO-",>5#V '#,]3#IR^B1<@&E7JS"CC#FA$ M65^C^/?M 0B#R7!4Z6^4_-XZA>7H#1KPR(D)LRZUF#*S]8?M5_K3N\,8L[)T MS^C4[UG7Z_E3;JD!466Q8;-$Y_1BEI\GEH$4!0,65U+D<)L@G8A+%W#(M M6P<:R_&ZDNF&G]>:MIB]MN\[")(;C7G[\MU'LVSR$ M)D,KR;E9FYTCEC/'+GR]=G,+UD%OIY/X>[,[B[_\S/4&C3%S>8X6 M?Q^.YE$E!Q&Y4;2?D$W0[]]L_]2>C?/.]>'HTA"_.G<_.MA7K^YUS[I:CI"I MM2*EWVK71KXM]]>N1#];8)$ E/Y7#B50:QN[.4KAG_^P*]K]K"UDQ,XNG&H4 M-]#FS1NYW]R878I=Z)SS^M@>#4<@?+[E?.N-KVPB@QP;C!L^FOQX\6;?F3'F=- ;8"I=%%ST!F,%@9'S:C6 MRCFCRX[S/<=Y[+ZA.>N[9D(XS)'A."+.@T56,[ NHB78!BQ=3&L;BJY?3R'Q M/3O.1 C&;=M$$K8.=&<)J\P??L=Y=\'4N_"HS[$*L*;:'[X$+UD?K+9>JUW1F?=^ MZ+(W?]QJRIC,4+!!N85(F7;S]*4][-/#.+AT_Z0WZ<.G[ \;9_R[]*YJ_V!\ MV#O)>P*M9A*:YL%BS?N^T-PB?"X^OM[:'H I>]RK3MI:>$&[>5T8PLL&P\D% M)%?SM@#<^=KB'@B(J_[EKN6WPQT1YC<=):PS(/,[E."I]YH(?%Q235CZC M?C F;LQ0670;B7];>_/P",7?+&K]\O/D8=8#N M8B5Q>"2Z>).Q8W*\>U2WJ.4]\BN*VQ,"BXIZ;7DV"?MF?-!).J" M=U:5:-L?\WW51[:/]W!W:QOO'74^=[<.SJN^'7=[.[N>='?A\X6-KC=G#QJ?O3K77Q&B4&Y 6#' M"C-+++(7 _>Q2HC?MI4L$J5P+AGM)D.;"HX!5(HJX MG$5B;8/F@@CZ/E7@PO#+S?!1@Q9G0'O3B7!!*9A)1A)K N.2<,>*-K=2##_7 MYE@*R@@ND Y1(TZY1E8+C9C3UFNCF#:\.A]$V _8O,]'F_M>#[!>3HA8G?KV M#[> /VS /Q$9X!Q6C.O$G0W<)F&+1KA2:##7"+$SQ@@<$ N.(ZXH0193A5CDP8/YAZ5/:QN2MHFZ546) M1U?S5L*_MT)FXU^]?IVV*+1>63?JU37 _ACUPD$LQO]SDP/!5\9H2371J6L MK=BM"BP6-'@&:! YD4([@PW+V0655)+S)OA1G,2E M#1Q]'-? *BSA73*.^HB99IHPB3DQ).=;$"%0GJQ*P8>B]:T0SB_&0'I-(N Z M6/]@Z=?9Y;53%($DQR'21%FN]$586Y+K.1V*+_#),KQ46&H1M%%"<>VQ"8[G MVJ-).Z\,^U:QA\+PR\7P<\6.)NPP\1PES3+#4X$L%A0%#(M($U>@ZP'#XS9F MMRI3]>C:VNJZ^Y9T#S@GPIN,IC5$_)!65TS[95O;.T@ 1IT"M$]:F4Y!(D.XI:QEQ'W.7T] Q)XAC(>\V296L;3+49 MOY[@J3CZGB<:<*>#=<0G%P0WEAH#L,"8291XY@0O^N!*H<&"HX\*RS6FB.B8 MMW^E0U;;O(J6.,X5L=2M;5#=-KAL_SY'1]]N'$_:K>U!G9=O.&A7.\$Y58O- M72T!@L]6)E!.J[SMQB7!98K&!$*$$R AG/2T:(@K)!-V%@,$8?5LD)PAS:A% MH/PK9 VC*'%C-!964@TR@?"VHB5 L*!!DR;!"LPCL8$2SAG&FCE)/*>::"FC M\$5#7"DTF&N()%B*(Y=5!6_0$#'/988CBH8%%JE7B=H*#>B/;!$\'PWQZ04( MCH:3.F=SZ\703J!W]=&13EW>L,J"_.YL/(G'Q8VX,HMZ%SU0:NV4Q5A.CU(4 M'(&U1Y!Q+" F4J()EEGS' VBVD25J+^'=08NZ>;P[M1-^[:N//%R$$<'9\4! M^&Q-?B:LIUAYZ6SBC$EG"(@!+60P"A-2,B.ND!SH[&Y..CW\N9(%FQ^-$XG# MJB+E'$;<@M&O0;JCQ+VR4J=D8[U)S-D/; L5/'A:>"")"=I&%ZCBD6$MHU0N M8,:Q,M+;HA>N%AYT7US@@8:U4L1JE)P)B N-D9%"H("Y8(1J814'/"!MIDL6 MP.?H!-P=3FQ_7J)IV>S^G[967\7[YF+S-@;7PW":RTX]P\RY]QAK=>MI72)^ MN4LBGN^IG5?$ZI**U9>7U&S,-8N,HR1,WEN3"5D=+7)2^(05Q=B9M0TB<)O+ M'PC'+U!;H+9 [6W.LUL:O)#,".=YE#:GQF&6XGFBR+(\/E@. SCR]7I>_!YW-26'3^_4K"MI"K!ZX9( M*57I>.GX_7;\=B5M"3U9CL*QR]LS2KZCINUW]O[IU;1M7=2S;=VRJ.9RZA2/ MXFQ]!/)_9./E)]=NQ5P4K"F',]EXO+?^2!3,NIVKUU[ WF+1Z@^Q8^KY,UJ62 MZ]/9)"F57&>IWUA,C'+)*5?<1JQY2)XHYPSQJ1SKOJ<]D,[G[G'WL/MA_]/> M^3;<][:_\V%/[!V_YYW=SN>=K7_WH7^'W:/.V=4]D+WSEW2/OB3[QV^/.D=O M6/?U>[%_U._M[QY\[IR_Y-T/[S]W7K^DG?,_4V?Q.$_B!,M(,0J"",25H\A* M$Y$3RF+FI2;,K6T(V>;F7C-\%Y0L*/GD4!++0(6G@C)IN&71:.H2-I%02;&@ MN*#D2J'D_ Q4@O5,21ED(LX)D0A%!L-?)#"JG,;:&5/50<#F7M.C%90L*/GD M4%)%KH0F/BCF<[8@F_-*8^VI\DF3( I*KA1*TGD:84$(,<2BZ%A$7#N-- 75 M,CJ:H@?BE[$N'$W8JJ0(*BA94/*1DFO20&V EEW4G F>JRO@J!G5.IO=NJ#D M2J$DG^N2*;A O41!8@6ZI"?(,.40EY8P;PR-5N5DZ[JMZ*T.U)>C2+?@O!WH M^O?[=$ORD24'2R6D)-PX0BSW*0!$ZN"T)4DY$5,I1;-*8+E8BL9PHK0@"CD? M".*!,P3RT"+F%;:8848T!K T;8I+ <+GQ/#$$:D%#]91GM/5BYQY/$7NP=#P M)A6&7RF&GWO:;(J22&61TJ B<8\Q(T6BV&GSN-+.:$@I*&@/$QXI2 A ]8(&V% MB=1H;:5>V]!M:DHZP6?$[]&"9:R2H%)PSIPT01HA&(U.PM^F\/MJ\?O<_2&5 M3J"P,12Q HV>>8&L410%Q5)0DA+"Z=H&)VW%]6-Y/YY<5-M])&(I7O;B97]R M7G;GL&(<$,G9P&T2QEE+*;4:Q(R+I*2I7B4Q'.#<468<9 M"E&JQ#".UN"U#27:TI2]R(*2!25+V<]G@Y)S;UO4-"JPN1$QQN>,K@999B0B MV(5DN+ XZH/FWI+5,SB25)@/2L>[8 6+=)J[HT_5[>GI49+3/Z;&:T9.$K6?B6+@N? M+EGX2A:^DH7OV690*EGX"EW<1!*":Z2-I@@GRAE.RE&;@^)%6ZM;I00H*%E0\MFB)',T>$D%5YISG[SQ2EAJ M)?R'4XJXH.1*H>0\6I$FSY4W&'D:+.*>862Y$PC0DS&;HJ=*KFT0W3;T7L\* M%I0L*/GD4#(Y80P76E*>>-+:^'S&4H%&*8*.BA:47"F47(A65$KKP","O..( MNY20I5&!+LF\49HP;L+:!I5MSDI,=T')@I)?0TDB!.,V\ABXY(%CEW(P,+;& M49-H*"BY6BBY$*V(H\>2&Z2,#H@KRI#5/.>]=Y8$'ZBQ?FW#D#9EMTHL59+P ME21\SSUE!S.2LF@3298S*;7C1A&PS 4 4=-P<]E\@P[!&G M6")MJ4#"$VV9H%%:!G:W;%-SJ\#NPO!/@^$)#I9XRP*VG@NC',A*;6$^% 4% M*;'"\"O%\'-'&XL!.\$ITE$ PTOO@/4C189(EK2.4ED-RE';J'O-G5#X?;GY MW0=#G!'*!QFXE\EEW[JUV7?$262^\/M*\?M"X08LA/$P8B@*XG&.BD(W1 ?M3:AQGD3G@=T;:E#Z:\^/)Q;25''RW\!8W%YNW MW>90V:.OZRHXX6\]K4O$+W=23*DR(<08/.:@LV@IK",BN,03$TX70;4Z@FKG MQ8+GB1!NI. !*9[+/T@"BJE5$4DNP K5U"H5US8D;1-5,J\4G"TX^\!5-YP. M *P^N2 XF /&J%QVPR1*/'."%YQ=*9Q=J&^+.=:)6^2DB#G^."'G-$?:D$1= M-,R87+E1MPTN.%MPMN#L TF#W5G<+J]?S&/^'+&=%?/]K><,5&E1;@HN6J MG>K7(LOV!.VBW7Z\.#!^-VE>3 V_%A!JQ^K*9L#/>.I_W).)_9SG?&D)^.O;_SC,$S M?CBN+\;/'L@[OV768.L7W_!#RP+A3^#N7L4,T 8\\'__*]>0_WU[ 'V:#$=G MU6?R^Z]U/RX:N=1T_;9YN_V>A1MA(/'FQK=BBJ-1U>=JY+-WM ^)C UP+ A M#H I\U\50MH)?/C#]NW Q]:[PPC=7O_"LB[KFK\#\NPE$ B#2"UH,7!&.9XW)H, M%PFCOGKUE0W=G?# M*^C+&]8Y.F#=\\VS_==_]CJONZE[M/=Y9_.CP-ZE0#E*-$<92FV02S0AKY*U M!JM(J0?,)FV.KY_N6V]]BYP7,.!>:+K^"L!D%"U([&4DQ32>C"[H\'2!#O_5 MS,79=M/]/* 7 .D5-9Y,QL^8%@_..JR:MH(WOIM M,P*])+AS6[<@]5F^0U,UG17=1R#F;X/G!=$VFO3;BT$^6VJ%]\,X-L\ZY]L4 M^GC:!KFV8&VHK5JM_EU6_!^NIK/J/ MK_KG[N9'P[ 4VB3$N,_[I##E%D?X*'4DQB1JA0"\XM<%9SMK[B=9B_\[]L_: M !*@/4LT?MR^KZH';^.Q[>5E M^2N.JF?!5-EQ8)3:W,=GRSW0+]HY^&BIL DGAI16*N]X4020Q9'UBF%%$L,D MGY(6N(W%]1BXVDINYC>3^VR"6\.+&08I?WK8 V[HC5NPB-GN::Q,4 Z P3*% M]X<'ZZW-2\3T15J"-7=Q='5'5I(0/!->1<>I%-:R'/GBO>.:N6AO)J=KR'LK MDH$OLS?#'LQ-%42?&_6<;Y+NFX\Q26FU3 MKE]/UO3?,POV!IR9D42%OZ/8KYP,0"Q 'D@.'50OY$7_D9FT!EF> ?&Q' /.5G]@ M?C8?YY[A;[BXGG0S)\-QY27[K5HTD*2_G_;"Y! D#0B61L@P"M"P41=&WVU'@"RPU'%5+\!=(QFQ]0__V%7M/L9:[-1 =PQKD9Q VU^!QK\+/[ZYE2L M;72'D]CBZS.MH=F,N ?K_+)^\'HX#*>]?G]S$+9! Q@<]( N*F_F>*LW]OWA M>#J*N_#&/_I#_^F1=8*==W.=8.\\[QB!QG?^]KBS]?9P[[Q_V'V]?;YW])+M M'__9[YX?X+W=SOEUG>#/H^YN_WAG=^^\^WKOM/OZU='.AY=X[ZC;Z^R&X[WC M]VP'VNN<@SVVNPGC>/^YL[MWMK/K6>?-1^:9#99S%&22B%M)D:9,(!VDE!@S M8SVM-3D0P3%L9K6>6S#>*"AO+! >>-*.@?G.B$W):\E Z8J@=9UDX!]-0;N8 MK4EEM^^ 2C%JS=>F52_.M4VJ2PQP10NH5^V;W=AX8%I[YP]CF/;C3IJ-\/D2 MUGN1395 9!*&(B*(1SP*B;0!BA*2:R=!S1,J726.I3"H\ZYB&O;[P]/*!9EE M">BR<9SAN-*!#V8D[)J=-'<&>N_)<%3?.XX'QW#O;]]2WQJ$EC5"-\]>NJ.* M^K#3R7 &ZG6\0O5-$^.0-S/MR3C^-OOC6EA*];F7=P(GO^41SXJD] ;5V*OW M-DJ*,>O&Y!FL5)7F9%33I4:-6:^O70FCJ2]RLJ[$Q>,WWO+5Y_$Z^=I%;H U M^7<^_M47$[+.JI_2\=+Q;W:<*PH_MWQ^^:H/E;H_JUS]:[FJ^Y0U?M*5>LKR M/H.J.V61GWH%'6AR)5(-S (3;;6CN15]S%M'=ZEK^0R/$)03 L\OO2\-/#"- M=4C*<\:,M59$KXSWF)O ?;5]J@G]@=WXF1-K:3;[M_]+I;;S_M[W8/.Z^[G_:.?Y&U"2G&<@G@%\;Z:TTLF*6E.R9LD9UQ8H73"D:1@A*4R%L1[ M-,2;'\>7!N.H)$5.<8RXC@QIQS6BE'B%I:?< ML$1]D(I716]\Q-HS"XRD%+NEBG<>1\-@QX<%Z^X'Z^9'XFTPSEKMD?$6L$ZE M@+1P%&$BB=8$P,R1M8U\(H_0WPO:%;0K:/>U3'B">TX!W&A(7)B8\_,GHY62 MS&GI4U'O'@WRYJ?3(P]:P2^DO1"(4V.1L<0B&1P3AM+(F0"#U@ 17#^FLU2U M9U;%(?IJ.(+V!RT_'8WBP)_5!Y+[3=C3\0G,;5F2NV)9\3)C#J5M$M:F/P9\OB]IPHIW/Q0W#QW6"1"! <01D:'@+BP"MF\(9]" M8B%JPIB_O49>PK?N%KYU.4=/<767]*\E_>L]I7\U.GH>%*"7Y]A2C47006@< M@I/2JGO(Q5*Q:+#Q-K3 I@+085#.(*&V2#H2@Q,!PUE83%6$5_427* M]F#!S(*9#ZN_$VY$--(%FCCE7K.HE%#P#0:33^F"F8^&F7,/&XW"$,P#HI'G M$^,L(1-C0$QC'!.CF.7TUR5^K$!F@XYU+2?-K I2 $\4E( M?LN4?R4"[7[1*X8H .5*&+K! M_H04J04TOP\TYRYAZ12LC.,(PRHA3BU'FCJ',+;8*X6Y3+Z*8>-W*"'^S0(K MRYU >'MP7!27Z\Z &VU_K;]: M_<^T-ZI37P,R#>H:-ZU<0:%J..9.U+&#T)'_W#3@[+FOJ?R&/*]W28S]LW*M M74WKMSD(%^G7,E,^XQQL/*?5I\%90RF">16(6Y$+][&(2 #Q%*4T@>"ES<'F M 9.&@RKK6I-\N$&I2J=5OU>@,DL;69?Y1ZU<8BV\ M3ND=$FLM3_@!W@RN5*J[-L/:/D+I;DC_5^U;/_W#GX M82800&F*WZ"+E;^UI$1M/:B'?WT%&SW,,F%:.Z1:%Z/AN-Q11@O&F.\^O#O;,07VGC>M+'I M_?1X6A6YN8XEA3:>-6UTX^0Z:FQ6;KPEB25>H>C\[G" L@LH3F++'HQB/*[K MH2S7CN7#+=\/IX)8YL7]FH.84><)HYZJB'D.X(\QUUA6*4AGB7 W.H@7]M#0 M./K?PG1T!JK<5<_QJ]Z@-XG_ZOT=KU:$>3^.:=K_5R_%U705-WMJ[^G>;O>X M^^$]V]M]P_?@N9W=_=[^Z_>D^Z%SVJ5OCW:R"_GU?N_:GMKN_F&'[I']W7#8 MW3H\ZK[>$]WC/S_M[[XG>^>;;/]U1^Q\V./PWLL'GTF@U@?M$!?:(FXCS8D. M ]+26!.-\9JKM0W^Q:(N2\+)RQ%[4$(+GE_V&X>-P((Y%Z/G,6 3F* X1,TM M9NE+U3#O%#GP9=P;5\;.$XDH^&GH-P]:=3[OI'&';,0"<1,(,C8ZY"@U7'LN M/2#\9660<,&T7[3J"S;>#1OI0D _%CPZAF*TH!Y* M$Y$&=1XI+RTE/%#)3,9&PLPU;/RUP&*!Q2<,BS\%%6\-?=TX*3!W-YB;!Y4: M%C13/B#'%$,\L8!L(!S!8NG(F#$\VK4->KM32R4KXKN!)$\<(^$-555WX0,5AQA M3:+7P2N2)*AT^%Z\?85;EULQ"8JGF/^S/)]R(*>^ M@UWGWBDAN2.8<@1H2L$"8SI7=#"\$DH8%"G)Q;"P0K;2FYD2.J5H<,C)!\UU?BW)![^G9O9T#$.-H]8H MUNDSQX>]DQ(MM&K(=[./0#$1)!B8TB0NL32:6)>\IUQI:Y0H/H)'A[[NB\7* MIQ%;2YU'(<&2<$M%]H=BI(@E'-:.2YE5%;WL$4&%6^]!3^'!1Y_S5>(8.2/> M2,.)=XYRC[6CH@2W+!TGXX70OA2PT,#)S@$G4S ZM$X8"8ZU$M809]G:!E-M MQE8E)5MAZOOP(#PN5Q?GPKWP^=RY$"FG.GJ/9& 6<97S1!"JD/%"663EQS4\X37 M-BB0ABR%&N^%KW9'-L1C._HTKE)?3?+'BMA+E,*J8>.-'@CA@TZ42&^PY=%J MRQ/-F5 )4]K%H(H'XO$1\-V"!T)'8XUW&&$:$^)&"*2=%<@8&TSBG(-$ GU& ME"B%%>?66Q67MEAR&J5/P7*&@R':*!I#Q [(0) M(TZ$0\9:A:()TKL@*%%A;4.WN;E7!T3AZ25W0#PN4Q<'Q+VP^=P!D;0C)OJ$ M7/0"<4\](^8J2-(,@P+F-P!(=0G:9H&W:=STO P\JP M^,IP>'$XW)F;YPX'&WCBQD6DK7"(4Y.0LP8C*CB//JADG*FX68G[\#@\MC.Q MO/\GOO_A@UQ*VI\?\'H_X;0_/Z&@9#$D[U,D+1Z\]Y(23[(-&8U%''N/\K$E ML"N5R4$I,06[MJ%9FRJ^(AO7!0D+$CZ2]?VX4%BL[WL!QX7C!C@0ET\::"-S M7LB8D"9$((<3CR2(X(Q?VV"\;=3UQ"1+M]U?<+'@XG/4$(O+XLX0.'=9D&A2 MDDXBQ8-'W(-^Z'(A\NR55-9J01-;V^"Z3E9]];ZHH!BH?A M-)=JOK=:5V5&RXPNSXP6,"\UBW]Z\;JMZ..QBZ-9V6)=RA:7LL6E;'$I6US* MCZX(T92RQ84V2MGB0AMWI8U2MKB4+5Z>&DW+O+A?.[0CA5.,$P]_KKSPFQ]Q-)A*HY$EWB).>=Z! MU 19*:C#)$KM=2E<7/8?2V&Z+^P_1B8\PX%+SSPG+-A@#;$^6 \,%7R=@[Y! MNA*AMASXUWUQ@7\>Y%1,AB"N8T!?:H10R>HTC$.AVYFJ@3"P&[R0B*8(NR$$#U%)ZY&3 @@8KA)9K&XS> MJD9@R15H"7O!$A.25#<0BIGP^>^-9]D0P!!HZH]A@Z8*J2AKK6ZDSA:N7 MF*OOXHAX7+8NCHA[8O2YT!;6!8%=R >*/3"ZBD@K3Q&8H8&JE)AVN9A8FY,5 MR')<>'SE)7?Q0]R=G1?\$)AKSF@RR =+\G%9C2SW&G%,09(+KWP.7A)M?$/X M4@F&*&6-GY-3]D:W@_4@##6)D@K#G<8F$>*EPA9'+G$LAR66 ?+>+[H=N%32 M:&I0B$(A[KA'QCF, "%,IQP+70I;/P$^/4VRDLPQ$3A(G,Z\92T9(]-UXQMDGXY1[T:Q> 4&-KC:UK MA:U/!EIK]\O=873._<*CE3$HBU0D*5XS HQ&$5'AH]7$",93YBC7FXK=OD3F MO\8&U@?^]9VOKRYMG^8ORTM2+Y[9Y?G[V<$[-F=:)//K&&*)E[J=?D"SYICX MOX'V+TBL83*--Y( !/0T8J!J=__(! ]WP?S^> M'7SV)Y9RN;OSQW$K\<3>_CG0_&GKW=OCW<]O\/YQJ]/<\[W]WB>V"_=KGK=2 MZ1>\^^%0\X@=(Z GD,(@CK5$5GN#G.**!$N4PV)%6Y3&>'#M8BHE2!!.XT@] M5U*HP@$4:AN4\,:)6"_F0R\F:7TX%%1PJ:Q"CBJ7=GT#,HQ&9$.$SX%P$$@I M>>[2:J9I3OS:&;<;!M9V;+J-TVE72E-VI9PR?-;4&R=E-\I!;)B3D^'@&TBI M<>B>74L4CC)K?/"<8L&UURI280S\UA2HQ!ZI-\P/>C#,,\4;TIL6\O:?E[,)[? MNP/WY9>CID]\=_M0*.]IGHQ>7J'[Z]CTS/.KTI_X16;H_L@FY=$9V.YG)>/"R^J)TF.1O*B<+ M3%'7G(S"B^F'2WZQ_'<:=W_\(LV-[XQ.NN;L1:>?9RD_]^5IQX_;+[3>TCK- M]7_G$0WG777E&62K/+;DQRL/*KJE)(&?JT^Y]OKK#[(MPI*?\Y;7WS4NXGMZ M(#]*#-3WM3G^GI"HG]7E>HX92Y:M<'A-,F^>4'#9QV7H6O8BURVEZI92CU0U MNK 2DVB(5P6H=]BR%!C''5@CCD5:5HW^/K/PNHW*RUK>C%=V04E,IL-^=D<\ M;2.B\=?S[<2NKCD?G^Y_?MEN?_]T%]?"TN?/FV\%Q.S;_KMSM?V,P M/Z@RW*1$:2,I6)U@B&@%GX)17DEGB6%FXQ7?U/31$BU_P#[GX[(?Q13?8L>W M3OE^\F"5L&GO=%##TUW@J3,'3\PH00MOD3(RE74 H-)6*.3!FF7>60L+G/+ ME2K6.P_\"3$&K"<\)==A#5!W :BS.8 J!":21H4?^3,)$Z$PG"T:4& @*02E"/#%:%D]C8P&3")RH?K>O9\ZHW#N#$EW9&:UWJ M5\"J[;34-6#=![#F/5*.,D54=,CS(K5591RIB W")&A7:,(DIXG+-B5^"(OO MIY;_6(]MQCKMYX?L0S[SM)_'Q=OGD_;SDR!UWH>&O0BQ\!@1:@+B+A5I]U$B MKR,%#9"[F!HN<+5)]:T:S]\BZ2?]G/STX=D#_'VB+ON<' MQ^_%_EZB=> C>M!N]E:&LTSX(=>Z_S3:6MGGP%O]9K'W79S[X@V>Y^ M#]\ CZ40SFUXCT_?FGO[9[L[[C2U+Q!.T8):5'B:.(,X9*2CB'*7(@$%=MB4 M. B$'/QV0C&XP#HM*>7PGP_<*!.Q]L8*)P3A83G\<]LY(,/QJ'&Q&%>6&%V; MG+C_7>+?DE)N?O7%J0I8%#&"@'" ,L81S3U0M(HZ2%P8C3=>O1X&WQDW.J,& M$&496&W-"'Y/3N"A, 7AJ^E60QC$'(?JJK;2__,/14GQ#/?[_6@!W-]5J7\)*'?/8-3 MTEK!I"6&&9\U+-QY!*>;<>-H8H8&N# AO3)Y$ 8RZHS@ MA<9ETE&G[V'4PS-841B9&?JR&=5)!ED71EN-O798 9I7A=">#$;Y/5^4K;6_ M3B-828I=K5:2IWBA&QX%9,$<_X*R1?["=$_-V2@)FO9PX1VOG;SO?=NW;Q]4Q.3U %UJ,,SD M\@+4-]! TVEIO.9)C+/1'B89^(\D^8N-5WLE/)HG.OR$4:^3: >\SV^Q@C;7 M%]YOANN4(9!E6<+BW$G/3*7;<";=KLZIRZ"W R?V;,+ON4.JT39?0\.&T(<[ M^8E+@N L"0"3L@D W\M$A&12C5,*]NRY\*2[)&;]!#-F>SKBMX/A3C7>J1)P MH0.LBSGST]6PUL[V^:&E,EH>'6*>%\G+HY AV"+"N"0,^R!PZ@&WBK*E;4"WNGA7T#MF:(EA98($.U M1EQ9@K0R D4 $%O8J)TT&Z\TN^R[6TJ::[QNI\(*(]"=TH$P3-I8@H!)/VET M<%Z)-=7\3ZLQ).UKF+ ZJ9( 1"=F.$X8D;1%BE_^';H AT>9A(SO=?J@I0VS M!C7-=QKE,\G+]-Q2/4RY0TDEA4_9XY-3I?X>PS])^\L(M O*8P;247Z+23>= MTJG2-J:)5'=$J@?('%XDW[^&@Z^=$3QU!?G^ND0+SS_DVF"L*$8%!@N0\V"0 M#I$CP"&*)?>4F81&^'+IODQ(':#(7EK?]A@KVG-,)B..8V7L&=[YX/W+@Y%?AF&V_F"!//R1$FMQKO M^U\!, ?#LY^9\SQ[Z/HYP%I31W*O*9HI[WC/?SG8^Z/3VOMP=G#\>V?_^ ,_ MV/EW>W>O>7ZPUSI.U+Q,_?OG7[[M[WULM^C';K/WGK2 &YKOX!X[[2^MSV]$ M\[S5;=+FM]V= Z#^YK=#7##E"&&(8R(1CQY$M0H1:1>X,3"S,=A+&;2(:Z5 M]6N9?CY=V$ZXIN3*=>9ATNM&DQ[ 7:[)52EG9:YY4NBR-OCKY9P7?"MEA=\Z M+7SY(-ZZ)EL=;W$-+,WO>?FU#]9;A'Q'KOQ3&?>32L-?K]'410%6;-C/M,R\ MB;HJE;U>UZ>XKE.I-[^T:DTBPY]*Y&4*'QF!)MDX&@S\:-U:/ZU'[%<=VE67 MF/@!6QXSNVW*@^\2"ZZ-F^F>EEL5L770V=]SI\WC?W=;O8\].!?#..&Y3;J? MGG?N>P=[3=':^WA\J5!S[X]VZWS[K/7Y$SUX=P!6W@>QNW,$5MY!&][MO$4/ MNLWS+Z3UKI6J1IS-(K9(P#1ZXE$D6"-.942VB )IJFF,T1B57%1%L^7Q;^?4+"^QK^'P#\\PS_J"A6$9,@3RQ!G(2!EA$),2BRL)M12NO%* MZDW,'Z)+8)VV]"I%K:0)K$K@KUO#E#IEZFDH@E,R^MP9MU]7@9HY@G^- OB? M!AQVYM3!PFD;I=1(:Y/;G1-D1;0(%X)1J2RQ1=G\2.@'50=KAEYOAOX)FDW- MT _'T!?ZC6/2XT@M4HX(Q M#D;6"(PE K)DKG.=VXQ65FU(_6EF;Y^4<_#P8 M?D&=/CH9#EP8K9UWL"Y?\33TFYFAE^CI??^ODIIJ(+P+$)[-:3986\48U@"$ MA@,0"HQT00D*C%D08=1X339>%9M<7XX#7D\_5\W)3T.QJ3GY(3AYSF5#>+ . M,T1\42#N0:513AMD@XQ<42<]P1NOY*;FMVJ 77ML;BQJ;TX;J6W'L /$7YMW MSQ %?Z8^ ]34G!)3#8)W ,'6ZWE'#;;6"((1@;5"'%.'%&4<">V5)JG<@O I MM'R3%+>RZVI.?AZ<_#/UF9J3[\_)%^H,T<)C2@4J+">( _ B)5*D->>$D& B MT:G7*-E4[-%VH)Y=8<_Y*''4Z(?QNAAWCPPT:]FMJ"XC5I<16V^=MMZBN*, MG/?,A6BL+WAJL>TCV/.,(*-=0%IK$X72F@JS\8IPNEFLR-%?+]]<#=\U?-?P M_=0,F1J^[PS?%_:+5)(P$BV*7@-\$\:0C1(PW%FC L9&*K!?".6; M\*OF]1 M]/&F$H^/GH7ZLU+-_P)(<&=UWG*5MWQT"&H"44Y+Y"1F0(W>(ZNI1(19[)DT M12SBLWY%&79?3TN2_-[+7'+^X;2UM\^;.Q^^[7]^+PYZ_^XU M@5.:]#UIPCF[[_;),KV\;>\?=WL',":X\GS_^--9 M\]T^/SC^]Q*W')'FT2'3ED3O"7*Q<(@7A44*6XTH]3X2F31SN5QJT^/ J-&" M.49X5%)'90I/)%/&NL O<==T138;>4TV<^[];%FNYXR5Q>-N',"/1M\K:>Q7 MI:S6^2=ZJ' 1O# %,LK(5-K((+R]Q[03^]?*E.;6>%)PIS#"/G"A>P&8(ON M2EOMW7"P1D&X][382J]O[SUN47CV3KO3!+N^M?.QVWK7@GNDKD#;N$F;J8M/ MI_7NC]ZRUW?_^ /;/_]TNOON_>GNSB?<>O<)[]/W+)4RA6>?[Y\?T>:[]WB_ M=[!8-R($0RTO B+4@;6'O4+68HJD*8(FA691D>3UW>3B5E$K-0[6./C+XB ) MVEMN(A:6-@P^)@Q>[7\(Q$I20*"B'$?=1(!5I MBLB-ML!6&%E4.%AG(SQ0Z%[O9#CX6E7$'P\:W5QA'_[O!C,*[4'WGA79ZLCF M-0=)KUU0QE'&#%>:6ZRM#9@'@5WPGM3*XEJ!Y'Q5"*"(8+S KO:KUG MS5CZ0N_Q4L&J,8I8%!9QJ2E2AD3DO"A <]5"F)!96I)'TWN>E^OP]TFGF\94 M5Y1XCE!(76$D"498+CE@H.5.8F^,]!0+7OA:NUDK*)R/7R,;G)5/%$7&$U2S^$=YL5CF*.I268JT@LX312I0OA MI:!%J+6;-6/IN9AFSJQ7-J2P48ZXB18,%D*0-"04@,$13%!@:;XI\>W[V-=> MG6N#!ER[TP_#L\7HJ\W4\JX[2:.="\G*;7&K;MRA]/O4/I_G"*%&"LT\\3+& MP(D&M%3,,J5U%+[@2M=:T3I!Z$*!"D!/5BCAD%/2(6X-0\8XP%&O&"%@Z'.; M'>-D4XI;86C-T\^#IZ/045EN1<$D_";*11(QY4 LN%"Q5HO6C:<)C18,1@U,XF)D*9%2R8BY+KS2P7#O8ZWNK!4TSL=#68.Q#:#N$&D M&D%Q!9#4#(7"$L<%YXRPC5=TD[-U+V%0<_0#+4>--<;LX@9KA?P&&_PFU?VJ&?TB&GRO.3HV40D9D(@N(DQ"0 MQL0BKH76*E+B4P,IHM2F%*)V$3U(3F$ GE;!<(_)=$'FA\8VU7FJ%46#8(*ZX1D90AI@U6FO.HU-)!<-\4ZY(4?EG MS?G/D?-_@H95<_[CHX49I8824@L1.)\LEGH MRUOP_ZS=5W?EP!LJ2=V_T/P/M&9_V@+6-8)_OE_@F=<(?DS'X#K5#'X*DFEW M/CC,:!9 <-(4V41#UP@ZQU&JC#6!H]5E&;CE1*;JG@J7L$:1VL@ZEU^>- MS4;X=A+ZHU1^=9C+L([;PQ :/;A)>]0(?1_\E95=;G5=+E5O=P/ MN]SN]%"3Z*F2'@6M(N)8$Z1 MT2!FF""%E&1U =S4_/+<7>;C6$8G03XXVOH MGFU= 67KBG.? PS_:P>N&$R&-\3,9/P#ZAFD!@:VT^V,SQJG[=#/70K"UUQ* M!\YP;=,_@F%T^@W7&;I);S1.>T#I"P\:TSCAIQDWG!D.S_+^40_>&"[MF;-& M?S!NV'#QD&[8:GPN_S[JPWO @!J=WHGI#/. NBG0IU/6QEZZ7]I],G!"TE)A M97S#C$9AG)HII&?,/:!\QV\N! _W@G%$N'O9A6&KL=<.P] X3;]^'GZ_;[U= MX&@T"BYQ]2GHCZ/07V;I/9CN#KS(=GK!][/)>=TV0UB&&9/C7X[)/WT[9)(2 M2J5&UM JDVR#B7W" O!N796,Z_OI.1^)U;72_M@2RLHMI+#TK(B!05A85)J M6$#>%T%R')V7(*+[@TN ?5E@7R!*KM)_ PKZR3#!S&I%L%0!K],&ER3$OY:Z M4RPV;I'D.35N43^\<4N*8@AA%Y8/)K-_]&<..UB3AAJT.6UL=+P-Q_[H[>Z] M/SLX]JDQUK_X.)SJ ,*)5P*PRAWQH.(MRX6LHB&!!_9H[><(2)AZFZ_\8>!%QV>-2HA ML[G8=LP/3E)0UO;?G])1B3 M [FZW7S>,$R#MD!TE=)O,IJ*MM[ =V('C@[# M>#B8&C@-%01*EEP1T2P@C$E0[(* 9ZEK3:%04<(ZFG+ML4ZJHHS+*L MZ@)=N,EPF%LBI6JKR3X;AV&OT>V4)F75/F^M2>;/:JQGK\M7J6DFT\S1V>[V MH=!"@L$5$1A)$30,)I"6SB#IB3?.,QDD3@E/C#Z Y^SQ5KXUZ+MZ\><7_QP MPX,JAX7%*&K%4&K)@*PW$3&-0U2%4#3F*,%-*B^GNRTYTDK\V&MW1J4@2Z3@ M.SZ[;TR,<%YV694"*&/&H%RJ07^TV7!FU&[$[N 4/B>?U.!K (5Q/&O-N=TK M_?:)XCZ&T3@+PM?#X#OCQO816'6EJ9>_+EL1 >N[B5JDRG?C=%OERN?*_3#HADH,U!HVU R/8'V22%-QP/2M_6\O#A M\J&_TTMLGPP[W0;#I:+P!-V4/B0Y 8>2PP\&8X;#Y&?,KYCFLHPQ3PU6DQ,/ M!$[(<[O5F'%P%86>V[&6X>NEWO(__U"4XI=+YS7R+BP:1#1)M\W*S&8^E;R< M70)K,9P)M#D1-CLQ+4UU\I\S63=8>M+JO-TI+"Z2= M=I3S@OYNNCFT_N]V@)%M-=XNA-I?]9*W"2Y;?LM*RC4 ,"?#F82^$-T^V/'U M+YS.F)YPI[=Z8F3Z\3+) $"= $:E^<(D]5I%] M.8*Y9R?BFOGDZ"ZPIV%-6N8T,CAI.NCL8,]TM#C,Y)9?FH"M MQO8([)%1]NFGEZU(W ^R,$B%_#M^NC70[3A /WBCU$,YY&E.EV0%-#W!=$L MMH/A,+?2S.F4X&_&1/#-*LG#4< M()KI],M])5CT?&'X%H:N,ZIVFP:5,,A:W,*&_M(TY#O/GI<( /!D:/(4)XY/ ME-)93:8W.797NGJO!;19Y-)@U$E7O,@F.TQSU5.5I&ZJ%02QU.MU[NN-U7

07"$KHTRW._V\.+2*^C@"Q0R!=D(@S\A>F> MFK-1\J6WAPOO>.WD?>_;OGW[H%[TO!Y@I@Q*+?=%)3S@M#1>\R3&V6@/D^7V MC[2Y46R\VDNH]K__,D]T^ G97R>#%) CO\4*VESID;S1D[GDD2RXCS(66*72 MWCAHZU@0)B@F4DT8YJ_R?-[HR5QZCC64464\P31R#9=YZP)U5EJPL0L=']WS M.3,'LJ%4R8JIJ3/*:O.45X#Z 3)U,Y\VE307&G.IBV1=PYR<@# RC9/!WRC15^I@3TTU7C!/*OUC-$HS7\Y%UL1*P9O)MVV2(.[!9(,8'DUL"B(9 M=TP79F_2+T-,?%7"=]F_W39^SH2N=+K**?Y_1B# 2Q-CE$R,S:L<"&FQ9SZ$ MDCS*,Z?:W,QXA[_G1O!TUJ7<1-B;VS!( 5^-R%QP^ M34U>X)CAR2 KL(,8.RY]-3+=;"U6?WX-P'O=]"G=_!(S944?IG/%]OGFO.*? M>;\DC@N>*95-N/JZ_4>&15%0EH*]+%?6:*>(DU((!]JV\V;E_N-RO(:?#,^" M&4X]A1'TPVI7\N-T3%G-W(,1_6H^P;U]#,^@K?,/\"^,\^@0"\^9*3 J6*Z M)7-C@P*I4'@EX/[82M#KEKMY)*"1*$TR!&/5=2J,)QH;4-2GB0IK%> MR8=U#5V#I#;4H>)VZM2I81);\^Z ?4&^$"*E;J[ZTDFF*$Q8,>MD4 M+N7OU1;AS*HJ\69R55M,P:@83V0!*BL,C2P)#CC!;!$6=C6(7R:9JO%?MSNEOR()/BY6A97:X4 M M,HK;KDWDJQO4>K=82;5(2[I(/>0#>K]Q _5Z/<+@=Y6=*07YNJ0[OXD M;=D]2)XPNQ,Q[%1#_ @C!&AQ\_O+B/[:=''>_'#((J>.:8N8(R:UU*%(1TF0 M\#)0:D6("I1)OJ4O[2[_]YU19LGV67.,F0^(K!'F>DHBS:-#(;D&U2""YN(X M2CXXI'E02-# @X]@3RAUE+F&*':W#STE-%IOD;ATJ7L?"M MTT/.HHA.8A2HBV#%,(ZL"@[A@#%S7!I6R$NQ[>O@2DTNNP4GYH6O>NJ4 MV;HER3Z?BEKWJ?)2S\F]ZJ7<.&U5),'#3YSZ62TF4S#H%"C7I,CPCZ"[XL?, MWW(TYKI4!EU[;OS.6;BR,M'3FY^ZBN3=^6Q52,&Z%#];(]+ZF278ZB)J-TS, M.A')6I63?-8)C&4=M.,OW_:/N]W='=]N[L#]=I*/IMW>W_N]M]][V]FG^^)@ M;U_L[S5/E^N@[>Z][>Q^_L1;],TIC/VT!6/>??>VW7QWT-G__,?Q =RW==QM M-\]_C\V+-C-GS9TOA\XP+A6+2 2A$7>2(5,Z!H0HM&5$*)TS'@F1Z]UWX@DA M\)59-+5N^- "ZD>IC(\^23],=-VMPO_-4[9.A+7&0NVYI5C_7*EVMBC53!$, MTR(B4N!4*#DRI*6RN5Z2P)84QIJ4^K8ZUG MZBD@]O,IC?!30;OU>A&TA0E$&DD1%D0A;A1!QD6'-,>$$.$-4,[&*[VIR.5" M&NMOB:CU9+"]P=AT'QRQ:Y.D-DEJD^39"+A:K-U%K/V]*-88%:F\7T141[!% MH@S(X *CZ&2*R*/:!O;8'K;'T[!_T*;KV^]OP_HK6AT_JL?.TYN?-=,>UW/& MKJ^M5&N.CZHYUOIAO=MZ-RTPQU//!],O;;2^&PY&HUH7O(LNN.27+D+A65$4 M*&K'$"^H1TH0AJ20UF#, C8D^:6Y?#07Q[-3>^8:*J=.*;/.R;526+NB?U2? M\$<$Z2OZA]>P?0?8WEWV3&N'24$Y*B(VB+/4',WX@*2QDG 20K D=6Q>U7[KV2Z^-17)U&F\=XOD=TFO9 5UHQVWP8&6X%.(9#+*% MELA@7G#B8O!$;KPJ=!T*\U#,KA6[VM)6(\KO^IHSN^) MYMS;'C<[^%L68L?;XM!):3B)'E$3"L2E%$@5(,9 L!'M*(XQM8V4^'(1G/6/ M"UI/7/[S^V75LYN3'^4JN]_NQ5K/U)J ;QV8>4_\?;.(OQ2G&G36(FD*AF"9 M-+*6:V2BDSQ$26D*IR?J*5H0:^H"*^,R%RJRU7'T3\!ZJ(Y4CZI-B^\U+6XU MG^M$DFLB^FJ!=R>!]WY1X'&A0[2.(HX9_.*R0)H&"Y^LM+ D49,BNR>3T8C>MJ>;-J>4>\^>$P>,X!5-<47J^;E7IJ]Z047?4$NU=&; M=G 9MX"YE-JF&L,ZO6QP]5.Y2>98['OX96S?/W\W : M]3Z[M0+Z!YQ/: MMEY/'EJNP9U,\]I$J//LG@H.+]:_2;MB-?S>!7[_7H1?CR56OF H^)3N;)5& MRFN,/+>8*6L=UP+@MZXL_6#,\_?$ELC;Z;M!+]0Z<*T#_Z@6V0YMH$_IE1NQ&[@].E M$,!;]DSJVKX[M>[3:&4F G1A0,I,T,CVX!"18I^^ZDR2' MJL#U'@BPR3 'K%\$N,]M_M;Q@'4\8!T/^&.W^&:J)BB.P\&EMD]U;& =&[B6 M'HTU))*?['>_9S^0O\Q9SA!['GZ*XVVV?WP$X]@F+?J>M78^X!9\%1TA]2[N-_/0SDI M @TBFHR21WP4DM?SU7\Z%.Q)E7_\$9+@Y&G30S+X:A"U/T=1HO05*D1!5$PB2@U=S7&ZOO M8.QHT)V,P\L*4_'5UUS>U=UX]!@9PA8G:?YW>W@A1XX"LL-@OB 38> O3/?4 MG(T2E;:'"^]X[>1][]N^?7N7MYV7-*FM[J6WS^L!8#XH:WN] $'APS"=EL9K MGL0X&^UA$F3_Z!SBPV+C52Y:][__,D]T^&GO^G62S_WQ*+_%"MJ\/P LP6(I M9 ONHXP%5D: ,A"T=2P($Q03QF"3A,;JZRRH!U093S"-7$MAO'6!.BLMCZK0 M<>-'%RI<6>:R67;8.*N+%\X7+SP]],;ZP L/-!TBXC%8I#$.B!3".RFB%H6X M5+SP1Q>:! 4Q7*$+UNNX:AV/#BTO5"$L02(RASA.J9@J%+AG$9$;<)HQV!.Y':!" MSX;AXLUSHS@X%21W$ML-LQ#?^DRC5@NZ5=#T\]2B5@E0G7J*X;9W'7@=;UO' MV_[R\;;%C_8;_WEOOW%-6S5M71VQ$591UIIMZJPGW7T,/=/I)]Z\% M?[^C4 M'7O7?J^G[GCX'4FMUUC[T_B@$A]@BG?CVT[:#-H'"^]Y; OU]K\UC]]_VS_V MO=V=@R^M\P]\]]TGT=P[.&Z=[PLP^WO-SP?'<'WG4A;L\9NSYO';3HON\U;O M VOM'/&#O2_?6KTF@[&S?7B?@UZ3-WM_Q.9CZ86-U%KJ8/#&*[:)Y:TJ MM==84V/-.F#-'72^&DCN"R0+BEYA"BHQ (F@J>%#= Y9PSARME#6"Z&4<@ D M["%",&M_T-K1K0WOMT/>'Z'IO!Y-ZU^4N M^#S7Z2OCLX@^VL@\DHP#/HL0D6&1(>&Q)P4CKN FE54J!*Z]>C78/$6P.0_# M@3>C]GT4P!I?[HXO"_J?!WPQFDD47*K&DU)RM#,:V5@H28,PU('^]S__4* - MOJP=?@^G!++:!*]-\+7&Y8=3 CM?:R/]3B"]%/TH8!&C#A;)(O4;5+) 6H0" M!>P$(SI$QG-M38Y%[>^KP>8I@LUW*8$UOMP97Q:40*8Q=D08A+%)2J"72*=2 MOKS@ A,>%$]U$!Y9"7QV)BDH@7PIL;NVU6M;?:UA^D%TPNU$ZC5PWP>XEV+^ MM+->>V60A^5%W%N%3(K<\9IX[CD#8K(;K_@F8[3V#M:(\Q01Y[Z*80TRWP$R MBXD?/)J@I$)>$8(X!^O3^D(B'S 5F@@,^N&C:X?/SE8M^R_#>9V12[W"@J\J M")U4-%Z;].MCTC_Q;F%/4HNL,?TNF+X400C0[8+Q%.' 4S(?QTA3*I$@WG%& MI<:4;;PB8E/@6X5YU_A3X\]ZX\_=M,<:7.X&+HM[RIIS1;!&4A4%XH1$9#5H MC1@K6"P)*^34QBO%;]^PO'8E7L]![U,]JC :U];\^ECS3QN3[])\Z[&5PD]S M1M*;;PY.W<[ME6L0OP.([\X''IZ_.3VTG$A82(FH)PYQ)CS2/CHDF;/1>1]% M5"G)A*VH^/#/&HAJ('I*0'0+[;!&F8=!&;R ,H(H S 3D ZI$'@@ 2G*-?RI MF=2&&NOHQBOQ&,T GYVMFEV*M=F^IG70JB/5HQ@<](-)*N)>5TF[GW2[W82N M$U&NE24BUH@45P"KG"<\1]P$A'%9!C6AI>",QD2K=DF^1V M*9 M-U?VGMMXU1J,0T-O-7YP-Z^=8,<[8.=W!Z/)<&TZ=K5>3_GHT_G^YS]ZS9TO MI\U>J[V[]P%H]F,[/_/\$V_M?#J%^['6YT]TN6-7:Z\%/ +\MK=]MD_?B-8. M\,*[-Z*9^&/O"+=RERY'#O8.(AP3NSO;N'7\Z:QYOH];VX=%X3V-3B*+!4%I M?P=9$C@RA,J@BT(H*DN, RH-?CNIF)H0["2GA 7)%:;62!E#%-!:6 M1X&5PMQS4P3X5Q8!;ZSBI#5GG>&XW=C.,V8NS=@/9*:_73OX23?LQK2>[_LC M6.:\P_K+\M7Q&]P$*R!2$#+,HT)3C3@) 1FG"^2T8MR"]F0D7LON=Q<,ZA.# M KV,.J/$GH.8.]F5#>E *[OO5]UZ=?)ZMCVT?I"MEUN -AC9S KX??M U>NZ;NLZ;< ZO[1J M3?::X)9/PCGW,7P==+_"H!IN&'QGW(C&9/ MF0(-=S>^SARX-A[!>UIFV_-O0^XN?=>[!]_P?OT M[?'!WB?<.G=GNWO[8MDCN/OY SO8>7.^?_Y'MPG7MG;@/L?=SN[>Q^/]SZUN M:P^LM?/W\![=^>9CIX>*666T*)#TUB.>>I!I[S6R8+H%9V$%&=]XI?0F4^O> M>JQ&O1KU'A?U -X(9ZFF'C M8F%1*@.,."X\ J"32#(%@(B95U9LO"KX)L:WZB9S@\X\=QO:*A MO-F]:V'"\C;/J(;YN\#\V9QR:T*4(@#"!TM N?5"HM3B!T7./9-1.\G%K;>Z M:VY]'MQZ?R6MYM8?P*T72IFEPOI"*%04.J1:X I9SRFBEEC TR L"1NO=/%H M>97/RXNY5N'R:YI?_E2RB-;+,Y>B(;;[O@;([P?(N7X)IX>%CY8&1Y'36"!N MF46& DI&Z0)/=7*#) "0>).H!ZV'5O/[$^;WG^"3JOG](?G]0B$J E;>*(JD MB04H1 8CQ0*&3[3 ,0877)&]5/IV_%Y[<6[BJY2'WW"3X3#TQPT@_LFP,^Z$ MVFOS9.S QTBG3E&#>V'8NQX&7Y=45:/A7=!P?J=21A5(8 *IPG+$86&0%E(C MPYEQ1"@C"K?Q2N++VY1K4ZZAYM^'Y-^'%!AR-5" PR"E2G@@D M5,0QX +$9.FI9.*AR@K<5"+@T9-)=_N-UN!K3K8IW[#8; AR\V<2OIZT(/A MG6TV.N,1L#/<'%"A,9K84<=WS+ 31ILYB,P!7)A./V6@IC-?F[Z!X_V%,QLY M)RGX1J<_'N2[_QV PWS*B>[[%'?6^"U]FWI84/QR^6#^FKS\9V/%Q7#3,DU] M-,YYZF7@:6-[&M#6\%7Z^M"UR[94<-4M[%G^>9O.\/1>&Y@Y?5_ M3/JAO)SJ,H9Y5XSK9APSC#OX2/(L R^$H-9/@^^[UMO[QFS M_+9*E6J6+_'[8#C,&=4 R7!DC6J[_/S<><G&*T#;3<"G2T":"&X%[\.\3UQ%;B<@!#OC1&.7J,=.EV*4@. N-"0\ MB&]?%#"^P '\31&XI;3@BFJ/345#A."BIJ$?2T/GG^BATX4P((.0$*FP34,9B$Z&@Z^=A$JP/(VD6Z9#IMO(/J7N ,3/C%CN MBC?WHY4[*GNF/_K+G"7MX9$TK M:,SNL]6HE'"0LCX3UJ@Q&24]83)N] >@&(0(+.\;J7DHZ#^CMNEV00!^#?D^ MO0!R.$&5&;EAQZ9;9.6E!SK0:@T(*/EV&DWL=$/67-Y\:W9Q6:KVN$'JAV^G!0^:*MU32HO%G !/<'(7&QS2FV0#@')C"HW8^]S\3,P2: MK!;O0CL%5LFKM]7(_??@7#-.,K4S\)L+#WDW'(Q&5S[J%-XU477U2C IP_"? M26<8YK6[? F,_4IP!1 $BEK"5UQ("<)>T8)PC@FQA+&@K?>ND!A8-Y]_^&/_OC]H=R>F;@BG\Q<&TF&_K#(:=!!,XT,H$P MQ ,(6>U#JG-D(E6"4R4!7OD6O=RV'H"DGYT\F0#>]U.]H>#[*?P$J(%L8;Q, M0E-0623-O\/)>,[$G-)G::"L#^7LS5I _\(T ^,!F@%-WGG+D"%2@X:/@7I, M@1$I)(&IU](8"R)YJUA!,U/*R%H92,,2>$9S#;9AB<>=;BDAR^BELVQA3S%P MJ5[%%=@)ZSD #';=B4^I;(UFIU\BIP'C=N\T=$$(-X%TVB C?W^_M[-]@6R_ M5?K"])+R^(72\'8E%4^E8T7$I'(!W &1*Q5D\;'97H9)LX"KXYR9-[Z;KLI@ M34C!8A0N1=_I0AEB@P9&%Y85N.((7):(*[!D^.X&3F:6-Z!G>/.Q% +^EU5: MFWM?4BU&(Y0W7%"$HY>(IZXLV@&/8#"#%9@QDFC 54 YL=((3C06C&O/:.:" M/S;O).57TE0EJ3.C (\,DP\Y>[>^&N#&R:C\,B=[;C5V^_>Y;5(/[D*GFN @ M;*$U5I(S;!0/GFA<,.V8Y*XL9:@2>:+IAP>A4YCH*Q2"7XYPC]^<@T+ ,#.J M#&S!"A0"GC869416.!^P*HQS <"=7.&]F>J4]Z3,!?5R3O^=)WF@,)/J!0ZG M$N%[=.RKY,3;SK=TD[89'B6+::4.7-YR-N1A.!F&46*:TNU=OOW,HN@FZ2%**0C M4O(HA18@M+@GA3?.:&M6%I.].S5D@'C;B;4%!N1!6T>'T;HB$D*1+E(K3B,M MTD)I)(F/$A=4%E$D\EAE@H"PND,U.HK].EDV.CN\*],85)?Z5_*L'3 MG*K= :#RZ6D7J)ZW@&"YNU/'[#QZW4E?B$R8$)T*6' EF<$V@$;K%!Q(A:0K M?:&BUN_1%V:O\;IZBU]80W"L>7IHH]6>,("R"#8@IU*"AD LBE&2R&T0GLF- M5_0*WWPG+:L?FM-^PWPUG6[5#R%Y'TOAOKPAF%SU9IR-Q7'V\=W)R?4V".Y C;F[?"T,(M.\\XHN4VSPSFQ]W#0@RNK M?>6S1IS 34!?<893\X3#NT#N9'5NE:XW& _9 "^8PHXIS M(@@W2A/AA'2E'9WVF-']-YLSWE3NUYWI6VZG>MV_LD%]_CX79/?.4\,DBH5* MJ3,6]"DFP$Q16 @.*^ PH Y?#3IWW Q^"#=BO=CW76Q0F:4!D5Y( XL=0,1@ M8L ?KM-@\267F M*W1FJ0C^W-<;J^]@[&C0G8S#RRK,$5]]S>5RS#^Y*<4*X4/XTK3-_6X/+R)) MCP*R@*-?4%8P7YCNJ3D;I4#>]G#A':^=O.]]V[=O'[0%1UX/X-!!-MO[+Y*2 M$H;IM#1>\R3&V6@/$WS](S45*D"72)NR__LO\T2'G\3YZX3*N>2<>;6*-E=V MD[FQ.\Q2-YET(K,6@)SI5)#"1!.T$<'"70RF?$T:>S3,$6AG1TD#6]28DB*6 M=<&DT77Z7T&GRZ[;1J469@WZ!/3D%&;Y9-2@' &SW??;_FL*OAC]F=[Y%Y:+ MS;1;2Q0QP6.."A% "3+:(,6Q1J$(G!36AS(NZHI@F+75@NJU7EIKTOQP2 &Z MO/')?Z%AK6.PJ<<=1H6*2A>%TXRPC5=715&^+>-8>H-A*(VT13N-_>\T]%I;_G#6/#K4V-J@E4%%=*E$I%=(23\>Y&VN*F*,(VMP^ M!.06G' PEJ6U*/E#D<'!H"! 2L"" (H;D!-74$2&@!QI/>P,AF4(X-K*CAH4 M+I, ;QT=DB"8H-&A@F.:2HT89 MAD2#!&BJUCBQ) M.5ZWL_MP+@>HVDG3FXT_MWY/ 1FCY&=.LA+FQ@UZ)]U.#@K.J+EJ-V3F?YPY M8Y_:G*QT1B\$QJ;WGN[29\VBI 4@EI MIOBFDV'XFN).0 C9$/K+'NNE?*NMQJ<3>%;X%MQD_JF7AGKU1L'E=5:+KNRT MSJGYY7Q"6AOF9OI"J]YGFN&T,$/3$R[.[^70 /C8G8P:E(J&-:/D.1]TDLT& MKP-_5Z>4EETRZS(SSB*M&W^^_WWWX]QMV(K;A,EP,'>;%3%%Y?[@BKFH'GDW MCM]4T$F>#";CT1@X/LUT-^2NU.G: M"K#@$\S<< !Z(TP&R)R[0 $Q$C0GCP4/J6MJM#IZ'@QGED9OE;AUP;UGU /G M.SC;G8*U$IR+QA<8.2/!?F5%3/6U#)(46^TP#S&RI*I>D>F75KP/C%J%$P W M7&3VN2J=\JZ(?_]E_JYLT*I 6YT-.D9*B\)D"\5 *#XZ6 D$0DC_Y[84?C/)"N_@]58 M"72_#3*GNQ GHQ^FH$,ZEJ3,25BN[O ;O&4WN+2]VJTTQ2K+HJ1U0.B+V@>7 M2D'LM3O#VQ9S^&VIWL)5)18>OL+"],M<5Z&YV_B_H,QUY@^5M12N&MBTIL)H MSO5R*1IJ1J^KBBE\1PF%.OU]70!O#\9V_HGL[GR@K9T/["%2X6&5<[C494LN M>_K*-ME3R$O <0D@*"\Q]$K:K6S>4174&8'/4?(;;EY#PM/$TU["D M/TUP- MAPJD9Q!Q#W>NX*E*)Z:*ZY3W:(FL!#F_3WAH3=CW)FQW?B@9 MCX1JBH*Q$G$;-%):8A2%TD1+S6-(&5+\BLW,:K<"I$S>V9K22DJ.^ H3W!_? M%0*E%XQ%PXF-!=<<6TR 9 H1E4TI2:&FE$>AE*.S0V\Y(Q$+I*U,G2ZC1(;@ MB(+3GK/HL*/F:E?VIZV_MT"9Z7;-<%1B3C*^9[;"M"C"O [SJ9\C6/\?K 9H M014B)?Q9=HM?CXHS)]@LG2XU5TS1&#&8' P[1;]Y5\)X,,O)*Q\V&^H%E,YA M9 Z@6=1E[5D%E.EU+BJ?K ML5E'UESGAKT$*]NF8[OOJ_?<&-5>LYHHOWPZU M%-%)X KC!4>\X 4"($TFDK$QBH(6&FPB<05\SI7(&=VB1,[H?IO!RFN#-=AG MQE@NC#4D>!*#DE(#SV*QFHQJ,_J'$L_>]NFAUXIZZA6@:3*H"8M(.= J/=,1 M&#^FS+2K(16$[C$8Y93>:;><3@_8\Y) M\AH,DZ/NM-H-&DW *DGR(,4M;C6V9_@T=2 D56]N'/E!>7]K+D%E&O>XV1CD MLCX@__N+KH[I ERZ6SMT\SCR+6?W.JMT@,[P*@?)= I/NL$?S8HZ79!WVA & M962<,WFFFZCI:.:%B^5Z:M3]^RJ=Y"9",\,+.@+-+.U.C/)VAP=IDS8Q.]6R MA;E-$)BSY&5"%]L=Q< M[BR5MUEUMIO?BZP2VM,"Q\$$7F$(:EQ:XFKW=;1Y36[6ZN3UBQFH=D&G.](P M^M_,/_-7NVD[-2U+ZY$IXKI27INSM3*CF\EY86N] MS,";L= M^&"Z?=]+M653:;RT$0]'?^O\\XYIZM]AF5R.&H-Y.1VW%\H\_;+I MZ LZXO$V.Z3:1Z.B0#$&C;B,'MDH-6*&%%K+PD@N4YFGFQ+3<^9N*'6]:;FG M.6GLRQJ,\&G[(C6T\5=5D"[Q]V^=M:.2LG#DW(#+\=;$DXGGC3@,7&#/;"IU MP5/XH08[U;D"2>L\5U9H;VDBGE6;NC<2CTOM#=,WU]'.RRS9II$<"W%"UQ1W MN0H5_\]J\;X:">'D^4>,%M#/AC(T*1/_HU!U.27S,U*7;KF6GIO?#H4FPFIE MD68\;<,P@DPD O&"8>N8)5Z&&ZITO"S!S%T0Y>?!,*?'5V5DTXD?9SZ^J3.C M\6ET-76.RLH9Z6/*_$H&UUE9M=XY4%?&E3'^-:O!E[93%O9R,R+/F6USI'W5 MH#;+/:(U).YJ9JN)W1O,WF#Z GG\-8U?T/B'\T.GM28PX^A*4Z%>GK^=H4>;NJLD>R MBW\\+4PQ"Q?N#QJY$EVN<1&BF71SQ>>3J5=\]N5O=["S&FTS%9C!5U$%\/C! M-/KWJ)/Y.J16S#.'WO3M-A=>:G.QWL8JE\Q=IS+'T8?Q8E60QFC0Z Z26!]E M(^;6\W+UJZ:R1##Y^I;FGOAR9@-W9R6++F$EF)7);KE M[OXP:GE+-KH M=4$$UU'H8'CPRF.IM+$%JVIK\;*ZX??MJ]35BE;!V_[985 PK;[@2(GD\W8% MP)ME#LD":U!("P=JZ=4^[QD]7>*8R^0TE?.+*31)?P2V*C/?9YZ_N0L;?A!& M<];QBVP>__AMN]O'I\]IV:_GWV:O#=S5'G1_X2#U!6ISY) *8G7,I6I :^2! M4&2Y=LA2@@.3-$K+K]Z>.TGI&0L(U5DW4IC2]8TT >;8DG7\:Q/'$3_$K* \ M6H,8U2GB.02DL-8(:T,U8=@05EQ-')>2\W*/ A!N'1"FBZ)T(92RLI:S.SJ! M4O;1=\<2L@-UL^Z9-J&''58R3=J<7ZPZ63G?@ MH,U9@Y<<>I;W^#;G"BR,INE ERK1F=(*S]47+O9^X<8Y8,&%O-]XL>5UH7U6 MRD(JYS*-1EH,L%[KJ36=KW)_?JXY\,_FTALG=./58B#. M.LFP*CWR0AZ<+4N#=G: 7$HA22ZIEAE_3B$$.5H@Z9')2[,4=)0BB((Q)QGW7-HH"\>IX<$" M\2BZ.NNN#L'^ 6EW7VCK]-"+(&14$H%>3Q$71B"- T%@H#A:1.U"3&5D5O8P M:9PD\D].S@P\1XW?[I]T>S^Z^.XPTIHL+ED9VZ?-#X>,<86%,@C+*!''J<-K M# 7RL!;,I*J+-%=GU6+%9IBY*HW[GU5^W#),C28GJ3WA=+]KBG$SI?JTVD1S MU2;:7!>:4L7NS$?O4ANO1,(R?BGUR\E;:[,@MC) +:G_ M\-CY[-)Q>SY.)_7-ZXRS6WWV(A?!4"M3^+<:NW-I[3"03-O9:!@D1BM;Y"Z" M\#00[_*TEN._3F1:FV9U%QP(CA6!:E+*MS-$<1:'PXCB][3@!$QBB'N,4.V4 +1 MP@G."NQ"JI8NKW#]S)/(AU[6JT([IAK$Y6)?P#8<\\N>^_F<(99=D#5)RH=GO3+C@E^>2J!A$Y(V[:NG51Q*;-K32%^5K X[0! M=A&MG28[55>*W<%IOM]%D9S1)>ER==VTT96==*_!G/E;YQSX!RS]\4C*9IVS MM(QDQV_.F]N'O%"$ZQ1[ZCQ'G%"*C#(:!8 X@V7 F*4TX4UV)V7S,K??Z(M8 M5R!8J/E1ON6UA3\:5,_7_+C9*Y!X-P%LV8KO-M[BDE"3?PEO7#W%X\')"PWO M]!2\/ZT!J.4$;Y636J%):Y*KA"S"A^48R)7HP@O/.5=*.(-!Y"I,B*%,KVRC MM@@/;TUG^&_3G82=SLAU!Z,) .X>/.#W5)'P<5& -6W_LB]NE!!Q#CM+7S MYOQ@Y^C;0>\3VS_O=O8_-QF,CS=W?D_%WP3< [>./WV#SQS,3R(%TU$$9"A. MA;&Y3B7A(G*.28<9T4S(Y1K_2@8J"O@5#>48&V,%5Y9A 2H0EMIL- + [$G: M,1A.PL:KM 2-O :-9C!I!7JE@W1AY6_C";WYR8LCU07#F@11$"&XDT%)#KJ^ M=4X$8VU@:]*-8"Z7$:1@"0]5Z9J8YNYKGKO%O2Z0_-DN[;Q0JB2G@TG*OPM5 .NT7]RT='D* #.=,KL.]--13 $3LR><@:Z:BCUVQN4M M_SG55^$OT#1.0-5(6^:#I,>DFO-C4%U2WUN HB]P\UELSO11%_?M]+//,BTD.#\ALU%N7NQ5+MS<6-#L&\/.Z,ML[S']D52S9,?EQ*(\PI)^Q\&U M^YW_Y/'.MBI/)N.< #<[[=+;-=H=T 5! F6_Q^PM8=BSC:NQ>'*ON- PQE9>:SIPW8P-W2(KKM*1]V@@]2=O5\):CP63H MJK#\;EBX^?(-5VWC#DX7UPRH_/3&9;MNEA:SN;KA:^B6'JAJFLJ;I^*XZ4Z9 MZ'LE*LW?,%MG(S?LV.3B"J"6OWAB-DU*L:GJ#I$7C0^30;)NIK.:^#@;$29G M]%7?E\4+4K0JS#FP]=1]-YQ'FZMLN_5X5?IBGJ#+UT(EVU0$L,0 "W21>,4E MH\&FS;[2N3G'!>O]ZNP%V+#7O%B*L;C'RZTK?2<$<%T@T4X$8IT6-C!S!O * MB9,4\DIZ+0#K3.KZ16%:U:#-*%).Z*SJS:ASU,^/[L]"O>?PHW>AZ*SUQ)9_ MIF>]2 [_CELUU:^3:^*B&-2H@::C?F0:* G__;25;K6Z50&'/.J99V5N^%4] MA\P4*UH\S4H1Y.@L$'0I5*82S+F?1]8$>F5&T)RG=G[Y;7 FJ1>56VS4'@S' MEQH&IWV+X20_^^G32"Z:/$/:^0VX7XD1!HIZ:H8=W3IH,7'W#1)4^ \#JLGQ0 MI>+FV@GIZCLE2CA<PFWM'WUI'A\Y%EZKN(2N-0UPPBQ3#'D7A#'>$1L7,E2') MEY3;&5Q<)I9YFZ!2=N8T@"GM+5PY3:7^P;SF-B^<5ZGV^>97 M52V_:H).TY;:, 5OS0F(,IJSC!,=5UKN'1%XM8=3EOZV'^O1^MNU ;JZ83?. M?%NYOT%J^O;GA9Y>N5K\;O]CJ%*\?T\[X#G$[E?U@#7/MVEK^S!X'( U.:*I M_Q\GK$#*6X8BCS1X1@TU?MF+];_CS%.+Z]X--UF*5-_L9FQP;* MX1(GH_!B^N'E7!QMNK[\NY.MZ1=);OG.Z*1KSEYT^EF"Y>=6P:A:;VF=Y& . M21T/X7\_'5(5KKI5'OO7V*\XJ+>HF%V^^I3KKL=;Y+J#7*?Z[O>\_-H'%UL% M33]/;=QR2Y+T\_3&S8NG.-_%EE ,?M9PW#<<9 )^9,T[->\\'N]P?OV]%R[_ M5Y8^I00"T9;THZSO+R92$ H"[9:&WK)<_!J&V0]9?5?J6"]/4G'5_E$I>@G< M??I%*7I)J8)-Q_\$1D;);&C3"])N+CWY-KM!I5ZFK[YO]%7>SO>,?]Z"OS"X MU=+6+[_!5%\TZF_Y(E=N):;N BSMT>ZAX5*LI&.HQL9O];\H7][$5_@!FL*>(!*:(*8?AK M%KNP7<8N-.=B%][/8A=*EV@FGM^RE[G1(/^L2>C7)J&_Y_;LRSH5<\$B[W.\ MQ#S%T)I@:H*9$X$ M#XY%&FY; R,%D&_W??KGS47T^(J$TJ<>[MK>[WWK[O;2O0^ZNWL?OQR\^W>G M>?[A;)^V.JW>)]P\]C#6_=/6YW_W#G:^?)M> \^:'-!/\@#> \X3K7=P[>?W MYZV=/X[WZ7MZL/?AK$5S"R1R\/G@R^[>V]CLX+,_]]Z,FW_CTT-GC+9>4$0$ M-XAC$Y%5,B!F<)0%'-!,;;PB\E*0;)4[7&->C7DUY@'B,( V'I0C*GIN/=%* M*1M,# YC&@*K,>^1,0_/,"]PS)PR"@GF!.(B>*1H(1%6G 4=M;+*UYA78UZ- M>3=@7F&5,B)$IVW!HV:&.1QQX)3D]!M^N_RF\S <>("[&@E_$A+2&1)&7RC) M/4%2<8PX50ZT/___V7OSIKB59&_XJRBX=YY[)H)B5%))JK+G)8)SL/UP[M < MVWC\XG^(6D&X%T;J-N!/_V26U!L[F*4;BGO'![JUU)+YRZ5R<221/+-4Z4)B M[4M?*B!Y&^ PP&& PVO@,"ZTB:W1,A8%LVFAC&.YI5);86CBL@"'"PF'; *' M+'6&4FZ(R71*6 Z8*..T(+G(K6 ZYC+ARP:'#__^!SMG#D@=D/IYD%IG3+,D ME44"$)T)RV6:@=U7%'FJ>*Z=1VI.DV"L/Q,FGV[_$9]Z7-[8-R85>6IC(HK$ M@9(*_PB;2.SKJKG.E8;_!',]H%Y O9MJ 5-+F4DL\%+.4BHDO"1.,]!/36&9 M4P'UGAWUR@GJ,9$;Q2@G*F,986DNB2I$3KA2IL@3$%JQ#:@74"^@W@VH)UG! M0+MC5(F4Y51Q)BA8=L!$QH!Y?HVN%ZSRY\3"SE0#Y%)+V)^<%+'AA%%C"7=4 M@4)HF!/:9)*)9;/+ R &0'P>0+3"Q,HPF@J1,2F42/+FY=75+S M3B+E=JORG&G/EPSQ.J1\TUB[7L51Q M80AG&3"O39%YJ2:TH%(X)W*)S/L(IEM@X,5FX/O'C@56?4A6G0:#&:USX<"H M4$41$R;S@L@B28FB&8>=B9V3+LC95\:FCQO3%)CWUYAW&KK$4^-*P@DH\FLH,AMLDZ9QD6<@ M]8VA,3;.B/'8V1*=VM@*:WAA8U "BHOM:9<&0P*C/EW@2% "GH)]IP<#+M<@ MX0TC,6P,85P#^^8F)4DBN')QDMI)$9D5>!%G[RACU<4_G _O^*OM.96U">>Z8+DAL),A: MAL?Q"5=$RX1F,5,F+>)G/X2_;[TEOIB,M(MM&$,HUV5!2>V7[=M2^-X,1ECG M*\1Z_4JLUZV7=8&XY!G"'1IQ$L*\?DW"@'(XC7O@26H*I3DQL=:$N2(A$B,@ MA&:.&Q O/,M /61)B'@-,!E@@Y .AY#2X1SCG:,I34M@L(:R0!5$VUD3I M/&>II,[H[,&#>P),!I@,,/G$,54!/!\(/*?!51142ZICBRD'.6&QS8G*&)U9DG.$,=![A*A MG $E6(/8Q-4F1%ID6P:<:<#+@Y-($;@:596=^%UI2MQJM6@%R$1)/';#:U' MO5'SC('O?JP'O>/*'MI^C9/%U_A+Z5O_VK*ONR/C9S=^Q*20%\Z\7]N(1'T[ M'-\$U^$4_ACT#7YI\# M[27?RL[/+R>=S7<_OVT>G'[K?4GW?G;+O:_;*8R/;6_^[K:/]%GGX[X4C)DD M9F!RFY@PIB6HDMH2P+[")3FLK<0J5QD.==MCES0J966R.;S 6N MA194Q2FZ19/,^6WFXVWFM]GF9D#OFO&\YMV-MT_V=6H+S0I#4E8DA%F3$\Y3 M2XS@:9YD*C:I65E/+^[N*G!Z?=Q >?=L;5YR>R+,:3:?#:FZ.UR[>K\[V_?N[ MS'96/R]@H2[,WN\'+T![0MWO MG_^02SI\Q.T_$)C[V$]>KE]&FXN@I/[S'/(TH"Z*-!;49@7-,J9SRW-&&55: M9U8J95.LHNIUV,K(OK93-?*X&OPH:Z])P0)L?/XCXDF\.M;8T.J*O-D5;5N) M1A>J#ZMCE0T?\ =H@;)_%O6:[T$Q!OL8E,\(L-25?7A;*;NHP=IAJX^V*FZ) M.O,PL=[ ML*[?@=6\!^\\. /]X^3;[EYR0=?8['2WC[;.=G:_P?BVSF"\V=[7K03TC_C; MT?;/GNB-1)012G-&-Q9HQPC?(' M1&K-!OH]8F,IXPF6=W',9AG/M5?R4YYS:SE<;T%].T8)7HWLROIXP2-8<60] M,%TBO_(7;>Y9\K\4,VY\]_HC4\]G#:;QJ&MWW'DZ^AV86F_TS6:)^HWQHN7U MTM;WDWV;:K /*".NP':Q-@$M5O*4.!L7-$UT#@;B>5I9"''UF]_/2/;0>U*C MD3\\'(QJ$ 3UWZ_P "VR>\@-NMW!"Z%G&D*.[)A_?T-_R=^CX\:/@FQ<^X5RK6<"OB@'!A?,E!H](&^NM"CF157> M.(_;X;MQ+K]#Y[(7;-[!'*5T]19' MT(O)3,_"HHM _(LZFON<;_\:^]VMM=7B\2::)/<) ?F5;7Z -0LT\+ TP)<6 M@Q>I8M5B%JSR7@LY!'L*;:J[FV)O%BU$[-'RQAX)D<+B+ 94/#.JW+,9G3_& M6T18L9-PCP8X%JT6Z./OU57#>O:]>;18T/O515T@JKU#0,J]'/M7AW7V1STS M&+;?GS\! &9J8I'^!9RT.)$J]_/PM_&<6\EV;X]VC@ZR;YOOTF]PS[>O6W#? MN[.]W<-NY^O'L\[7+W3[Y_>3\_&<>T=[9]^.OB0[F]WOV[NFU]GL=O>.OF=[ MNW\>[GSX0K]M;M%ONU]^[NS^/M^GSZ:94YE@Q#*>$28R2T1N%6&%2J@TUC(7 MKZRGJ[F(EZ2@<0"Q &(75N:WN\2DR\3H+$]%IC2SN11"9*E,8YLJY:3+;Q%6 M5\-JP&\!SIX&SJ9UY0IJC.&))46"Y3=S98A4MB NUTJZ6!;,9"OK=)5G_ *< MW48=>SVZ]\NRZ#=M?] K^VC3OP+C/+P_F-BOT\3^ZI]N321A!O+ -OZX.AJ, MAO50]G&XBZ:O/MY.OM@&',VF/J/Q.2:SC8;*.J.>LM6.\P%+]59=CZSQ<6A! MD;N#(M?Y/&.7%GEL!<\3HBTSA#&:$,F2C,2@P17&@HDJ'"AR\6K*V9(8IH'1 M'X;1'\ ^"XS^S(P>SS1,X,91,-&DH<#H:A2Z%]8[:,9PFSF,O>D =@E,O.#GOC(CK\%A8=WSED]Q,0I'Z.'565JS//U MN<+W\_@_K2<@O/]YW_]Z&/^>!N*B>OP_#P?ZN\^>M/VZ29^$=>S70>][F=Z_ M![#RSA<]TDUM"MEMLN(;S6UC.*Q*-?))J;N#SL!7P+*F^?)K.3Q\/ZB<+?WW MF^6/TMB^"8$;=U'O=F;[IB:&99FUE.0TR0E+C"0"B(0XYJPT2@#1YROK>1JL MO%?%[0]LR%U5*#1@P/-AP-3$LSHO4A,KV$HC""N _24O'+$L=Z[@*DF+Y $Z M-KT>5>^^-MZBG@6,3;OC =;:PN)0LT[_^ZE\+^[ ]Y6Y^AY<'[S4G]=6$[K@ MU-LP1Z.F,&J _;O _FRH1UY@>R>1$I'GH/I1IHDTB22JL$8(;N*$Z8=6_0+7 M+S?7/Y%>&+#@2;!@J@*F<9)3!LS/+->$.>V(%#$G2BNG7$ZMDD50 4,XR#@< MY-;%T4@D/7MB'?Q'BA%^<>Z$5R93%B!^Y"K1$@3*71+"=C>&,VWQG!.,ZX(1 MI[*,,"U I.A,D")1CE*>:BZX/SAFK C>Q0 '"Q1#$N#@@>!@ION;=9S%N'OWLZ9Y>_@ M-RZT_K#:$$%!O0@Z5E1)DL)\91&1MA&2F5DS OX?'OQG%WQBADR(K MB$XR4/QS88EB\(_$UD=YFC.+T07Q&@V585Y599A;>I 7S0?T^#MX*Q@/;;\? MP)WV*^NZ0*RT@%9#R]U!;MY);F[-V@VYS9E24A&:<$D8*QQ1B9(D2?)4JMS% MEGJY>4D?U,7TG@?D#,BY8,BYT)9'P-#[8>B,[9$ECF6)3=#BH(1QX0@'$"6" M\4(IYC2+^ 4^&EHNV?1 MDY\NSG/M!JSB./?U\R3U]=VI[HZ,->^K0>^/:8?!BVTS-WR7Q64_6+Q_I\RC M=S"/C;/MGUN #1MQYV!?20H<:SDI*&8C)$X0E6%R@LAYQHHXEJ9864]H1C;- Y]CZ]>T^/+8H^O:-+?*\(]CVR[>9&#W?/W2#6 M9\$6Z5'7;^3:!0:9]BK.5];OT:MXY6DY[-9MB9.G:4N\V?2+'E5VQ_TQDU3Z MR7:QE>8?@WI8C_UQUOPESS#>LUZ4!K.=[GT!TO]4 HMD M(*:R;\!*>\G'T[W=;;;]89N>9YO.)C!'LI5V?L+[=K?BSH<_N_C^;[O='K 2 MC.?](;#=R=[/?[O.YG:VLPGLQ"EEE%*!EM B<]L53>$?LU'SA%=F-VKG M&/_=Z)NM/O8) X#\"W.V_QIT2WWVRG@(1 [;/MF7"@2*M&!F,Z8)L\P2H$A+ M0&'D&A:6ITJ?YP-L*XS+*OMGJ(QT0> W'8"KP8^RAA6NL2+&QN<_HH+RU0C# MII/X[>Q&^,\H?1LU:?2S7ZWZR^&KX2"26J-Z,&DQW+[4WUR\K8%\IPPYFXK? M8O;G*[Z&/^IA5-91STJ$7!/)H7_^0072,S* N%%SUZ#?-$EN)1_*1%E6T0_9 M'5F.)[(ROD\7/+&R>G#0!\*'>\&*]!?8WG%W<&9MW8X;+OK/"-9IB,5" MJA^E'O=./H\C[31FEQN?7Z%LKB_6'["G^+N%:YJAP@*"[!_"DX:3&_Q@:S]: M>*7?2+^6V_R]X^92QBV/9KMOW+R3X% MG48K+D@&ZPT*CI-$%#D"=4ZS0A>)8%B9>#7F%RV#"8#>I/P+3R*XEZN('<=6 MHY#LGJU%&QX8_,4-*HWO6 4"FD&]2Q$)7S]JL]@G$#2U8N]&E+10>4R=I(87 M@#RQ2C.56J8S9G7J$KN_]%)VNU-9"V0-HG=,;!.Y.SK6F+1S$#VXKCE#2*2V^@V8UV=65D]&1G]Y M=>']H&H_PNOH:Z.HGQ]/]I-,89Z>(E*D:/6IF( $S(B5H-4:D9DL!EG(SBM6 M$>X6ZJQ@\QP<1AO'5=D%,$O2BWZ-Q?8*-B'ZH'AB1?!( JHB;(^ZOB1=B[=7 M*/;WU)PT/0E@_E#]"1K>W#^Z0& M=1:U:'4VJZ5[47)HNWYM&@KR0(Z&AX/*RPROC4Y?!]C?O' T,*(+E;'I1X!C8Q@2ZQ2*XV11K,=]-B-U?:,_Y]\.&4EH:6R)D2!RMN8J:GY=6P/\]$VIO1XW "*H3DJ0PBT6C)!B MNF[K0!B%^\"ZJA'Z@CK;J*+( (17_9& MO;"QS<9^.=T^V<^TD(DJ-,DS4Q!&54JDB[' FF.3'-P,*CMA,M@V4&8DC%31P;07P\'%3#L7W!GA1=E]K=<$,79Z%1^[*H=8'!ZW]O1&OSJLE6S)CQ[&_E=OF"05;8G2SS^/8>U6] :^+/EIT% _/0(^:D$BS31:VW&]2M[0C?,!_1A)X M"(@TTK(^G'>&(ZW6@_%#O*(&N^+'4$W$:D.,8TJ8&A1S_%B7IV/GD73#*,? ' M.XW'VR_.Y=,;7,ZTGM2FN$A M4"$074N OAKRS,R>R+,:HP\.J[DY7KMXOSK;]^\?U%+T^V'PE,=3TIM6 M^)1-@)-E_>&-5*_#28P++H^]#65U8(?GU%PTFNN[*%:/'(^A#ZT9=>V.FR]G MO($'3+!O'B->:S@3AF* =98Z&N=Y[HA2UA!FN"%2) 6)5>8D2YDP17(^%&,A M$*3QTG6[@Q,/)-Y35X]Z/8GNW;I5_2]UW*U>JJ>M7AN?(%N2N?%0<_Z<\LW% MD,7Y:*E65\J;\*AV%G-7^(P(.1H.QA%532B__Z0-_X=E[R>MU_[8K%&_4\8=QCW X[[AJ3D6P+GM;1 MW">[ZL8!M_;FP_>4X$^3/34]TO/JE#_6NT_28=C91=O9S58IF>[KN1/9L+M+ MO+LSYE2SP9<UC-JZEGZ7/_C8[DT\FWF/,=S_QACNN?T.14MN M6MB96J!X-H N?:NM/^$:9X\M6M9]J%G[!#5K"\Z4Y7%BJJ$ ME59)'Y++:3(?DKO5>?_+\>$;585'CNB@^_WL0H*MOIWNY6LK/Y,?VV^>?A MWNZ7=._HVU'GZU:&R>B=#]^^GT\X[VR^/]S[V>WM_32'VT=[K+-IOF_WWA]V M=DW9Z6W3/7CGSN;W^%OOD]N>[:BB32)XFN9$ZB0A#)NI\-1PHIG)E2SBE#JY MLDX%7>7)LE3M"/CQ)/@1%W&N969ESIR+E4M9+BE\2EE>#4MEJ6A[W,4#;L%9#P[0"Q>2;"K5VT9E\Z8YHEJ2P2XU@&T"K3 MS E>%'FJ>*ZOT,TN5$A\ OP\U\W$.WS0WX/N'N_M"=!Z-VAE$VAEC)F,4T=R MGW(L"THXYB*#3J9RER8LU0HL.[Z6WZIY26@()!.\D%'%ER'+$V M2W*7N\2ECFGMI*)4@+S6,DEXJM*[XLA5[8H#A"PFA$P]:YDMN"P,(SS!)L7$8(KF6F4BXTF # !E(B>U+$V/S1.2&J:"+ MO (@F?K8#$W3/"T2DIL8NWG%DDAE.6&I36F66)'D1 MIVN[\51X$3Q+#PPH4\^2M'DL*'.DX-@7UR0)$4D<^YH5PNB\2&R&&:%KQ:WZ M X88KIO8]M_>5[IHYQS/S&=^1S+C6-$F) MI4E.&/Q!5%88@-H $E%@(E'AMCJ& #[^"#U/'D!2T MR&2>$,TR7TR:$ZEE2KC*LM1F4CK.'\4Q%%!BX5'BH5T_ 266"R6F7I^(E.';F(2$X=AX8,]B,IYCJ1*J8 MN"1GA-G"$L&-(8 1*9=6.6>2E76:K26WE!^$B_0>=7- ;X^(DA/2?G]H)H4 VLJIK]K27AW@% > M\/D.^-SY8\8SE"B=JS@NB&4R;T,"A#1$,BD34CS5NBA(*HTB+,Y3(G.K25Y("M@B %D$1@&LBO1B&,#]CJD" MCBR2&O+XKJ6%08G@3?=10D3"[4S?D%RSN88@JRD/'<907\/ 5F9 M@6'O.&$R=8F@+-72*^ Y:."A]DX F-L##$MDDG&F:1H Y@4#S-1?6*C 5_NC"\ID]:F M,07E!<2428":$JV-RW)F;$YMP)<7C"]3#R+G2COG%,D9EOQ*$TF4SA,BBHP5 M29P[9['X5T%7LT0L"< L1O&ONV/*LR/(,E0'N_6R+@,R7^V^I2#XL:\P-1SL M2PN3>?G\!.R(S]HWGK;\&P&MV6%8-7]J^=>6P MWBQKW1U@[^U%Z?*W\[GE(N"$[/3C;V?U4[NR^8]N;OQ]NX_.3 M+\EVTNGM[.KT?)>_O9_Z!+X'CMLZW=D$SOFPE<$S3K8_O#O=_OGE)W#CS[UD M+^O\-&Y[=P/F\>5T>W 3*BKQLKD@*#:"6N9 1,JI0"N6'*(44VFINXL(P:1BG>6)23ETA"P52;>6:]GN+R4H7%_$<>BQ$ M#\:VKW5T*.OH2E%]#.,_'Z[A>,9T[O+889EM+4SB"FX$50 %3A=W#/XL=MN40]A>4&(B[)9Y.!AA5WALJ%G+KJRP MV>VXH?JDARWV/H+//P]!W:G?+"KM;((@Z5O32A2DFP4SFI]>HGQ,]M,XEFEJ M.=&*)80)"C9O;%("4!U+X?(&TD][HU]GGR13J\> MNA_O >*BO^>LZ3S>SB::$?!;?3WHV>BSU:,*VPQO:-_[&U1D%OV&(TKBM^\^ M;7W>\+_3MW^?]#$_/^IC,/AU@[VE-S+]\P]&I;$HP6M<'[A"M@MH)?!=96L, M%L*\'1SVYK@74FM@'M])^:0<'OJO MW:@)%? Q SY!"";IYW67KN&+IOKT9-D?PO_NI@ 5CH()9'5!M688ZJZT-MRZ M3)LTI]P%Q'IL->CGQNF^*#(J1. ].5S&A4LX)QCA,CV/?!/8F-9US*S'"7 M%F#[R8+G.5A^,&<3)T;;(!X?F]AV-K?/]DW,BX1915R!+BE5.**H2(BFJ9': M9C*]#[$AU",A7:9974Z),^KW_P('W%K;RG#$1M208M5J[-Y\ON!RN MS8&?4'L'F]BV+W]?JBOO_7_20HA\V,OHV&?P \D<-_Y'(!W85L]E%VS:BPS9 MWC-A3+S%F]A1#]Y^"%S:-W#]? BEYV]L=P)2 [1)B6_K=@;+Z-_[]J0TP\,W0JP)@5OQ-S^B:O;$L;F"KC7?G3N.;+XLV%K*X4=< M?LG^ 1Z&)UWUZTD8F[G&[_ MVN"7O4?XKL?Z[0;KWR'6>_5J@O>WB 593&9Z%A9=!.)?U-'<)]#DU]COT=I_ M/A%OWC=;Y5>V^0'6+-# P]( 7UH,#HF#BW-I2!R\B=6V$$9L/?0&=(B!/0^8 M(;[U_DNV0%1^7>SJPQY@D_2\$_)BY,*8Y] 5.7'$I\OIA6SC2C_!>+[ -1_A MWNT4QL1V/GP[[/0^=3O)OP\[R=Y)I[=]VOFZ%U^(*_WP,>GL'IQT-O7)]D]S MU-D\8-]Z[Y)O'[ZDW[Z^2[\=;21[/]_1;T?GJMLGG&96FH+H+(L)R[4FL$F* M2 PV32030F'SD/Q!6Q$%L M@]Y+ +L^%$VFJ<\Z8LKD2!ON-2BP G]&<>[#C M8[#C >R>%NRF&91IX8J$)H:PQ#'"5)80S-DG<9$I)PVS%"-K:9;='^Q>CP;_ MLDK_C@L,833HJ.I'XX,M6==V6(?R6,M2'NOJ,GO/HJ2.R>J3IZH='SNRX4DJ MH/@=4'RN[*Z3F1:Q,(1R)@ALH"2<6>R_0E66,\5-(0'%>1S*W+T2/GY\_2OP M\4/Q\4Q';<5Y9FE!$H9]4;)4$H%]<=-$NC0MLIA2OK*>T(L)C;?AX]>CB+TL M5^HGJP<'?7BCB?IV&,&.CV15RF[4'=3WT\->7/V29=C&IU7#)I6.;\+QC=X M5O2GSY/8<1\P\OA?0%?LRGI*E\2!&%AZ,3QB@:6?FJ6GFEDN:&Z9HL30W!$F02D#JTJ0+"V$EM0H M)15H9K]09>SU:&TUGQJBI /;V#$ACZ MKY:?9U)[@NB\B^BYHB[&[G'%ROHE/HW% M[.<3T#.@YT*AYQ/[A6]MA00CE?5+"JDON6_X^II\BY7)?'TAB4:@R?ZXHLGY$B0#%_WW'9BY4$5*,VXH M:$0LS[F0>69SJVTJ4IZE[O(JF' 5S^>^095SV?0[QQ?3^&POA756Q,L9P(926AL: T!;FF5;'D50'&=!C* H2R *$L MP"*KE*$L0"@+$,H"+.JEH2Q 2 D/90$"#82R "%^,J2B/TD[IE=T6O2 W986 MD-;OX#[^Q9*QKS9'\]O7CZ?;7]^=;7]XEV[O?J0[F^\/.U_WX+][)YVC;^7> M[O?LV]%'=O'@YU/WV^:[T[W=K9.]77W:V?S"X#GTV]$7UCG:@#?]>;BSV^UU M-@_=]EP;W33G*C>6I&FN",MS1P3EDJ1Q;KCE11SG:F4]6Y8.EP'Q N(]#^)E M/'9")47&5<8RQR4O3$(M958F-M8R9*4_*^)-C[I%0C.M.26QX@(#Z&,B--=$ MYS1-DD(*+C) O%\(&7H]NOS+BK8-2>DO(W/B+D%+3Z"HOH)DUBI*FVF@JE\Y7U2\HH+5S ?&#CAV#C)]"^ AL_%!M/ M=;%$L2S."DTH[!-A,J-$QL#01:&48=0IB\F,Q?W8^/6H82_+I3J;88AAB\=5 M.:BBVE8_2FW;Z!C?P*R2_;KT5\D>/'?AW*^/M[W+#NV+I:#-I[3^A>3VN:$V MM+3_J*PI@[U]%XR?JQ_$8A?G&K;'\97_D+=S;U!2Z M4'KA>- <<[^I;!>>\F-<^8!BS8,V^SG%B@PS'Z]<_@2I $Q&0_NVA8_XZGLN M)N@]<9&62^IES*32S2Q5\^]A-47H TM49>5WH$,8^!O9/9%G-6[;834WQVL7 M[U=G^_[]@Y:D\?L!0#>H/"6] 1 %.8"7X7CE4HPS.JP0Y/^KW(_W 1)\[9I_ M_D,NZ? Q. 7K5@%WU'X6E]#F.?YO)(L44FBKN8D+PZ1AG(+&F7+J"EDHB4W1 M%J(ZS;G2,Y4]&'5E4TVLLO\9E96-AM6H'EIX[G 023, 941&Q]4(Z[9$\OBX M&DA]B-\Y&#<\9GR?.5><#*ZXKK!-O1;-5#J+KBURYM]Z"MK T';/[E;R#'8" M.QH)Q@J66B6HM5RKM&".VSB4/'N:@DY??FY_W#>QB&.:@ J1)Y*P.*%$*- M M$I$*#3JARU.VLIYF2LDES99+,J$):]+7-HO>WK9FTZB\;T^"$[N"Z M^Y/<$[@*YJCL][,Q\;UB"MN+=S;V!9@5&4 D6/PV!IT5?I,B%X0931W/LSAC M>F4]OYCW."8PI*2+E?%>3/F[<;V[6?+Q1>_JA:Z"&=7'0.:#JHZNY$+(2P:BR-[#A5N?]"M9> P" AX'Z4%O]IC_JG8"E M7MO^F$==/:S&##J[K-XD'?74#%/&KXXI]>DV&)(F8<*"^:BIP'#P0A!!94%R M@X?4N8Y3ZE;6Z_+T(E>.U8=9?:#1'7Q5O,/!J.J>^;#A6G9E5<*EMH%"(#:I MJT$-VL.HBD!8V!K4"W]IB69/WZL\LALYJJ!6>1Y\[44?SSH'^XYSR0KI2,$T MX'9A.9$Y8'E!C3$JYK&T1Z)_;'[9I)X$1'_W9[?S\"._8SK[M?F3;7_\\W/GP)>WTWL.UE[3M^KE] MLO?S2_KM2)]M]^"ZS8^G>S^[W<[FP>E>[QW[MJN3O:_O2VS;-5>]T8*4$KQP M1#.E",NRF/!,.<(4<\;(F*>:7]X.* 0N!N0+R/>@S0L#\CTZ\LU4<>0I;$;, M"'=Q1IC.'.&< A"Z1/+4L-A(AW5K0]/T5Y>"_H?L2R-#8NH+3$PM''546%U0 MK1FE0BFM#;OAX43K+#-&%3JFK#"9,L;%7#++"^!8F05-:Q%X>+8U=,[BE!:P M&YH##W-'5)QC9$YNBB)7W&06>#C4RWZM3M0VQG;1? F/MV>O"*P?*T Y@/6# M@?58>"E5KN>V]9[T_8_O MSPLU'![3:G_5-1Q^+9\F")PG$#BS-2"-H2KFBA+FE""P8YAN*07)LCC/M&:< M%]G*>BY^H8)#P,Z G0$[;X&=@J5I;O*$LPP,;<&D9I8Z6U! 22LS&Y3U1<#. MJ;).:6 G28A/$\&"92Y3@F$HN7>1 ]J7YSH<[-M![.W>K? M-.2W'^_S9.7J/#B$!@&\NPRIU)W!T$:4/7K2Z!^#7J\<8HYHO='W_ XH:/NZ MM/5F6>ONH!Y5BY(TRK;+,9]WRKU=3;]]_=;K;&Z<;6]^A'O?'^Y\_0+7?SL$ MGC_K?/AV].W#7G(A:33Y\[#S\]_=;\#/VYM;)YW-/[]O?WT'_ YCZ[W+MG>W M8GCJ=[C;;>]NP#R^G&[O[B7;/[>R[8_[B6929;DDF<@P>"ZU1.:F((X66#Z+B=PXFL*MF'*6@_A6AX*(>1K,K:1F7? MIQ*#TE/V986%1T85?#QP40DTI48UO*^NFSHF&K0I"3? L$8.6R]@I9WV'?5\ M_9(>7(?7UKY@S[E12*VKD>Q&)X>E/L0A2W.$=7X,MD2539&4[EFD9(W?^4?8 M"M-!Y($?&584QO_6H%+ T+;@)E#)D'B;05SYPME7C>L4RV[SJN;M>'N)^<6E M@Z^:%F%55%E?UJQM&/:]/S@!-NG#WI<&'WO%,M^E?,=3Y?NW5/VU'>F$N!;)-&00K, VQA2:![;T?=D^P/>JT_V?G;*\T[,O:./=*^W=[KW<^ML9_/? M,,*Z 4X4 N![P^ C_?R M$UQWLG,]&K9_EK;>JNO1XASQ+ ^0.9 (AW M <2S&4 LC!8FBU,BF3.$)9DDV"V6\"1C/.>),3)?6<_$167Q[T%/_ 7GPWQ! M^D53$D/4U:*Y)D+4U6U%$"U4'E,GJ>$%R*)8I9E*+=-813EUB;VZ]T?P73R] M,.K\,2.,4I/15%M!$IVF3;:$4'%&N$TELP7GQJJ5=;I:T-OKY]3 MATKX=[TIA\#0^HZMH[[T?6L'J?%$/?HDRVXUD";Z#4\BD_CME[\^??*_TK=_ MQ_ 57=FAC79+"])H.+35XH5;[/1;04G3RSJW^,+^0Q^&49>FE-79:O3'_[\; M^<,>ZXO^#R(9?;;#8==7W(\V#BK;_/8;/JA=F,LNF"R4+P&/2X?^'1^=\,,V MH0^V:82$@3\';3Q/$]70\\N)8GZ\I M&15>2RGAE?ZQ%_UK['4-1:IS)[(+C M F_U@0"/D0:GAMPSDPKLO*QMU!FL17]L130C67]!_O>3O(R*+_(+;M])V>U&Q_*L M)6NX0A[ '4#$\%L/%P1I]R[=CVSNBEQ9G2EGF&6%H-(R460NRRR/S;B:2TI3 M,O[EWM+W7Q-^F\YXPX]ZXP2$LC6[@QV84_67K(9GRRZ,?R'09B_>V=U*.C\_ MIIW-=Z>=DWW.11Y+R@DWJ2:,@8P5:<))7J1.6.=,:K'$8+P*5'FQ+0OBX& T MC(XK2XY&YL 3FF^K8FN@LR; 3 $1]1O(E'D4RP#-,XEH\)((7/&@')R MHSF/BU_0VGRSGCL1S1^CJH+O ^TTM'/6^;CO4IH)SC0QG,6$%3$E7!E%8FIC M:U62%=+Z8Z7+2*?L]:S!ABH(.@TL(11-FJM4%F,8498N+YDJG)W3S;$L48>#_Z]!C^DVH=<# ML'@!6^KRE)Q96;6QI4 90&-]C334AI8"H%F-+78C@Y0' NTJ(8D- T$;.)Q& MA"1QPJ+C456/9-]']\H(;+U>6=>#ZBS"+("U:'SNAT&MJ[/OAQ'_*?LCC/!% M O2D?ND;5AOY*W$ ]HR,-?SIRAX5IKF)S0MC,=':#ON7[!DW>D^+%1GPN=/,@/(!7W72%X0 M22FVM-2&"!Y+DG+K4I:I3*9R85,6;-NW>JR!US-%F&>:6S>$69JF>[+ OK,GU:_)\@6=+ MM&*?9F76O8,L7MRRG%^%YZ.99U^*!=*(OT=P&HVM'-.:-Q,PV'$H MB9?=/]#6R/G4V][<8]N;&%8!S__YJ;N]^0E,G(_9SN87MO?US^ZWHX^GG^@]VOG8PO61< M7PR^^[@O: 9*4J)(YAC6&1,9D45J">787BQGDNOT*H?"0F68+!%J)W$2+TJ0 MX&+)KY#/\FI ')%[]V00P/LNX%W.@W?J9&QH'!/'64J830LBA7 D%3Q55B0R ML5=Z@QPH03H7VBEXC01-NC>#P[?2="]@^[]ZN'[_6 4/"=W0>^9?CZ-\IUH MJ3)#B7"2$F:<(IQ:07+#XH)3'=L\*-\/C]YI4+Z#\AW0N_P1=.\[H?5 M6C$&P)W'#'3OG$DBI-"$2VHPZ-+0G"^%[KTL&?,8(QT4[Z!XOVKHWL#HN8#? M]\'O"ZYO87*I"A(SDQ#0N"E166Z)EL9F*L_2) G:]P.SXRYFH03U^UD#;ZXL M!G)])9 0L/-8"[I(1+E8XO)5IG@_K5"<.5#8/CK8YTF::!4SDEC%"%/:$A7' M"3&Y, )^86FJK\PCNU_-E7LTDKJNE\V%JXX'M4_,?-.D_?P8Q_93C.IO,R-2 M[*DP\_'*Y4^0RCP*97 M5GXG/E7CC>R>R+,:E_:PFIOCM8OWJ[-]__Y!NPI=6RCGGW(IQAD=5@B]_X4] MU I0II"K_OD/N:3#QSAL;)J%V4=^%I?0YJ4-LEY>PZMW_1]E->BC6,,D[;Z) M?/(=)IF#)H)*PE+UONK+)A%^%48GAW85!3WEP[ 0@*8<^]\GF0$)CCFNM9K MT4X_^G/4MU'F,]T*3+S_8/NV@B=W!J O6MA-7P#J1.*O?7QJ0D%?;#TNU*87NQ^6Y@9Y&RV,=K@)Q6 M^IY;E:V/8;(EJJ+'J#--'OO7I[\FCYWFS.(#_X)U[.(._5]9@5X;?1X=V\H! MP46?8?R1[EK9'QU'LCN &YI,693P@U$=#5 W\^LO^R6V#?O]K$T+]K48S+BH M5][TW6B*%,$$86*H(EHS-Z-VZX$80"[#=W7K(?'9B8 6-68J @15UD9]>P [ M("?UV$L@@7&-AQNGA#U4*].V!BEKW^.LF=CL4\>O-RV-8=D'&ZFSEC[-.-WD MXJPG>5](,_,3K^Q_1M;W2O,;"KOB&:Q7#J.3JH1G]-OY@R[M*T7 N&&E,#$3 M*ZMT8?XU,%R-XQ@7GYAD8D[JK#1)H VR-GWINMWYR3F?+3WWS.AD4'UO2D8! M7;D2^!SK-_LW(1[%M?'@??7\VD_XUS M]GW?/*%^:M?Q*ZS?LMLH#U.0 ,:X?;"?9$P62*F9YV-?<.-RC3CH"O2E#"7IT1DTA)! M8ZX2]"6DW)?VO&+35[T,:PKZ=,_F9#\J(Y7]4=J3L>AJNEDBEJ'\/M=C<@97 MVA1UU%]0PK>P=%C6PP'671@ RK:XZ.M@S)5$!* #6K!8$6A<<0B,1KL&LJT/ M!I67.68 KX_& )Z=4OKRT8"Z'J]I/2UH"?(/(;->3UE1O_Q^I('X499P1J3 M8$ZC]GA!:<$'(DY[O0M98=RP$UXRZC;X.YW;:J1E?1@Y3,OW=8R.[;#T)83& M9O JUM#0\ABK27H9@@^$!9L >;L1RU8Z<6-:B?N2V@67EC7@E[=>!7%U7L/$ MDCI8M&0BM.Y:4^<)ZABW!8O?#ZHY+?1?@[J>ZSG]FH'L9'M3[TLF95YD@M B M,80Q)8E@+"-);E-E$BZX 0,W7Z7T(<153@65L>.<&V:H@[WG@B4R+IQ*BUSY MC2]^J?E6V/C;;/SNQWUG,BZ58(0K71!&54XX2PN2)<"3W)G<,>XW/N$WBJPG M:SQ\_9[^?H;&SNNMZX/]A[?V+?!S DH'<8X"1YL4.-HI30!S.=/,IBEP]+G& MZPK; ^G<\H)JIB53C*6QC8UBJI"QU.>+_]RC5?"\%!FH;GL,\N;ZOO)7^\YN M'//+J+L3^@HO8"??Q1K-HQ0E6O:^PG.BHM%T+^]<&'J=A>;"H;GP L28+'\@ MR1,T%WXM]DW;JN=]%U3/OM/.US]AS)^..A^^G.T='<)[OI]N_]Q*MGM?3O9^'L!__SW? M9I@6+,E$EA%M-"7DZ6@AIOW_[S=L"Z1^'6#>\WAV\0_=P;>$&F#=>%D#V;B [VZW8 MY)+E,LZ)SO'0A&::\(0S0N,B-BZC.L[9RGJRV-'JRP*I[ZY"T="R>.D@\UE; M%M\6,\>5UVD R+L Y&SWXD0ID5JN"369),Q(2:2C"R&(%M(0 MIE5&>)8FQ FG,IDW%Q)MEB0PYUQPEV\#-!-NWH07=WW$_/$T M8MX'6K3-@)KHUJJL[;@%[ CFS$L5@]&5=,\"(/#U*B&]]?U6AN!WRQM[6-1 M9UY9]K&3B>]EI &",.RG]"W7X)7C^/ ?OJT*/+X+PSB4P!M1;Q(+]C_P2#2& M:Q\8-@UI5N-F0H-J)O9UVK9M$L4==;TQW821CUL/^_8LE85[, 2I.SN#M>AW MB='2@"'RARR[_I"WB:^635!7.<3%]6MS7/;;(/OIB*>AY:-N,ZZF^_%H'(]_ MBT&L1H"\ASY>_4=I1CX6W;>RZ\]WG5UM0MLP5*Z)4<,KV@D?RA_XEALCWEJ" M@86>QKZ-(]APC-WR/Z/2^+Y-5\5]+5L V];&L7L. MQ(9=\,%J9$N/&G.DB &B%RA1MD%[QU7I_RX= ($^G'NGAC\4LK>Q/CAR.K)F MR>8O;2) _=4S7#E/LS/@<"5YKF(O,C^6]GT^!O,$@,FG093&A]CW?50J(-TY M:KXT[;*1UOOQ/L\N2Z5L@S]0L1) @LN06H7-.2.:K;7"\7%CKK />L_NRM/- MR88L2F!5YW.K"1VAYO'M>R=YEWW[^N_#;[L?X=D;#+2AH\Y7T&J^-L%1H!&Q M\X%5G=W?CSJ]C^G>;K?[[>O[;F=SZW1[\_#[]M=MNO=SB^X=?>KM)1]!.SJ< M[5%YVCEZQW8^[N=4NB25&5&)2$&W27+"A6#$8O'21*:YD_9"C)6QEO/RDBI6F.K'"Z3P3.CL?8]7L0 1;8.M;Q$@],V!?$:-UTYS7W[=]V%#. I# M$PXQ5LQ,4JGF(I(T\WQJEMK9U/M.LB+-BXSD65X05F2*"%L80O.$PVK;1#D,0$TO MGK+>.>[8RL3H+$]%IC2SN11"9*E,8YLJY:3+_7[R\7[RL)]WWL_=C_M<%C(5 M2A-G4L!$8P =,YJ0!+@IUDS%%KNQ9DEV22_6OF]:"HP[YN&G9]A;>PZ:O4=' MP7LP6!IGP0CT^)U)WLGO%K.$)S1BZW>GPTJ.S;2MH>W5G4$?)U -NH"E!UL8 M:@=ZU:NEGVVX?Y^:#)@^$43E+"_$^S5*; ) 0:24C+'49D; !1"N1I-; 8DLD"[96 M7*"*OWGUX^ISV$LW^A=!9193PH[??J?[MFAS=_ZEG &&"!.ZV9DTCGTP)CZAF2VDX:WS9#2P[ M,AH.JK,)PB3T;Z M 6%48*E%9F3'-44JB_4+Y-B)B74RJO$?Z!#^LO9Y#6@* M7H1OPJ&B:P:^.,89K$3!\\%UV+YM*3)P8N#F&< M,0IWNE&W>]GMD3R "^KAM<-9C4X.2UBALHZZY7:=B_[P;FSOUCNG>H+5>&3'OO(VC;I7GOI5;*Z0 MND+EXFA4E;4IVTL;[[AWZ)>P.GIX;CCG9,7:96<8YXN#C5U86#4@U S[51?% M3)_!4#,LU Q;@IIA2U;["XV01IXE:]%X/@LUQFO98%K>8I*TBL[O4>U=B"@* M-OJR>X8%.&#OWD^.XOX8EZ'PUWR:5J*8ZEYWJ_NX4$NVLO[;)J;!5G4C2$%/ M@&GBL=.IMAB2I;O!Q468"7_&@R^XZFL+V+6:[CS69WMS9_X MKC=8IJ34E\<5 %5^',D*)!9H3)\LZG[H5WN/M;1H3#YZ90VUKZBMC^;:"7>; M";>UTIHZ=W[>_N2R59YZ5O;]B;B+/K?GF@E]-U:ZX"/0A3!N('IWV@8(;&A_ MRD]%RIJ3QYY7?YO @LDSBHU+GC&]-9V]U1>@F2AZYX8_.VXD2*S%-VS.8MOY M/B)[C]=N7'IN>_/_R-[QVTE9.RRM<^5H_2F%.1=1,5969^J:^7?.1V1,#L+; MR W4H$>]XZGN"DIG=V2L/WZ>O+(YR9U4\#%E!:_PI?2ZJ"Z#MHV7CVL%8<1X M-1F/ \5V#?8*Y9:V]9BH<$HG@\K4[8'RA,C:D_O5\0JU'Y=XOSG_Z7%7]L]_ MUI-GYS]JUN3\I_4A*N#G/]67?0BF0ZG+8SP#/__H]FS[PLC 1"DOOK,U%28? M-T9?66'E.:]KU_X,O8GJJ4O@=EGAEH(U4T^*+XWW%"X\3]-M]::#I@0C;%$S M23QRGSD6OYH3KJ4[S]DWH@;RTI3,+J-*I+,YNE.#T? L3F-S M5B=UIC#6:%3I<9#5I:6KWC;12Z/A^#2D.ZD;WKR^&I@1P"1L;@7D?-9&A[WU M/J.ZG=/LV-H9E3H"677B(Y=*7QO1$RD(Z.]8XG R[-EW&-C$[N"XJ4SZ];#T MX3-S3@!/B3[@JK;7$T=3[W 2D6/]86Y3'W%,%DCFT_"T67-_'-$&N@>\=- K M]5Q5K]5Q]=-!==;,H*&8*\@,9@W4@VO;^!N\&E,Z>!=Z&K 29O@XD-K?U)P@&ZN8%/;>U'T\(- M2@F@=VU171[A]K5%WH 8KQ/#-?J@FD4<^Z3FI@/O]8SMQ7F[ &T=N6M7X?;3 M;K67&W2%JW"H$8CHW'IS+A,5W@LOKE=; >NC^#PKU'[>]4"7_LY)[%=;>73" MOS#O$L5K_^ M+!).K.&0B1NK)?"H[@Y.S."D'YTTG%65*'A-Z[?R;COOT:K' M/TP7 R<-,$#)\_,M)X_@ MF?7H^!B4HLHSR(GM=O&_^,#6;8A$@(NO?; A0F!S@Y\;J*M@0C5%&M%C[)4P M68]=P$!18&CAA5X/&]^Y.E'+QO?7_S.6KF.!#7^Z+L)=K_3:!JPH3*>) #P> M#6TKDO3D9&'6MSFN13QU/O8-U MN);UH0 ]TNW'GA-3/=QB+QSGJLE.R9?*+#>!9M,=1;&L8J M8#/D!]!"<&. 2=NO9A%FB&?7LVL\W62/_:CX31WH,-$F8AP>VI9>;PD%MMIU M1QZ3&H6I!/KUOY][_?BV RQCZP%\MDKZ[$B&((R=@T=-T'=2872NHCN>QHP) MUPNI24GGM@#Z_\+38 R3-1W'D]M3V.')$<^[404*'W#*EWX3MCP=R"3J=P(G MV D;-3U1@L$ ;S630]Y/H#28U M;NNQ.(>/YZ7Y>& @0;Q5UBHW'CQF--3&(W@VWH9K5 % MZKVD;MQ)R+/M$*\=(8P)FS%%6UO>1(/AG;>8ZWF3V97=L;IQSK&%;Y\XR& W M>J7W RQTM;WW&'E\=O?NV!RKAUR X(7BQBOGA1ZY@IP'KLB]6L_.P)M>LB0@UZJ];MUUOEFTWV0'OT"GE;9U)AL M:&TLP/N# M1HE]F$L#!8;$N_5%"G M7B"V>\%>]*->NWJ"L V4N+R4. ][H1_,34LVL9G?/&+?EV59C,=O M??,:<.M)N@.]]%4(A!(()1!*()1 *(%0 J'\PA(]A@G@_,_=M5Z^F.MU==SW MO8CMA:W.^35X?,*Y"HV>?2D>K6O\Q76Y36_.!2*2(EO-!;ND5=7]F6;9NY,& MO@E\<^/*Y,DJ+>+ -[=1\)Z%5JY8J28H^'D7*J%K_'+*>=4L];? 1X&/[K)0 M6;R6!CX*?!3XZ)?Y*,BCF_AHD4YD%]3A<&FJ_9.>SB[HPCQ2S,0ER[3LF)T6 MJRG+?L&L>GE+$HCGUG857Q7QK]CD+V])'DL'>M"56@0=*!%KR6"FVS!3B)BXN5C#U27O0LC$X]E:+\^Y M"H8Z2\/Y9R">>Q$/74UY"#H)AQ7W6"@JPJ'?P]H6@9E>+3.!H2X",P5F"LST M$,R4/8:A_A*9:8'.TGW)[P5/.2+1!AT2Q>9?D5BE!PSP=F"\SV@,R6)*LL^Q7GS\MGM@4CHTN9;P'U M[^0QC-E'6,,%HKS[Q8H'#@P<>"FVQ_!+8,' @H$% PLN+0O>X)T:-\K*8&RW M?,.K*N(2UN>9UF>&ZU+@.C,88?^URTWGL'2!M )I!=(*ZQ/6)ZQ/6)^P/DNS M/J$WTYV))ZQ)Z,QVNZB+YV^]%BAX<=M,+ $%AUZ6 3&?DMX^5(.ZQF(OKAQ& M+?') QL:62X9F86H$2%X,20TO!0&Q/!WNAD66@NB!L R6^ M4DH,C2SO;T&'7I;W,U%?:6$$BHSWKA> MB]'+\C74?@@]^5YHI1G*5I.T",6; M\$OKD3W]!5D81RG+=2\$+1LW.T(]:N MH)Q7S5*A!U_@H[OQ$0\]^ (?!3YZ 'GT"'V<7A@?+=*A[(*Z8T(OR]".\%?; MZJYFQ158=$_"6?85";1SVY5BJW$::. MOZ;H M)/8*; 3/=BIF:U6LIMD5'>6"LSG0 MSK4KE:\FZ14]GP+MA(.*:[V#CU*G>>D/*@(S!6:Z5^N]P$R!F0(S/= 1>F@* M^VQF^OUS918U=K]I97G@TYR/?9IS2"(*+?:>.VK[!;?82\0JS"UP&N/ MSVO)*A6!UQ;O/.P.C+=X*GA*'R.KX@6S86BB%WAOH3.: N\%WEL0TEEDWN-K M-/!>Z%SY/(?:87U">\%E6[JP/H&T FD]WOHL>W^60$#W7!\1UN>6]!-Z]#Q_ M<<%7NR:A/=?U9^_/WX(K4/#BMAM8 @H.#0T#8CX#O44#%S6!2QT[C#[+KJU# M3\,EH_2P)HLE;5Y $;:#$5TJ)H:?A MW9;LW>FQ[=>V#OT,[V>>ON9>02$?+!!*()1 * N^1&$5 J$$0GFEA!+J\]VX M7I]MMPM#\O7Y_E][7[K<-I*L^RH(C_J,W '1!+C;/1TAR_:,S[@MC^6^<^^O MCB)9)#$& 0X6R>JGOYE9A844P544 2H5'6Z)Q%*5E5ME9>8GAE/'<\(H$)%S M*PVI=P?=-VO6@T*O MIZ=0B5B'Y8CE: <5?/P.6R5D'Y8EEJ5=9*G F6%9V@HHX3 M!OC2)[R4,V+6 MRL5'K)&0892$78P+PY.[86&<&&48<'#S#72CM<\&^O0HPKRS.>]TNYQ$Q*=/ MNP1?[&[-?M3H2^5/GEB06)"V)U2=H?58EEB6RAM].459XNC+J5_**WSJEW)J MTUK-=QU-9& XWL"?("V8:S;FFG:]Q5S#1\9;$:K3 MJA4D3_*9,>=?L#!MIX'KG!/(.OX?3*J)HO<1(,%\%$[;!P]GX0ED"7P&4M@[Q!G(\]) LN4)5). M2?U(Z2'&N>N'X4NC+T=^('7.B!&)'SM&K4Z+1H>-!/,6^I'#YU5364VS8>_3 ME/7T#ZI8X%C@'C6]S6PT&IRJQ*?"6Q'JYY\Y48D3+%B4'N/4X!!E?Y67I=VB M1RQ&SU:,SBW.]WOJ\,^N"3GE%+6/::1GK^;'IT44;J&R*:7:#4:38<[9Z7B? MDT9*>&)6 9_'YC8'C[P/9V%ZML)4KQ4DR[(LL2RQ++$L5:5PZ+02#C[+*,G! M4(D9G(11PC/AY!O]J@9\.?3COBO5MWQ9L ^:@;*,3OE M5%OX*!#V*A+@.L/_A\[MK[_0/^J2?O J8]+Y+POE=/E[YP>[:EH91;H)0>A5 MKYT(Z#YXXSJ>O)@H$EDV,>#//QM?91B[46CX(R.:2 -6:1"["E%;!-+P_ BD MRPL=6"HY-*92>+ LH]@U1GY@S (92B]2E\_B8.:',JP53/S85'G )QVX]0%1 MB'F'J,N\>^/2$^Y]Z(1')L,27L"X92A<2:QP9K7J9K/=HU5&OH@F@93& M%)XR"0T))!D:OXE@,#$:EJD(X7B#0(H0ONC?&V=VUZQ;,$RXW;9KO9],X**, M4/C$6># E_=2!,9_%<5JQC?DP(GPQM*X$Z$AHBAP^C$)&=Z6O"(T[IQHXGB& M%# "&*X?!WJ$H1Q/@2/#&E#<"Z,@'A!O?@G\(?P:ZAG.C=7NU6P8WU?AN-EU MPAL:-S*X=09R^4U6K0LWX67?XCY(3$"_O_=D,+Y?>:?5JS5^*K6,+&&.OP=^ M&,*2^2,GRDWGK&WV.O4-EA:_.;-[IM6V-V>IFC'WVJD(QK#FFW,DLA \I?D3 ML:'5J!M] :)GS'P'.,0X1]FTP0#,0OK->O/2F,"D<;3 @RN9-'!"K+0TQDL& MB*^%^^ OH+4QC!=8%]BU9<%09HK)>NI7S="K> D_6\K4I@%J>";APUOIWJL! MYD0%%+;Z#Z!0NBZ]&PO&P^LD0031W>Y M_AU^%#EPN1:SB*0X?VT([I88*H>$3![,8PB".A(#QW4BD.@QJ$0T?S5#X0<\ M6*;4O?=#A]P;XC=@E3=WSC": '6!F)JPU)@Q]_&+Y4\0??#O$] MN8T!\K ,%IWZ(_"-;<\3*?_O),BV0V-YT0?R?[\0(QCX:^'>B?L0=Z*38&Z. M*XFW[VP_?'@Z7_<748EQ&N &C/[VXB_.'_4_.B]^_8:^XB^O1$6'CSH';'R$ M+BS-8@EOED';:F4Z[T$,U9]G37SEW<0!7RRS?,JPA:@FL4T%Z #0U-K7QS0) M90A1Z9'OIHS0G'8="\<#>^@]O#^[L5M1ZX5.@]XBTHZQ\P9\VM%(^72YEA[* M$*QS@=4ZS/O!S5IG81-VW@#?^.5/"?66N;H?MGJ12=(XL@/[M7#81HV^( //'WE,H"5^U,Y@' =>&U^D/SA@-/\>^VF!NX#O(BF M#^,5( $1>HKRUO'C<-Y1-VZ%&^N8C NN@O &LFHB;< M>D:Y&>27G=5KC19*M3%TT,T8&N$$F&:>>P0Y>ZA&M+_<;763NRU=Y4+?+GE. M,?L7>D]J9Y0[0T_\F +BK[VO&M&O7*CP&@A)5X1IA.M&15[*$N':]S" MQ7WHW,XO=ULMMPIFS3,$G1$(T"W)+2KJ39_H*#G0P16S4+Y.?GF064-_.S ' M+WJ-!$B0UQR/ID[OU1YIKU?K]9"@Y)?J;$X]).VSUM1W"Z<"ZLMFH];"GW;Q M)2OO!YE<]27L=>%GQ]M7OMBJUWI6N]WN\,!YX(\[\#5YT1MJN\VRY2I]0LLT M>4B3WEZGUFO)ILW1XQ.N^S1T^T;N^V_*?7^/[CNY66FT?P->.PRX*7/PXU2 MG#P'?]3!_E?G[W2L9*=\5F8O9J]E=/NBSH1(*ZYCM:HX*D]$NBJ)87E(\O12 MN$^N71F(BJ&MI^:UJM.,&?$PC-AEI<>\]E1*S[@-:P8S'3/=\9F.>Q=LTKN MLLJX9T$)BZ&7"N#1Z53VBN<\U4K$7IV6V>[M@W9Z^E5=+'$L<8_9[]0VK0XW M_&")8XE[*@P\Q!=F&[?1EJ]\C%3BRF6LON/> =O1C+OK;T>O?.WA ?OJ5UAW M'9Y7BHAS=%(7JXRBPV+S?,3&]ML M6 V6&N[XOKW"[7'+]Z/L$G<])>R64^#F6M3HYAQBO!L2VU8AU.>LC4X.#-+J M'C^@54+^X7Z7+$?;6G6;Y8CEB.5HS]:P]5J3P8E9A%B$]NFNW&,1XA/(W>F5 M=%3A,TB."G-4>"MDKV:GQU%AEAJ6FJW.4NK-@B 42PU+#4O-\HB3V6Q8+#5\ M KE]/4*O5N"D/&N!XA/(O;:)3W,&61GB<+AJ0T(U:VT^..&H+XO1GJ&'6D$Z M&HL1BQ&+T<:[*A8C%B,6H[VM4>_X&,LEY)^]D5R3H1\=T.' \*7E@Q%!S)=5 M2)UZ+[P$=_-,5:,KL#>%WKD>!(\P9N8?1@ E&8X?K/V$P-@>CHH^^28'$P\( M,';@&?TXA"F%*:Y?W;0Z-EU[UC ;+7L9DN/\/I3? KZ*)B A)6/Z8*=P\=2'1 M;>C#^I/.P D &1S/>!\'_JQR\#9K^'*\'#^5D'*QA$4AE&JLTEL9K 0?7A.8L1T5H9 BX (GTJ\D((I/!DPL_3&2M 3[1O>AY&><_)27'3;-5N,@: Z5ER@^A=QKB\@(31RNVH50]O%SZDO(/ASU M93':BE#U6@%<)XL1BQ&+$5LC%B,6HZ=+=#6;W19#;VZVRV20INJ -"U%85B) MST3%Z J>J5>S-X=GFH/#641!2KX,4QR<+TZ*!O-!]!$<*8)7O V8&D+FX701 M_R9PI(= -MEB:/P@!'4"HB$X31A)Z<(0!]\3TB&4%/X^4[0QD M"#;AS'0A- AT O*OYN(&H'[F/7RQ_@NB'0*I(OM&ZI5Y\S\/F M;L=60N#"->;IE?]W$F369RPO^L :WR_$" ;^6KAWXCY$&S\)YN:XDGC[SO;# MAVUFF[=/VR/(_"(J,4YC$LC1WU[\Q?FC_D<'M"YJA%]>B8H.'Y4@:(L(I".D M62SAS7(;M_%RD+*GQ(S,QF!BN M%&1R$XTL$R6/DX5UE*%)#Y@ 53($M\003)T?*TQ8"LDV%Q!?\ .L]BH*X=!@ M\_D3\HN7M$-\!*BWW()U[-:J$;PQ)OZ=O$T@R](GW\E YA'R@&$(&BX/(@?* ME'#DYOR@]8Y.F=&Z5J.\S:&[K78*"=@-O8P"7+=NS=H URUAXWG1(6.?W:6] M-*"5$\)8:L:_R4."KP+M1ZJ%I('.#<2<8YJI< BH3^+(86H^/!3IC;!R"N&S M;O:ZW96H&\"K#!?B;W6]R/79@H2NY[3P;C^Q3X;\.-'0.U M50Y]BP?. V>@ML<-L#)-&*AM2[HQ4%OI.9A!M5;2C8':F*<8J*WT6"E,DA*( MWBG QS!0&S/BT8G*F%G,:\?'S&*F8Z9CH+;2[;H8J(U!;+:E$X/8[)9"VS&; M#8:-8HECB7LJB;/,1G>?YBTL<2QQ+'';M*HSZ\U]VEB*T99$;)&Y'K[\S4-L!G07N6W6B779Z9J-5H)M9:EAJ6&H*'&6[P?W>6&I8 M:K;K0F!9'98:[I*X/9QL_1!8%)47*&Z1N,WH$R M3;/=9> IEAJ6FJTVT6:WVV*I8:EAJ=G&US>[=4Y[X:/('?1MLULK.,1^UA+% M9Y%[[1,9KHV#5CNI([M6X/UQT(J#ORQ'&V=T\I$^BQ&+T?YBQ-:(Q8C%:%^O MKMYE0=ILD\EH;15!:RN&7EB)UT8UZ01K@U7$.^*U#6,%TS:%S?:MQ'?E43L( MZ.M+X$<*7PU("TO@C16 S6_PD#B@>XR;^S"2TU##B4VDM]E@G%"!?8 XX=(* M%]X9QK.9'VC\,0WIH3%(-*X./F[J#.$[*::(?_-=1JLP;[9#[2BO(&S&*N," M%"2J,2%VP9J!G_(P+7,D'RL,HP2N;PXN;FX)] MKQLVR-VM8(LU80\49\/B6 MI4!Y5B$,+0.0T=!S\(1B7"1#C2S%W^ME3Z1AJR^VX&?Z? [A*<,SU)3X)L/( M-#YZ"H/0]Q0V$[9T%V@CTO7)R+04=(G"[DJ8,8RZ!J1*341AYH1K,9?FN*#; M-&%M/#%6$R4BN^I+G%%^9?^*R$B@/@<^8>S0]6 E@5/"A'L2M*44@PGFTBU& M73I-M"54JIM()N$K>3F@H9%AM1%):QYI:0/->:VNA*781CO/LUS#KO7FM "\ M%#$Q0=;\T2@$E0H7+< P;"D+=*J%T^I%P M4Q[LJV$B+X;Q%&W+GPG2J;9S&1X=\=S(=UW_CEP+LCDHZ M<$4?]BL]5>2LMEUK=1OP4S4XI%[-HA\>=RG'O>;0]##H-Y6_M'P &>7JF%VJ M9M7[1"F?J!]U!DB%?M8Q<"!X70^QKN_D0$[[L-O,+6U)F]SSTNXILMQ'?CL" M?A6..X_;_0 6]\BM$;CC[9%2?4^[RZ9E6V:S6U ^R[S.O'Y"O-[KF,WF/OVW MF-69U:O!ZE:]:?;L904>7+^\CG97OA=&@3X-27S"LA3)//+.Z''+4TJQ?%:] M;O;*5D?+R[;6.+?,IE70#8E7K:RKUFV9'>NIS,QIA1Q6I!*4S3D]W )6G?_M MCMGJ[E-'RZMVI%5KV;QJ%5NUGMEN+TL*YRW-6EM#R3$Z=\L.U7Q'S[I6M2D"D_M#!]9"U>OX <7._9'AQT&6_D[%*I0G MI42O89FJCA2O2E+CYK[JFD8@50D,,,&]*H*9KU;#&I[ P4H;>#AHHX!*"$)5 M.4','\A;W[W%NH)!((&FQD@,'!=HJXN[KN$:3\(#L.# 30D?2)ZFA/O]V=2U6Z$9GH1E6S!,V.8BYH"T2E44F+X?="VZIZ= MZFUV^_*!6,S\D$I#7]/$@=ZZ4,'"$@6]V TLH,A]_&+Y$T0?C$0 MOK/]\.%15<_*"J1?1"7&:4S FOSMQ5^:Z'@J1\ DYMOL>_<;_.G4(ZP/!W'YVS.JI=DN^[1\C'V,:KA'H!GSP./R )=7;4>RSS)2 MOOAYC,$2QWN)$;];9ZB:,NBX!7:WP6 +[./+EP/%"?J:G#1?K54[MSMFM],XO"8[ M+>_K_6@D!Q&>?LH?^EP16P_K,\;0\%<<,K*-KXIP6,V2YGCSDA7JLW:ORV[9 M]F[94.INU*O2(\IFULL1C.+D[8-$JZJ8O'UNF79SQUT\RPG+R;.1$[MMMGO+ MXB?/ JWH"NWJ!]>_4\@ZU^GQYN7#N$=I4BC?9<@Z#[,CC32CAW(B3>4ZC# ' M,@U0+SO%->YD((TS==@U!WF1Y:KK:!'QN([H8R4 OH=(>&;;9J/;39Z8P!NIA^9?KLL%H"N\,4VXI1D:#BAF,IT+MNQ9I3#(IF*(98G MS<0]@3WXHY3%0&!TF08]5@93JA#12"4P+MCMP]H8L%Z1J_!5Q!C>K>!T$-3D M=X\:A(D!%@M1H5+@BTJBVFAJ_<]?NK;5>1/"TKN#V"7II(SIH;@/]9+Y<11& ML/0D*-&R@AKU5W%5C08/$Z'1JM.3=6&--/K2=>2MU'4S"9^&5$\V IOH$YP' M084]I/):4W'2)N9C>CA89A-SM:0F:45*_H)DIXGXVJB F>@D15YV8UX'*42B M1(628IQ[J:JO0OTT<['.#[X47HC\3MHR!AX0&@TIDF.U &@-X-=I6I^(?+H) M()1 ,^BZ^/^QA&N NJM9!<2.PB?SL'S+=0<:AFM&>]W(5Y7SYA4\@/R;SZJ M?72Q$FDT=*V>H6H^P4L>AHJ#E=)WR1;DJD)A'!%8%!J94A08KY@E=)TSR+UB MMW,U5+F9(&PGV)U M!UR\6&(Y7U6Y%?=WEXQV+@RW=+#8FJK=*!BL=F/ ?QR#>(1*,116F.8PW_1' M0F,_JMMF(@H/J#[^!I@GRJ4DQ4LS/0,0IFBUSM2/P@[3GQ79RWEGTYG;G^O53(CN!] M>0IV+L..2XP;C!.>!\,>X$ST"^]$,-RV>+6B$JY%FH#./ 6F6CZ)OBPJM3;1 MR4,Y..N9]49O=:4>V6%C"$P#2S]XR-O(&F=6O64VVI:"$@2#< M.N-I5$?># M-4G?J$K"T4"DQ>*P4_BDEXK3ABFG3F> @XN]I%?;*2O&*[2BPI)V6,X<_2A8929?, MGDC1!Y,_ >?^ K=?<#EX)&H_K/LR&*0]@EN1;R0-')1\4"8*5!;N):AGFBFBC MGCV^OOU[TA8H5Y5\7WHF9Z. ^59G"F0^OQD'?9_=1%P''"HZY)H^Y )6Q,_Z$3A<8OL J+V25=.K*4JD6EFT M[?FPV5F[T]+-+)9OKZO#DU8+>?(F[H<@>:@D8'I+Z0++<0E2[QJ-^A(_T#00 ML#H5T!">!RH<5BOI=Y'L)I#1X$'R&B4?7SY?&6]! 9G&Y]IES:3?<5IP-[A$(OGXW[#9#(T/X-KX]:&#@^ Z=$1(KVW"M\T25"SP5H(WC M:7(-LH1RTWLME'&]R?L1P7O5P[5=N#>&*' DC,K1MAK(#G8=&2?/('93*8K" ML6N[KC:_ L3Y5E[@;M%<,85H(B@6.W7(_X9GC1?D7\M[RB)&/".)M9JDO-02 M"N0TUX&G)-=G9D>YX40%X_?:30V8VG5%$*IW8^,!Y=\H)40BD.?EWST'>>R? M,!B0!CTR'(?>%:>#7DV=- I(&RO\A/Q]>,E(XDK(E IY[:^BZ6IO0R]+AYJ1 M]$&#'/*K$@+#OD01#*\04B5C_+C2/?-ZWFMV;6N!HW^'\P6393RPFD*Q3UGVM%.CMS IP,=JEMW M40SDAZ-C'-@0[,YP43L'V58H!,J'(S%(O-/$JQDD@8#*[48^D/$=.N$@#L.< MSZW.XFC_G]_/ZV\U=?\:+EAHIER0BY:%6&[09U,KA.X[$%N=<^-3_@7;#!@G;!Z^2MPRT.[#!V:Q MZA?_*O5";-#_[PIWX0.@P*7:YR)7?@$"#4H90%8'F)NO)75Y[$N)QPM2[:N4 M&('L3]/0DLBFK@,.>!*I#TI@V>%[.8LRAM#.%[TGK!G_GL#SI]A4$GPWX&SP M<9<]T41IG\IHX@^3[8F8S8#2I&9-]/D>OM+,!U9"B1N5U M7C\T]%5U'D\H' MX2)_YGC)@EZ9?FJK+V-.:$#4 M;:\%7AJ[>%PTB&+JDXA_HA3'[A 4S@BU0W+H!$-/7XI9$YHK]$X>OAVE3!2F M3#2W!!,1J@DA-V14SD^+HH08\=G#6.HW(Z7Q9;#(%$?$<"=Q?SQ3\H$Q,*4Q9UJ\C1!> M)0O[82I!^0_0/(O/XT/$T)\E*Y-3&C<8.\+H/+#6D%JJTD7=IFTF&^I/^/ID M-YUMAV^N\*IT]XM'&'% &31@I0>!TU>T(/W>?73]#N*Q6L$;EV#TIU,1+)JE M+(4BT:%YN4B(3#O9+<$[N0X?X9LF9 M0!)T(*Z'2Z[3$ZP+8Y5R5R&1;&#+U<*EY\74#W:1+O],CZ/5@3MM+Q\E2E6: MXYH-K.?U:'3Q5D6FC9N)E+"U#@*,J$[G4NQ+9C_GE]B'.>CHNA'2'$1N#@F[ M&K,X&$PH?ROK(DL\1$%CV-"[,HK0B45_E;PUDAS4E+$ZZ5_N+Y/-&&;'G2I: MD"D]AP :I^DYDX'>X&?/''LC#$'F$4J8O_-$%9C\6Y&;FFI$7 MF)0Y:0^+6TU3W"V0:NB>K]DVL=#IN8O:1E)6Y,HIY4O MSQ]F)JM&!CS;E.;/.).P6K*K!<_+=?X4*;>K=A0ZJU(=H 4)3R_)SG.&?WN! M$8)>\T6Q7L<$^!YHJ2JH>=0:>GEK*:)2J<:X,C8&_@W8_D@M,:XG?. F?[_+ MN9[*#P=N_@[\]]4)OY?7."\U;JCL4<'#_Q$#0&^O= Q=&.$4]E82SR[HY \# M_SK1;@4/=TZ.AYM5Y&$RD;ZK5/87S"8<(LN6ET$W6)+W>/2=;JUS+L&FDSVZ MR'VJO<7RC!#L4&IG!GBX2!M.3"\U9#I),W<2%,8S3(=)?:XT^VN&.028\I$_ MF5]T@+(-N:F]N\0X7DT<.3+>_Y"#F+0;..C.0&?F9-]G7IW^WDP/Z))4 V:&C93E[E 22K.$M7T3@'IV$H1\D6]&N,P1.K(2ZLUKE\25=; MK:'^*R/9#F1^Y(&/*5LB2/,!Y,LN7 <5$X5%$]Y&.^X2*KW(!1#2EV!"? M)@S..&ALO0'(8F#98I_PYO]*^_"XK50)LVZBN8UKK&W*Y.1KXG&43X5?/]BB M%6_VPC3&=YC8GTI6F LPJ@MR$K^0AS"=Z8*MW(Y*90XJX0WS.=4+N\MD@YCN M-/;S[[]UX&H* M$6:^0#ITI6O2*:9V)YL;SJE/1X/SZC&<(497MJ'#,>44KF< MA,T3(E$)7Z974L)C;%BO= M613(>)A])R(5'D]VY'CF0I8'53P>5A*9!*A&V#_<&Z[S72I@I@#0]XMN5F4\WH^>=@>I*#(GN-H&;^#FJ(C*ANPR=_J4 M!K1T7(S<[>5O,5&6@5?1,Y^ L::B-#5R[5?HK/8AUG=[:<3(]Z@,13,^!AX:'/#:%C&F,Z<5RY%)> MADHSBU+',9!:EE6\BM +HP#/$)-\"Q'E:>R$<^XEQA#NT\,[JIB97_ ^\/#( M4:'@F1^&#E*M:&(+@38'/>=P66YY&G^PZO45 8AYF>>\N>*\N3;GS7'>7%F& MOV'>7)4,_)?+K]^,CQ^K&%J\_O:/]U^-CY\_7'_][?+;Q^O/E?:TSM_I1'+: ML?AQ""8(O &L\\1V0Q,TAD,1B9>K;$[CY(+>5A4Y\Y,<"U>YPY)*:,OG#]]( ME89C6$UCGZR<^:RG=4DYIJXR45MQ/YCYY,H:Z.XYA/I,::$2_-:5OE7[]/C\ MLHJ,CF>-Q@=PV_V@Q$7=A79\G6W>KH>BAZNP0#D.T8=R]\:]C### M*^.8+"]@-7:\ MV?0CW1MT-W>6@1^/L)IVTZQWV@S76:U5LSJU;H<7K5J+MK^#QJT-6AZ>L#M>XU*^HV*2<8!#+:H6ME\:-RK@CH%8$05QHH::0 M:!'+58:J:=PN^*Q9:9MEGUQI6R7[:?Z&4&PW8B2C^WP+V/+QZ)H*RSQ<^BJV M:VW61>4BE(,+H!MVXWZMV_Z_*7-KE:(!'WG5[,X3]EM)+CH,+;@;"W=C*549 M^E;&J5U%X_3^Q\3I.V4$T,!V%WITQD<8\0_$%/?O=NQR>O1.68^R3(H0VT]R MJ[:&;25G)U!$WJNU[$ZGTSU,87"G8\//(0J#NZU:JYY.>^_"X(.41NT=;-BL M,*ISB,WE)J*F=/IG*JCC8KB37O%WA'U&C9"W.;I+E'<+)E"NY>>1K1I96;1E M5_WJU=W=70TN MJXW]VU>7P6""?9-?R>%8!*^P/>.K1LONVJU7.'#UJT4^I]5Z)7]<6'4+,:C7K2 M';TOHSO$S/U*S:\"X46J+??G*^.M\+Z;QN?:9Q#4!VD\4".D+30. M[%[\TS0^."YV**P9=2!BL]$V-3((7/2;N#=LC9*R) [ QKAA_@ 1=83H7N M\L45'MNG9S4R-@[;&X<&&P8;)/; MS)WC/2_9-#RKD;%IV-XT--DTL&DHY3C7FX9FWC1\\KVQ\0VA%;.]PA<%Y$J0 M;93;:?SN.1'VI<TO18DO!EJ*4XUQO*5K+-A$% MUF'I5H*MQ#,<&5N)+:U$P^)$!+82)1WG.BO1L*R\E;C"Q1O!\B5(\U<31XYR M)Q/7(_A6!KH+^PW"/?N>!E>OVPD X(T(^L*3X<7U#U?>(VX[?F/7ZS8;DV__M^W7S\9 M'[TPHE.#=_X@QC.""]293O+I4'\*O\BT38L4 5Q!RO4C%GZ#JD=5_4Y$0M5A M].5 Q"$\)@H->DLDQJ&!IQ)RVI=#K%_!OD3I,W!PZL+D?356R\]E9*R6=U#+ M-U?_8+5<]94DC?=-_/ ]?WH//F\DO1#=X)O!1$Y%JI%K7"=^^B-C+;B#%KRZ M_,1:L.HK6:0%KX0[B%T5&/CD>-_[(I2L$Y_3R%@G[J 3W[W_P#JQZBM9I!/? MR9'C.:P2G^W(6"7NH!(_7;YEE5CUE2Q2B9]$7[JL#9_ER%@;[J -OWQ]S]JP MZBM9I V_!#($[;?YKKD V>()CJD0$&)))^8%"([J= ]NUJA%K[UK]V"KV6CW M6CLV\5W=X;==Z[;:C?JF#Z^>6EW>EEIAUQRQ]7;!P>O/2PXWJT3JTA$TZ2MO M@*A_UX?+!HQ0A)$,G/ ['3VK?H#8;A"_+CQ@?J 0%_0*H1UU9HM@-O31F@;H M&6I)]\62%RQMJ%Y:@)(G%JME6"3=)\0B8;011AMY3+21\@G42I:Z^?CWSY?? M?L]M'=9 ?1U[-B]^_1('88P];G7WV$#^-W8"JH,.T]Q0.8@#4(;PZ/<_!A/A MC662(&KU&DV3+LJURYV(T!C&[KU!^4U#^-H)X<'4CA9>TP]27 M$^&.$NPU(JB^($)#%'MP$ST/W-*)'\!TAD60(^R1;^V1[X?GT:A9C6ZWVSN$ M1VXU:BW\:1_BX!/X^SERA#%(E'=DHC6\-PY2(8CZ92 M>]_CQOP^U=[6C _7-]_>?S6NKG_[71,.=OS/GGF0O^DL_U M#C&R=FE'EM$L2IG'M@-868LC;7# M!ZQ% YXZPR'LT"N^UF_O7QNOPE?&_PI\TY>:\9MP02O=LS]VBJ.IM' M]?WA/:;X1%/WU_\/4$L#!!0 ( %Q7JDYJXBQ1_Q, .7< 1 9G-T MEDOJI2(ZNF02^>'X$IF)D[_^[64: M6$]4ADSPCP?VA^Z!1;DK/,;''P^^#:\[IP=_^_333[_^1Z?SS\N'6^M*N-&4 MM8S4Q/KNT?#/RQ?BJGU7<@_V!/I=#YIH8&8O4HVGBBKU[5/5M_* M\_X)L4<]Y[C3M_VCCN-0TB%GHU[GV.N>>"=.]XP0[Y?Q.;&=7K][-NH M=ARWU^V<4;??&;E.K^O8K@?_:-"7\#QT)W1*+*@8#\]?PH\'$Z5FYX>'S\_/ M'Y[['X0<'_:Z7?OPGU]N'W72@R2M'RJYE#H8^2)45'YPQ11D[+-NOV^GJ5]& M,F!+R?%)"M\_9#Q4A+LT3<\%Y]%TO8"GY*%ZG=%#2-2!5%0R=RY7+K0L@ D\ M-9?)ENKH,'Z9)@T8_\-0!7P](B%4@2@EV2A2]%K(Z17U211 #A'_5T0"YC/J M@=H$%!5C*4'FM2)R3-57,J7AC+BT0CM_^LFRD$\VG0FI+)X3]4DXTH4-I4*Q MTT[7[B!!L0;<"I<-?G51N$V58:&Z] M,J1R;RS#^OY8]_$ G>COMTRQL<9^I$K%;R^FV)H7ST1ZU!N*.S6A M\IY(]8I.V(L"ZMV35YW0!U?POY3(:_:$KF<$B,0%;^*3 'LT5O?CP2:SX"P( MR"@ 5"4C=-CHVL]GH/?"&T(G^'C@15+GE;X;D0!-U<<#5U*/H5Y'4$RF(DST MFQ31[.-!G)(I.@7OIU'B)U/!*7C#UQMX@^C&=N3TSA_H/*Z)RP*F7N^%@C2, M!#<<,@=;-1270DKQ#"';@( :0!I#JS4%+&^CV'ZK']Q$%^Z_(A8R!!T('C*/ MQDP-)Y*&$Q%XA6U107)7*PU!%F5C_AB- C9EZ@N=CJC,5C0N;ES/@L1UE+Y2 M+>( ]]P34\)X)>5^0P]^7_OP%S -7QAGTVBJ!U2ZGS)%@J%XH$\B>((G:>_^ M%I(Q?< 2%C95$Z@:/:-&_3WJLBD8HO+J#ZFCH'>,-^@1E33KY#5C. M)W@]^7L$-M) 7(G4.VGD+)+TO;W, T6]@,#@SD>7\#[.)I?)SOJGW: M(+'UOOR->RQT!>@N]8 #:#@2H \LK$RQP*[&B0_8%2/Z0%TQYCK2O20A"Z]T M$Q7YF1*AK?-VX;J0L7=+QR18=+=!)"7ERA#M&Z5VE<%[B+SXF'#OFHPDLB23KO@-[@,PP[,7C#8 $W\T0(KSP_B\*53*9#H-R')T_42T; M8@SA*G0H_Z"A^DYQ:85Z%[$#_@WR5E= ]C5A\A\DB(J'1W^1TF^>9: 8Q'7= M*D4/4%WHWJ\#,/N<&.S+FI0[Z\<'0LX$Y$R3B!1&%)K%;YP$@=#68C#!]9KB MR+8.Q*Y&NU^)>@8UO"3\CY(P9DW*K=N?^;#B%N?L+L*0JA!8N&5DA*-U1L-; M"@]IV;"R/LZVAYCI/.45C?^]X8ES7_CU0B8KR>ZJPGXA+SA1HSEZ) $-+Z"O M/=/B*0 MW#3OUA?CL83H7-$W3.G7@-A5@GJ?)I 7ZSD:? MR"%8A'M=DEY)Y+4^\=:#+S JNK2X^VT >BNF5*81TVL:8^!^N $))V!X*9LI M4S#="&UG&7ZS!@^?BU>K-@.^LVUW+X4"8P>V;R!T6$ZX]P7XCZ1.&#Z*0.=8 M,O]3$V7K'>I>4I>$"GH"-*\JF]U:GWCKE;AF'%5$#Z0><&[CSO^6#*E@E!%- MHP#'Q5=T!N5G24$*M+P)U*Y&-$-&I7G*.9MBZRS&P]UX528=%N-"LF']JTC@ MG0*55&BC036XV-C+;B"ZSF#MJE(F0^,K]@3%YU[5H70^_:Z.I+%/F4:%B_>[ M,P0<$"E?<8'MSJ\^R6$6VE5ZUJ]'59C1*!? M42!P+AB[3\G8)9]P1WQ;'%503I])4,&SY9-OWZ]]F\FRYL\FV7K#WTQG$FR4 M#KZ'XA;"<9QCQX9%?QF65*6B]-9K>2OX&'KH]#Z2[@1*-Q#3*5/QIC4>D2#S MMQZQ&;I.7:!=-7I@KK& X/\>(7-X1P0,^Z!WS5[256Y<]*^@ M 74PMJ\21>IZ%6$XGQD$EHP;&R!MN_*9!?^[2&%.J*N_103WJ-!2E:\JOG6M M3I8&KW%N.9F$_IZ9A 8Z<"$&Z"K>X5D=X;TV\V &5?;>4Q_,D'<)@:S/U#UX MB:^1D<5B@7>*?QDHQYC*>G$\1N3@12OT0[/0]F/ZN'R7L?]^G%"JTA.*X1!+ M-J0OZC(0;O$.W1H([]7U5)I%E:7>9'7BSK^.% P^DT6*\,Y?&=U7K7]SP%UH MCK>O[$PD?<<380G\SBX=%<42^K3K-?/+3W+40-CN',R0O PBO4_MO\4HO'!A MW("'M!^H&Y P9#Z+>SUZI0OA,CS,I@@:\\]$XAP]Z/_+9]^G;O$0=)-9[*S* M#*-1%!"Y541W=:KA#GHLQT$T MQIW7D8XYH?N6+*:626V=S=K#K+>,J=[3:"7QI Z3\3(=#+XJ1Z%%4EL/12%^ MU,=00<'UKJ^2I?N"U%O7LK@][WRPXBS>)(&M7#QS59C^O>+HRF/7SR.F//) M85 M#[0[:F$=GU4$#Q_XVR=4UXZ'5Z8?NM= MJU;@O=$-W3N_)'K/772[7S^0#WJRR+_0MRT1?/"=!D%X#5Y,I$D&4/<_*0_C MI/>4\_ U>"*<$=#E2PD%GN KG%+CWE!&N$5J.B/\M22>^\&EV+Y""K#44+@+ M[PE)#F_Q7A3#6M3:U+NZL6!(0W7#0]PQ#;@$*(!A*\&HKNRNC#*YK?.6/4UN MKLRZE#M1_"%U)UP$8KRF3ZY6()]VZU6XH@&#B/JU0J2W-NG6*[ <]5P+6?&. MBU*Y70F?".="Z7SP2?)L-F/<%_$#>(2W')ZG5QT^4#^].#1W'>B:^R3U/^=$ MNE)@94V)#V2UJWX+)ZD:J+V*(\&0UO$]$8ILN9&J0,+DWY[N"F^J5>7Q8B1YIWFOM#7 M3]UNUX;_K,[B2NG,3T"S8C@K@_?KX2K*"GX$KN:.?]*_5QLI$4Z2& 17;$IE MN>7.N%8L>9B28*!F(+B'Y^J][&:![,)66)6@"D@&FFQ-4P^X>82FI E/%;BPSV3"Z:'>L.!+WJK-R!N MB-8B?#/'3K=[U(3CI=RL.#OK9\QPWWW+2=F0Z$,\;M )S1#/1Q]WN22.B =_2&>QY3-OESM=K(GA2@LHPOHAB0X2NA38S M>]+MGM9F]LZWLAG]IQ5GM>?81,227=M4%ZZ0D9G_TV[W;%/\K]CN5OGV>#V7 MD6#13%4I7B=J(*UG=VT[GJE@H1L(O$0!_IBC9(AJ=_O?@^JZC+Z%ASF$B8]> M%_ZKQ =TD 2PY5WC*Y$XYGNBX17N4JQN#BMAF^<>,GTB8*^MVC?KY/Y"BP M?HZQVMP%\-)"CI\?T>42?G+<""_#2I,HD0V;:MJWC>5GMH''3H4N9_V\G#L. MZ)+\XV]KSA,JL10J[JWE.NKF%]O>2^$SA;,=/TQM&N5M5J$31T_?UU>A>5FL MN##IQ,]>I6JK5+QQ-,/DNRI1Q=S,:G/JZ%6"^FH3Y[ZD)7LE6:.7APHH;9C+7!;R5?B0JNRDB8WQM!VU\Y;XT2R?4U;+V!>%C+&R;;=S\=- M:4C4PN@XJ7ICBU,H;S0T-@:PA2RT?=">-$0S)JJU?]_1JT'KV[^]33YD4XAJ MA3^4A(<^EAFGP#!I2 RB4M!V=HW?A/"><5]T\G&8&]PF.&9@ MM>/@LBI3I3AF7WUDYT/@%%+O--2@U@(UB7WW3,U;N)Z'KXAF=OW'_7R$586U M-L8%90T^]]$U361M7+/1/''TVF<#2N<9[0WI.A[2VTJ$GZ;<,-'%&9@9/W7L M;C/&TQS1BZ82>_+-W*R^>3ZTPDY5^/>=B*J1B M?^IR)U_M>S<%J9"G45=Z71AUOEU7TF)8V7)824':J3?)E;*A_HS,$T9*5=E? M(VF,NW&6+#<_F8)8"Y16-W[-'E@,8.Y..(E0@8I6]H@;CB=YA:RQ>T\\/]S,8;1P?9JJ?#>+BAZ\U;5 U,+,].G)L M,T?+$5^"W4Z/?1^?)W[%^Z7T,=OTQNRJA!4#F&W7L9V?=DZQ?K$T6GQ0-\7; MD\)5/=M6!F.V="?]?(!E)*B-MJ^PB6N:O5(RZ7+70UL67_E>E)$EM MMF)G=GZE)A9L7;O6LTU+,D9#U._V\U%N+-Y&BQ/7O/$B?9&XT;[T;<:B:85@+: M4H9J#HKRDN:AT4D_/XFVPD4;ATB99EQ,(J=?_<2G-SQ44E\&6-MI-<$VF[]3 MIY?;N;!*8G;&6K]3\W>9_-HYA=V$DAH^KAGZGO(?1?E\^N&KD&J27"[_AEYM MQ#/3>N;T9@)5GLF9PW#7YA@GK_P_C8$]--4+D6T,BETW5Z MN4T-)B[C+*PDCW:2>4V8U!^W^@+1>R1K7IRS5M@8BSJVG=\!BCB6!K*R2&VG MH5XD:H(PAJ30:_(K(@64M#$V7=NP37?05P,SVSE@++=9HI"OEN^47]O>BZ!P M_CK>+4J6/@&5B'B"/U WDOBAIDL2LMI7)KUC$N[4B&'VI\?]_'1;(2UM]*A)8RPW;>:PP*+I]1LT*B[8 MGRL61/5O5=E,9F9#>^+TM;/#QF+6&FC M.5W?M$U'*!71C ;QJ.OT6F$XJY7V0=)])^+Y-[XC1U_NU4C]P7I:LQO2IF]'Q'/3M_ M(&R!H/4& M='ER6N[%5IHX'>3<^5^INJ0AFKH^=?@63FAV,Z]SB6Y:7D[63H]8]EFKA?* M5 G_?S$2C7VVACT5&CUIH%0$VBSF3US^HVI;7G(5(&,A2N\E\*+7/4= MFXRKUS1-W=/Z&\W3J!G'7:>?&U-6U8RL6TY*8:7%F*=LZ04 %2B\CA2T]SUY M;;)AMC&^61ULI]_0@UL_Q_E9:89[W@MX^H''29KJQ5+^%A; 6BI!.Q4E_J#KD+S4N51G(6(,Q(_[=O[B@N0+LEJ\G>W< M-!XS09B[C>/TU]PDM>"A3='5KX&ULY7U;G-?I&/?+KKWW*<>.,ZYQ(I?MG)QY8N%J M\80B/8N4;/K\'\\.__^MO?_O$_ /[SI_=OG[V:A?.S M-%T\>]DEMTCQV=?QXO39'S'-_WR6N]G9LS]FW9_C+P[@7_T?O9Q]ONC>X7 MSQBA^O9ON[]S[:AG0@&G68(0R8&SGH&*1$H7#3>?_M/W\X72P^__WY\Z]?O_[X MS7>3'V?=I^>,$/[\ZM,_7'[\VYW/?^7]IZFU]GG_V^N/SL?W?1";I<__\]>W M'\)I.G,PGLX7;AI*!_/QW^?]#]_.@EOT.G\4U[.UGRC?P=7'H/P(*$--_OAM M'G_XU]^>/5NJHYM-TON4GY7___[^S8TN)S[/YHO4_1AF9\_+!YY?6=A-X\_3 MQ7AQ\6::9]U9CQ8EZ%M<7'Q.__QA/C[[/$E7/SOM4O[G#WF^Z! )M80O^36;CQH4DA\JR[^LN)\VG2 M_W1T/H=/SGT>O9C/L>D1]9[HY#-8SA*(I @8905H@O^D27CJW4U%70K3^)?]DJ#@!JGJ?)8G[UDZ)2 X1>\O_?;G:_5.#N0KSK9I]3M[AXA]I:O$"F M_=_S\>?"NM_28N19Y%Y(!E%+"X(Y!2Z&"(9K:XG),5O20K2'0-T4>(4S+[KP M;-;%U.%T_\.SKZE,SII+.KOR_+P-X, M6,P:Z7]I<)1@7T;\,IO%K^/)9,2]MT0; DJZ#(+G#(81 U2[9&74T6K9POI7 M #:Q-'LZEMY)K]6L^GH\10G?CK^D^*8L*9_&?I*64A6F&<.3EI&"5X* R!(Q M<1\@1\FBL,0RVV02>QC6)@S@3X'D% 6,0FR(' M3K0H_*-@,E<0I9-"&<*4\^T;&UL^'6/OKN%Z(QS]"Y1V^NEMPFCJ?='; M2?Y]OIQX1B)(9:0VD!U'2-9A .IQ15*&62JCDIJE)B/](52;D$ ]'1+4LT"C MD6^#L#%F#48;% ZG&G"2.B!!&B%D]-3R X_\[45ZZ>:GZ$"7_Q4G^HN;8*/S M%XN7KNLN4/G_X2;G:>0C8T;P"$$;=+X8XO*2<@A*"&:DT9*%%J)NA&YXL=1-*+(*8G@14PT6[*SF%F'2M4 D1V:B J8Q2!-61?0( MHH:LG54\9!NR:APC;3'T#QL@U3#ZGBJO9OH/BUGX\W0V037.R_JUN!AYET*( MV4+4CJ%8W(.WF4.2TJ"/*+S03;(E=Z'LO0#&."Y6=9-W;AS?3%^ZS^.%FXRD M\<1%@>ZN$3B;YDAP-5:X) L39,CH Y,VR]W]>(;D&.W)ASLK7 4+5./Z^[1P MXVF*/[MNBI[9')??\[.BZA1?I3P.X\6()9[+EB5$07%(&RG!&5QQ [/$\)2, MXZ8%,QZ'-B0/J#))*MNE&E\^=AC1GG<7O;A+/YX*81S)!CA#"$(Y 8YQB; R M]\E@J&R:[!G=A;*E+P1/B1![*KYF '5%Q'Z]?CD[^]RETS2=C[^D-],P.TMO M9_.2WC[)']VWD;7!9(L36@R:(DL]!>^E YNI9DSCA*=9HS!J&YQ#\JAJKS<- M+5:-5@CJ;#9=(7?$\#\[I#2Q1".YDP>KB("DA)6. M.J]F^;=CY\<3](CZ$4D4/*&W#Y[8#"(Q"H89%%%D4W)(BK3QO1\#MJ_@ MN(XGC'(BCKF5KE9VB$3*7-B@T*PY@A#1HD.8+.BLLK!:9A]M"\$? S8DW[PJ M>VX/D*H6JC=@9M-/'U-W]BKY19]E[<.'?J?AQ$_&GWJUS4<91[.VW$&0Q&#H M; 18F30:G0F,*Q*UN, MS1E"485AT:?4)!VP'M*0$IU-&5/)*BT6Z*NTG'886WA#((2 X@D5P3D307%* M@PR!Q-!D9;H+94A^>]MY9#\KM$R.NJ"(RYR!5!19*3!J,(YY((1E(;WC/HAC M)$>/ZZPW9<.>5FATU.1*Y(N5*A39D(ZC6W22FX-X* M9(J""!P%I@YQQ:!22)Y+=2OHNWL98:.>-J&!?LHTJ*_OEIZ%RSY+'C3X/I]! MA 8C<8#3Q#3ZP=::U&0M>MIM&U\5WW2R>A\4? MKNO<=''13^%N,O+$B>24!*ID+S%Z_8K@M\Q2Q2C7@C4ZBO 0K(%&YS5H4M$> M-7?A^O7\KJ1)F6BD%> ,QS! $Z2L4@D(+N,8!!0XK=:7^Q$--$*OM,14L,*! M$\/7V0-?/$9G@.54%L)RW$0P"YYS#!>M(Z[-/+(5RH$&]#7(T\Y:+4.T*SR& M6YZB$, -?D$\2'"1.3A" Y$T6VUN71W:*C[;POQ'B-'W,7]EW5;<@)\N.H?+ MVWAQ^O)\OIB=?4]"7UPA4YP$+36';,N1:X=2F\ %I'*]-9GHF*1M-N4?!S?0 M0+[&5%'=-K=8\X_GMW7V%K]O5UGBG2N(3]-BC%W>Q%2KS,3-+@Y3<^(!L1K5 MZT#7=-%/'?-9ODSSE;W56AI=TWPS;6XB3J52'K^EQ?>C3Z,H.8Y-%B$+&LK@ M+'?]I(>RJ@8>28ZJR5[Y#13[7TTI+7UTWW[^]KFH]J/&H]> WP:!VAS1WI\'=&RO[:[_B+:4KF5ZCR&7Y M&$_/Q]-/WP?53RG/NG0-.LU__H9+#*I_/'7=Q1M46K_O7!:>V02[^?1FBN,W MS1.R #$,\EY"#::)M'PP5B]O;I_Z1#5NVY69K%0,A9$TW+QCI4Z M!AH3&-+^+9>#I#,+^E2[A'#F=?@8 63VXD<-&U2,=)9K_A+#I7Q]Q4#*B>4^(Q^# "$-SFV$$Y!9)TMK;L WV3=;U]=!-M$V M$K32CMHFM07>E< -!\9BT8W]^:*$W<5WW]-]^]3F+CY?)S'RRE3_! M7TR7I1W>(4&ZM!AW/0$NMZ!*H?GOU1TDS=E8'2&9B*,T4 ]&:0_*FT"\,M&+ M)N4P#RSG$/(?QQ@9]X8U Z57W?CY'B%?SSJT[^4=EW#QL4.DN)(M)>J_F]P2 M?!-SA.PP\F,9LO4EOX3N$YI# Y=,)YY3-H>=J)I(.22G9HCCY_C4:CYZBGI+ M"=_7D]G7_Y7BI_2+&T_+#U]D]$+N3![3W@D,3K,@2U$RI5""B/&QLU2""[+\:JUOE""[;OTP&KY?F'K'RDL'[[K9ES&V M]M/%[_/R]-?K\=1-0\F78HCPI;\7,N)>&DZYA\Q8>2^6!7"$$/RVO %KM&*Q MR92[.<3]\_Z?W46O]I.\+&JUK1ZI+GKV<8I7X^[\)IN6R;5^K@ MCBAS/B3JP/%R3<\Y#R9Z#M:[A Z\)RDT.>C\.+1!G+XY-)OJ&JQ>7@%EO_6Z MU?N$KL\XH+=Q^?K5S1^L?/)=ZL8S5%8H%=W3J[3\__66ZL_?4,KII_0>?9:? M0S?FFR+=1 EB'M#CTAUA^;5:VG\/)B MX?S6\,5 .=#,$EAC'8AD MBR\945H9+*[$F;2Z6;0QQ2<:XG1.9&'#@&1PDC MBF9'0)FR-1$5JD'J\@Z!9=K0)&.;F7E7CNZ73/J ;#G)^!-<;!<7Y>A2J;U5 M>/2Y!)HCCS&I#(8#B0%GE)B*W7@ R86/JA3!54VTL07&(44&C7CV4%*II@6K M)Y8^SEX$1-*E]?A$D)0K].&$5PG7+%)J;1,+7'FO N'>F:8)ILN8B!$G4:5U>28I."IX,]YM*(*P^?>MG&"M5&Q=7[7.MJ+T6BDM#! MHHLG%P36DO,F!R%+34A7I\[E+8=RK:2234(Z@ M=\ZR5^68#!+8Q 2)<*ZR#5I(W88KWT$,*;5P,&+L:(-ZI;2_WWJ8=:NE)4:" M1OH"@45:A5%\=3:"]=8Z.::Y2D]3]1NBV+*E]%/>^-HOJ MFZW>M?[+L_,GTWLBV^]1AU/)!4X0FRT%Y15'Z9FE$+-.*6'\X6(32FT&;\LZ MW7\)3C4P7+UJ1*>N2S^Y_ACD67&TEE,F8QBA,JE!><&+N.70C8F0A,_>2\5B MF[(1]\,94L'N W&F@EUJ+F6W>CC.ZXHXD!)PI= MLQ0).(7^6;"$>YM,T&TN"&R%Z"VR@O2/[R1-K3:@WY]*Y+G]TX]I58 M1Y9*FX,.$*W6($@TY9&="-3R[ 4Q.M #+7*KL#;BT+$O);3GT,Z6:CT;?7]( M]Y+:'LT<538EA>D*. U&<9PT#1-,&..C;E5+?!-\&_'IV!M\!YJ3]K+= 5SQ MR\=+1YPQDXTN"?&(H@M?0MS M9#DE@B#MHR EV"RW!C6&#%1+0FGD69$F^R<;(]R(8(=Z7O*X"^&>YCNS"=IIOMS*OHFK2EV6>[LY0(&6Q\5K7O#F/@@W"O"TJ(.S M0:='TOY#HN]OB\N;N6[R'<0NVKVOF1KZ>A1>$PV\0\N$XCO6T<1U';U&DAQQJX^LIBMK@A[ M#*YJ?;=0=QU%M#?0M?>[?,JC'#,[BK%VPG$(P^VOH$H%_UH^^"F]IYIS#8I% M"D(;"2YG!YH0XE7&L,0T?+A]D&\27]M]Y>J1E3RD+"(0PC@(152I A" )6I2 MT%G(W*9V[5TL0[H&-A1FWJEGNZ<)JS^R=_7TH[!"6$0!.BD!@GL/5G 'U*AH MM6=:D48/V]_ ,:CKMT,ET3ZVJY/4>SGK/L^Z4DYB">'JM.7O4S?I_Q1C[%/7 M?2H/+O,]!%0L<&HE:VJ_YF["9 MIB@2\Y TS2"RCRBP#R"SLRBXR2HU.2Z[QYNPA]JB'QK/:IJR:39J MQ<$^6 "R8<^'"#EV44+]2+%* NSQ1ELHM'GJZ^H9UQTTEV M3VO=;*"BI&V26)>-5R'\VK8J:N%0]-Y?#0V$;RORQ_$9KIJSW+^KEE.WOPK6 MM5AS5&P">G\5_3*;Q:_CR<1=^J_HL;CIIS&.R,O3WCLHZ=$V:ZAI.^#M%;7[ MQ+IARX=06INI^+%>KZ>^/0;FUGT<0IT/"]9>L1_":8KGDS3+5Y]LJ.'UG1U" MU1N*>DB=W_[-072_KM/#VF CT2MMH;P>3S&N?XNC+-X9?VDQ2D0E;1T!YDME M,1D,V. B<-Y'R5'0-G70'X:U;WKG@=9?A'!^=MX?]K]1\"9D1Z52"JC5I3P) MBV <#Z BZL/90(EJ4LUL>ZB#>D6I(KUN)W8:&[%:+O$!G+]T9?_%&9H5L1J2 M(*5("6K"!LXA.9.]1+R1-7D4_C%@0ZJ4=QP>;6^?IIG"S5>0DE8/M]A_F6H_ MR#JZ0?^'75*W5XQ^,HO-:>.J $Y9 L$# )4U!1DMQD.N8PZ'GPLP!?8Q6*4&X$ 6)+.2A#'-B(\SYCC'-/O6"IR;W)W> ^H37Z<.3; MR9;'Y-WLO!O)J&A,J!3JB$0OPZ!OJC0#]#"TCR')*)O<"=\-[I"*Y0Z+=]O: M\HB\^X@\2J/,N?$D.O Q"1 T1APDPH)61&6C5#)MWB#9$>^0SCP,BGG;6_.8 MU/LZ&ZFD6"(YEE=H#8B0$WA/+62MM%>>4Z:;7"#?">V6A7O_&]%N2TL>B73O MTYD;8T37G>37XSG:KV ?\:(J&B($FA&XU1P=4T0O*-4R.Y6X:%(LJ@+V+:O^ M_O<@Y/Y6;IK N:I4]+THZ"YIF'M:J9%,>0S<_IL_=WO8(QFUOK$VRFBT(;9: M]G0'+=RIFKJGW&OA5)5T]]W^NXU4EKK-'OY*!ZO;?,L?7NPQ"C9KN+*.-A6A MVBVORT[*6F)%RM)Q!]RQ#((8!4[8 -)Z*Z(/+K1Y<&H5Q/YW7R[;*HO;''59 M\MCSD1,RB\ II-@7P3 >/*,)@LV6!D<(];*I:#?@#"FMN3,#[MY]!LT+- MN$O1_IAU?Y;*N[.0YO-13(P26K:M:<8OC&OPCF%@'V2T&%]I)1L5(;T/SI#R M?_5GA]TU7Y\%[]W77QVNQ&,WF8^(]DXRAC.3Q/!:<,+ TR0@&L%#>4# \[9+ MQ"J:(67BZG-@9[TWC2!OO'/C5M^-W<%Y7-]8#8=Q0ZC[.]=K.]H]S'BLR:;Z M:1."K.UNC^CCT3:;ZJEES+'V!>+E_$*LI(*!=J7R;WE?ROJDT4N064=-K#S%^/S*W^BHD_GN2^CE]>N/LS/H7FDL9/^=Y@)0I!YQN.9A(+!#C MF:#X2T.:G&FI)<"@CD]6H^&=EQV/8>YJSM%:.,L#>U8ED15Z:"2AKR:4I(@) MOPV">LU4,MHW.:O[,*PAA4_->%71,DW]J+>E$NE.:][E7]98V>X#L?]"OVQU M=]_GQM_7$[.-5[-LN\HUU75-U5-!\TNJRVY^@?"6@RNW!BRS*29CLH^M3L3<15-A MF_QNHY>O@8U2#-DR1L%[XD!DF\%%B]B83,X)BI&R/YBDEZ"&E'C>GQ_W[&?7 M,4?-<0022P$B*X )/3I,H:9O'>!^&-:19LP9/UA8NW-\HKAC0WUF+ C7**555=IT+G Y#6Y!Y' M7,H0#$[:R-,RWED$'[F#$+3PVFON;P!ADI:S%=2ZJYF]@_G?K+D M8%_3V2A*&,/)2)0M:"&B!VO*%V%]3)(SD9LDHF["V/)<7%MGLHZ]]]#S 3S# M\H3EZ\GLZ\O9V>?9M%0[WMM%7-]D/5]Q0]BUM@5_GB_&9WU)K.GTW$U^=8OS MKG_::K +%7"P.)NHB)0XY:,>4C4'+PVU: MW\4W)&__>+S:T5Z')5-?,<-)F:74 :*2$M!SR6"$1<>5&T" Z6& U$N^B"CB;D)@\N;H5R8$5NCL>LW6U7 MC5YOTWR>TIJ#%:MZ$$Y2Y'@"$S0MDVD$QR1.IHDC\:/TP34) 3<%V%01OT\C MAE&E=DR*/W\K]X=?G)7O1D(R86U0N+ 4EX5S!E8(%$(1)01.""(U24?OA'9( ML7$3WMT>?^UMVOP4IN9.N.PP2,>I :UDSJ$\E7BT4YC'WO0Z M (5JV.4 R?+',J@C>A-,S40PMGVX5/!M0:H=OMB02X[1J,J9[*C*P[5>$CD4L!W #$^ H45F(J+1J/)1">:O-RV+= A):,'1[BM+7D< MOI6<%.7<>9$%6.,%C@I*P!ET FA07B9T"52;C?]M@0XI63T\OFUKR8,EKT>. ML!2B))!3,HC*18S*,5+/CH:(VE&F_;G>@YVQ69MQDM;28&F$R /ZUHE97':, M!.*=\#Q$9DP3/V(KE$,*EJKR:J.L?17;M1U7(Z-IE,8[G$ 0@- ZED(#&0(G MU/LU17NEN*[4UT:C4TDH/WRO EY\N+G_Z9HK2GI_M M>P![EWYJJW W 2NEF$M7+Z;QI?L\7KA)/UV<^,GX4R_3?.1%S(X'#V4J*N?I M%)CR[HXES"<23&Y4!/AA6'L''.-I.LDONQ3'BY$V6K.H* 0B%CW!-9R>)4P1X M++RPZ,@:;1U(0YA QY:Q-N7!&J]&*_I?W\M5]2$=%'%<99 I8E @B04C>%$$ MRTQYZX1JLYFT#03C=IR#2&0"(+P!,Z6"=AP M'@37B>LFMUDW@_>$EL/V=-K*5@=;':_KS?XVZQ:G+\Y2-PZN4F3V8-NU5\#- M!:D;YE[W^WMYA#+^[_'T4YR=U=;@O8TW4^'CHNROP]=NW/V'FYRG7W&I M]U)VT=?]#=70S080&^EA]]310\TUTTF;9-*]75US=(\1MEG#S;3UL B-]/8] M0+C^]?*%7#>-5WGF<9I?_DF<3=^G4@41IX"?W'R\3ZZN)9QF-FJAKDJQUA+' M-:Q7XWF8S J*$9$Q*>\I2.[-93%AISW$XF8X';U039)^:Q'MG_69G_8.U?RT M/!+QQ4V*;>X3G5/TJ8@PX 0K->]"!&.%1V].L114J472YBW$31$.*;*JPZ"[ M2:$6QJH64+U"A_!+/^TNQ1]E:[EP!F75Y8*4%!IL<.4<0_(^<$5];D*9VT"& M%"2U8<9>JF\:"?WLNBG.V?-WJ7LY.SN;33^P_V] M[.Z(/MA>.[6T<44O^[K9U7/P)\$?_K?+[HGR53VIC@ M'0=>RASW!8]=3@'G:V65-Y:'W.0)EQWQ[O]:;%@ZMVZR8L'YB\6B&_OS11DW M'V>_S:9?TOP:2'GQ^/6LRVG<__[5^,LXHLGFHT2BE(X2H,1*$%'UKY PX!:7 M<^N9$Z%)^8J:0@S))3L$A^\^8WLD0E3SZ>[5VDE>I[>1"M%I@DY,=!S]#I4L M6)84))UILM&C?]/D3MF6.!NIY4X__1P]0J\;N<($6HZ6"\KHU)G^4"]3EKMD MHFES5&0KE(,?JY58=WN,MC-EVT&XP=1EKP!%3@V58+ MP*[F:YI3^;"8A3\14XJE:'&:SOL6=PE^U[14(YK=!.3^:8/[>]D]I_)@>^W4 MTB:G57Z;:?V?12POU'>I\5X&4^7A\UWTN_M)FJHZD%8U:7>?6Z[OZ$&&F@S MF]WJI,8T]EB3#733>N*ZU=U5^O@D_Y86/Z5IRN-%>8=BGSEJVRX::'$[L:H= MP<[C*3J#R^X*#NPF2M%YX2*Z)E M"8(VY?DEA&,<=^"IXD+@:,CQ0+1:A36DRE%'XM'.5FK(G)M3Z2]N/)V_G2&W MYZ,@78C6$="\9'%5-F"C9*"9,%X801QODIM$&OAK@9LFA9/ ![KJ6$@L)60^T=993=_W._"E./*+V?34M,)OULYN+R+7C=I MMH82MX9_$(WMGMG8O/$#::]-!F2#CFMD17;IYD!Z;9T]V0#"]QGG73>+YV'Q M1\$T75Q22J_O^.^CJK540TI$]:.?5R@7//(8TS!&) M<0W+X(6,X#T/A.ODC97MN3C$"NQ/@(.[&'$HW.O+>ULC0M#! #-!@" 84#MM M(D0J761:29/)@=@WN(+L3X5_6QMR( SLZWT+:;P*'O4F!2]I'0).V("3>,[& M)I$\.=#T-[CZ[$^$?UN;<2CT*^6_249-$=28U#*#X%F!$4E#E,BN$ 1)MTM, M-Z/?T,JU/Q7Z;6O& =#OY@.7T3J3393@%%4@F"#@B5>@0J914&/R(3S P3Y% M^A2(N+M!FVY5;)#1^'GZ9=S-ILO;8J:V+S9/CEX"U?O)NG?_WM_P-0 M2P,$% @ 7%>J3@00M^S>5@ .:L# !4 !F2)OK>O\+C?ITHY_U2JZMG2;+ET3DNRT>2NV:>L/(2*:$- M 2H E*WZ]2<2 "D*!,@-8"< 0JY5BR9!:N\OXXO,C(B,C/B/__7'^]$W'W$Z M&T[&?_N6_X5]^PV.TR0/QV__]NVO;YZ#^_9__>>__=M__ ^ __/TU4_??#]) M5^]Q//_FV13#'/,WOP_G[[[Y1\;9;]^4Z>3]-_^83'\;?@P _[GX1\\F'SY- MAV_?S;\1C-OUWT[_*FW@42@#DA<-2F& X*, DYG-5C$?0OZ?;_\:N!*2^0C& M.@DX28E&"*ITS_63QT-!S_]M?Z)889?D.#&\\6/_[MVW?S^8>_?O?= M[[___I<_XG3TE\GT[7>",?G=]5]_N_KS/^[\_>]R\=?<>__=XKBS_[O_\_:?7Z1V^#S '\,W6OZ@_P?6?0?T(N""A_^6/6?[V/__MFV^6D@O3-)V,\!66;U;? M_OKJQ5VDP_'\NSQ\_]WJ;[X+HQ$A7CQA_ND#_NW;V?#]AQ%>?_9NBF4K^NLA M5U"ZPOGW^K3O#L;TCH!,TU5$H$]Q7!6\1XR;GGXXYIMG0<82KD;S'A'??7:O M>"?OP[!/ =]Y= ]H%P^"]_@^XK1/J%\\]Q;.:Y#K".LC1[%,9G.<_B5-WG^W M@/=L,LXT9,STS6PR&N:ZOKZ>T]>ZX,XFY26IW&(EF#T,OLSF4T+(/9/+2?[O MNSS^UAA(68;C8?WX)_IQ]8Z*M]5H\(\YTC_-WWXSS'_[=HA6B2B,B+03*&&4 M+T%Q'E32%IFV9A U6BD++6K6T]8@;8(8>8*<59#.12&,7ZQPUR,:3=(7+QS5 M]75RHQ"C$'&T^'1P-8.W(7P8W, F$> +^G8VL-+)9#+M5M8CJ,@".)496&$" M\B 4:KY1G1:J5,(L+O1I]0;2*^Z^P]%\=OU)YX_3%.(VNJCGP9#9#^G]^$_X8!%40=2G ME?:T'5L'CBD-+BE#1&'6RK48_1Y8OQ3/9VU^,KT6U&IYV'/]J$9/K]HRGQR7 MGZ6>T!B__68RS3C]V[?L4)5Z1FO!R[("/K L&B&=AX@Z@"I*0%0B0'0&&+1J\'^,KU+,#^4X!^GD]GLE^FD#.>#;#$88QQ85 1%"0&>Y0Q> M)>YX1KE8R_NG]Q:&1T_NOO*\2ZTXE-K7.*)?O?T1Q[0]CYZ,\Y/\GL1)Y@1M MUA_QAS\^U%U]$&0HPD3Z7SXKX45][*\&).7^W881UBWHOELX%31N@0+W C:A4)&B"Q&L*9H MSG-@.H86.G(_K$>O&SU*_:Y.J$-U@O#@%&=SLDO(/%DIZL](ZUKT7@O)(#.6 M0;&@P'DKP;I<> PB&F-;:,,V0(]>#WJ1]%T-T(=JP,OY.YS^/!E/E@[>^.T2 MX(!\MZRS3Q *L\NQTOIE@>Q1EXTC>U6J%@JP!<^CY[\/.=^EW^Q+?XTX#-Y, MYF'T\AK02B=G YF]\HE6(NUE H6608C.PL*%U[1MF<0>BE_<\_Q'2V5?,KM+ MHSU\':_*]!/9I=>>YW!\1?@^AVV>8IE,L :"UJ=%>U/ . MG@M1HBIWE^F&Z)1!\<;?PC3,:TWLU]P^OI=F.+3,!NF@8W"98D<&$&@52=EB)K< M9*8]LY@$E]C$WMR(YM$S?KB,-S!_<"!R'=7WP]'5'/, .;,B<0%*"MIQ;.9 MMJ^@@3O&DK T]":S? N>BV-_'SEOX/_P:.7U,-^$."+71RH6O4W DJ&=AD=. M-G,(H))W.5DET32)17\)HT>V;R56M(\Y[B_+34<,WRR/R?^:1I,9YK]].Y]> MX>"7Z21?I?G+Z6NKZ9-&3/")G74P\>OXM9:"?UA5A&X >5>&>?)9[5&,/ M+B<]RK3'LZ=;>&9/QGF%:/;]8CWL!&JPEE33$^%WT?2YW&_+"/K,>3]$W66] M)RD?304\>9B\> >H' =EO 5GHP4>A461F.:F[[E^+.J_2*XZ"?.["+?!@?,* MV-\75L] *5']20?.%/(W7"&K0P0+(KD@A2-PN8GC_@6*X]ET/3(SZ4NL/6:- M+(*@JT$MD:SP,&>MJQG!-EO"0WYDS6^@+S89$YAC=R;TEJCQAH<_9O9Z$=C6 M2?H?WZV)A*S+WQKE-+XLK^>3]-N[R8@0S'[XY]5P_JE!;N/&U[3/<7QX=&NY MCMHJ;A&#(#->J1B]\E'G8$5F4>D@!EA0*Y4L1*/)Y\J:YBH/"FQT9/4S[:2) M_>78;_GAVM=C7_Y])G#TA.[S4>TZO,(W";#8LP^75G7JD]F22 MAF\FKW!.(L5\'5"KIR6E8)H/4D3K8W)+2UU96N4=!@>T#13'F2B1^T[63G^8 M+E.53DE<@X3-+X]B;$PT?E= 9JE >2_ +;._M',V.26"N<#CK6,N0?L+O$$* MYB()Z-GD_8;&% YB8C M%X1Y\)YEL$ECCBEP*6.SO*R#H%^VGAV9V@:YH-M&\'UE"O,J/^"741C/GN3_ MOIK-JT5Y,[2:Y4I5A!)THG$Y!I&$"YG9 MZ+E"E]ID;K0:T/$5^=C*U5&WCZH9#>*4V\9%ZP$.WXZ?74T)9?KT9DH#(QG6 M48SSXJ?1PM[8;; <;3$Q9^ Y$P/22;(\ZMAIUV'9,V=\D^/.HX[RS[EQ-CK4 MP'J]3];/PNS=\]'D]_^-^2W^2,S5#Y^4.4[7S?0J@/#'0(3 M%5DBVG26V5\ M@LB-(L=0!%]0F%B:7#'H8O[^:DINXE-M_A=$5 M_HR_+WXS&\A45) ^@[")@RH\ ,TR Z9H%ZR,3$O9+%;T$+K+MJG[)ZC!!9K/ M"_CLS>1)S@OYA]$O84@S\%GX,)R'T2(+J]9RR77JT+Q9S()72-*:#>>X.AU: MCH[FRN3MDL7%0 =ON6:E% MCQ>'KL?W[.K]U6AYO7416'M9:$8^26ER5>\BO/V%IFL:?AB1C)?X7Y8G>?*A MPA\HGIC4%L%G(T%9G<$;P0BY"(6)F%$T65'WAWS9JGHD*AM<>]IPOJ!H%T@\ M<$"&Y%+J1&:.=@1+T*?UEA9M"J3(\@!9GCI;]LX0EMI5=XS)N&XOBQPR5]!9LIDA1]2@HM"D M]HE6@E!RYC8S[ANI_3VHSB2?=B>VMRG.P5)O$+]:P[1*4NH":H?DVMUO56Q" M==PDVP;LK5^QZ$WT1],+5$DAJVF" 2U-@R1J\!ZZJ@UR3+[*#D 0'S5@NV7M:'YMU%=@A[T)_8&:\!Z(LP*5729:\T=8;6ERFB)72NN$+N0F,:7-<"Y! M"WH0=(,#FS' U_71[E0I>FE"D JF*!Y47MT!E!"%J=CNYSKHT29/=@.42 MB#]4Q"TJO:6T#.E@WG9>LP+JG2LN10>9:5)/ZR1$RS11F+AG2A3;IK9+9X27 MH"%MZ&B0 70K9OU\,ET+ D[&]&U:WI58V,N"144&C20_6M9RAH&!B\R *,6A MBDQXUB2,NQ/*"PA!M&.EQ89#?_B$R?6C5WDWT G/@^6 MELYQ#M,\^_5#O:)'M!EFKD$B:AY3 *$X;<,2/=#("QB1."VP+M'O&]DK#Z,[ MOJUR.)%W396>6>C[ZO%]"!T3*X0R."FX\J"U)J_;UR)F3 :0TGM!OQ$YKE6Q MWW(]I]/K'C'QC61ZG/O*SX?C,$[#,/I\B_?G,%T6W9Y]7QWRT5[-5SH]MX<; MR;OC7[N"[)!+7@3YE"HJ)5UTV@CE@XM&T@: Y^]M,QG"-9P4 '); 7YGHWJY?39NS!^2S[.AFR"GVX.=GU PYDLD&-QH)RGY41E!PKGV6,1>RX9P[L%E),/@GO&H%B2 M:+V8#3[R")GK+$SR7+3QPA_%<=X1E>>@T[]=2#S6P4X73'^>_AW(99<3GGV( M.)J2*&>98;7R;=WKG>)D3I8$3 0OHA29ER95"Q_IZ5__NK&#_(]^^G=S E&" M$45[8(P7&G5RM(XHF'XMGB;DFO8D[H3N30Z"=B-SI]&\?%DYT^B>,=P(1 M-..<7 C!:U%=#=8@Q\BUY68M9'4!IW_[$-](I@T6B)L3LM<)QV$ZG"R6061* MA4P*R%(D4 P#!&$4!&6L$L'E:-O6NKV-YNNS30\GI4$4\AK+K^/9!TS#,L1\ MGZ;&QN*Z9 ,2!<3X3(2:ME_*+07*A8C M*6F;F]1; )V@7'@_G&W1A(,$OM6>[#6OZ.G5;#C&V>SU,@XWJ[57:,\<#1?U M62;E%7[$\156R5W_R7QRNZO ;E'O;V[A_RD-G)8RV'RQA3$(C*RJ'Q2 54T MQ1A)KJRS20VXQY2<#&1T*O(R.&?@K;$@O/5<"?(ZN#ZTC<(2_2O\4&OOU5ZX M93)]'U826P6?G?,E,L]H[M9^'8YF@.,* 5%+E@A)DFT*<'0 =_@AVH+)ZV;" MM4SX_3%.(VN,KV[IKW0_Q?5VY2P,G/N 8WF];ZTA'I3&D0@ M[\ P;T.;Q( ]L)Y@#>U;H^Z>I+5EK&6ZTJV"W)I9&8M2P WM(XI9"SZ1_YHL MF1F2>1U#DY#.!BP7J"2'2KR)W?4.\]4(7Y9[1O_TT^J72Q^5G- L??)D=F97 MFY^!]6CUD5JK3FN>3GU(6AM]?395:"P+D2W\G:BE MI@4R0/&U37(FJX,,#0ZHF0B,:R13MX.Z=6I-N!G"R6XMMB9]TJOP>VY6>1?1 MRNWI@JGO=J7;P!R_6VD?1-W+^P%2/I8&!)>=*LR"-C5+-^<((10-/""S7.0D M=1(.DF#>)64<_U>,?RJ-T)3[Z1KD7*J]/$$\3@:/Q6 M*Q5=RB:(IF=,FU!=NH'0/S4M3IJ66%83HPN8IJ=+M]&<^$3I<+;6]>!@4;=P M9;\ Q9G/Y$PG,"Q)4(&3FA?A0=/FR!33AJ]?.7XTO'<]-6I,^RX2[KMUY*LP M'%WWA5ZANLF[0"9JXW:N%2UOS*>:@2$AV%QXSL88V^VJ^=97G"PPM8_<)[T+ MK>\K>#4*TS5@U^:FUMPQ6QPD71/84#&(!9%LSD#FJ_6>Y]")WGM? M\VBI[4]X6VVNHY[6+JYJSVX=4A[MK+;CFX]P4KN/#-;.:1-#(X6HA_Y)!66C M=\6&HDK)2=-Z/O!&:IUK((#;6KR./$,7M 6+*M.Z+K/->(QS6J.$\>@*&!YJ M%5[/P7E..(@VKV-R?CW[\_&WC7-.LB\\:NUN-ZY]L'C)!,=D85[4IL4C;M ML9^-':(MK7DZX[.Q8D02M?JIQ-JQ-3CRYF@O &,-#<.X(%B7))BOY&QL)](? M/AO;1?C'.AGI@NFK.QO;B:@N1R3[2/EH&L"Q*)T2V!!]O07D('HE %%YVE"M M59T:9)XA\[N?C?5/_ ["/>+9F'1>!$Y##"7X6OBJ@.>&/$PM8XPB6.V:'(J< M]]G83F1U/!O;1=(-3-)GDRGM3N.RX-"%MKW*-#",9:",PG MSG2PV*J7S!9$%Z $_4B[Y?6[C2'^H!5J80JP0DY_[;!8ATPP?7'1Q$_NGIOD1:11\/&.2',M-YRL!J--'5_1$!+M98;II(QG/*BU M^FN/[8AT)[EW.R+=16C'/R)5+"RZVJU*3?+:?3RX3(Y.#K&H%&7',[2S/R+= MF]I^A7C<(U(FLW?<:R 4M;Y,)(Q*:K#699O)_W"F6U+#61^1[DUM?\([SA'I MZK)8+\7QMSZKAV/,;CC7#B:Y<[7_@/)2:5H8K1-:9I%X],(SI7$@LE%,: Y< M!UI)!:>55)8 F0<[D MU0#^5-AC:D #[_O@<2RC4RZPZ+-VH W)4[G:P]84,FJ2"BFHDEFG^Y#'U^.C M9AU9C.OP]S7-YS,])*)PJ@J>VTL!B(##W(E$.*V2:? MFD2K^AW&J<+@I]##OJ?"_OK08#'_?C@+;]].<0G[Y77QG<^K!D=M6"*WD[:5 M!$IK!5%+!C9;B6*>E*4W.)Q]%I:(F.G4LMAJLLYMP+M*#?\;Y( K+@V4*7*X5E%A@4*N3 M@2"I%*X()X]MDAZV@[HPE>E-_@V.LS=ANVG$-3!9DE>7:=1):C(0(JLW'07D M$G4LS# >FOC[]Z+Z"K1C/P8:M*+:JKJO,(W";+8HI?EF0C_A\./"O%6,=DL3 M'0D@2]+G3.:MKX<&)!!1&^LFV:0%VLY(OP(UZH^I!FVI[M7[&TL8(IDOK3ZJBR\Q"MR>"#D<@=:MTI)[??I>@.S*] J7KBZ*Y&Z4,/^!=0 M?]\$E:RR:6TQ6<7W+,S>+6;!A_EL$+AQSB8$SC.KE7\2N.)J->A<@BV\8.G6 M5V&OUU^(MAQ)_GZ/N8F5Q+O M W6LT&_35:4WJ6^RAT\1IKV.M+V9AO&LX/1E^7$RR2^GKW'Z<9B6L3;'BRB> M)"0]HW%Y2\MB+5]I'$NT;F+1LLF1;@=LIPJH]J<'Z_V@>N:C1<$F:\KFEDN*SV&1A=FQ5P66-3W@*+2>?H M2\ V=^*V(CI!8[+^&5S7D5[$W^!&TTZ%(T2IV3SWZ7X\M-+[D8T[57:?9X3G ?KI5J=T&VV4C=C>]36)O] MTM*!ZP-D>J2YO4+HD\'(!"FY"(Q6'1T@9AV!!1YC=#HZ4?[Q=NF_Q M3_J57=_7W+['T9",R$^W\T6#5(PVHR19B$)VXG+#PR^# MR$.EMG52MKCR=/A%I_ZO-W6JMFAD*%QHPRQ7SJ201+!*:9M]\LC9($8M5 H& MK$4D.1<%GI5(WG9.*4EGA0@'7FIZ,*P=LP].9P$E%<*0 T((.D'AQF,PID2] M9K.>=\;A(5E+WF;!;2E@>91 ND]^12P2DF>9TPS0=GW=^#/';#]-ZB/';!>V M&@0+[G6(O,CD$-5B/UF2W:0RK:4<)>1 \]L6Z[AIDJWX*$[2#E&4WJ1^+A<> M[J\J(0KM';6$J:C[@N)"@)>"S"ON$JE_(BFVJ;9QCE5Y^N-^I_([NW#0OOQ* M!S!?=?F=G=BZOP[+'J)NSG_P4BOE! 3G+:B(#H)2"LA-YU%HE4MIDI]Z[N5W M^J-]%PD?K_R.X"[D%"W$:%6]N,3 "5KC:F.FD)")K+J%)\ZV_,Y.U_0KQN.5W\AHBK@$5,(#%-QW<+%9UU^9V]J^Q->CV<_M2CH"M&7*1&*6QTX MH_VD6!JFI>7$J7J?2>@B/8I,ZTR';;=3?>1- "[&Y.Y%PFT8GST9YQ6BZ_AJ M%U!]%T;?BN;XE=$/)^HNZSU)N>?"Z-O!H8G!);(DA64"5.$9HD5:X(H2"4,L MJ+KD1)\C]?>41C\2\[L(MZ6M?7T"DK(H!@WP(!BH$ /X1+N.$"H9[VS2-N]L M9)^BL'5/$M]F9>\AKK[-ZPKG#:9WX\EH\O;3=;LZM$$9HR#E>F1-#B%X09X@ M.8:LY.RSRMV=I/6G7P2#!XFL]Y/X(7W\-HSS\Q"GPU2;F#V=#O/;FS0OIAU+ MP0(Z1NZ;K4:@5A9R),L^I6QX[)9.]<"+'CVS?0JR[TRJ7Z9DL<_FY,FE*B1W'6LQTI7L$2R-DQQ!1\Y:/8U#;IQ 7VR(W?;.A][T MZ,GM590]7E->:=YD7H%]Q&>312L3PO=W#+.KZ2+V.GL]&5U5V"NHZ'.I]UPA MJ7I5(,J:O% 0=*3?6&,#LFZL[_;>1Z\##<6\]9IQB]2<92KXY"85_/!4G6U/ M["]UIQ/FM50>:8LQ4=44'J^B+S$'S%I8U-E%U#C@B4G!? :WJ/1N%'E)1M%W M*FIN17(JV-:I/$DF5)$%*"IG4)C(EK,UGXM;GG6F56-],EYP*@^7P41?BUMQ M5K_0&IJ%!9YXY&0/J92:%.6XC%2>732IEU2>'=@Z=BJ/#")[K25-:IN D$AP MM763-YF[E&T6ZYI/XY4GN1#*D(BL%R'E249[MI&*%:SX*-U MLG0Y0O@*4GEVXGZG5)Y=.&B>RM$%S%>=RK,36_?F=.PCZN;\9V70Q:")%U5 M>2(IQ*3JK6N47).I&9N8*.>>RM,?[;M(^(BI/,ECJ$60!1DVH*1TX%C*D 46 M%@WG*74L= MBVJ==RK/WM3V*\3CIO((C4D5 N6%J!W]L@:/DD'"HA"E*89?0">MO:GM3W@- MRKUV*7@2F<\N"MIQ M+BP@U"T%: - '12NGIORUVXL=:J>H0 [UO/HZO,JOI MT@7DGY6J^N%XKR)#^Q!TLDI5L3#EO$J +B"H8!*$VJ=",(%1H4\\-+GH\[@K M51U!B7;@I6VEJDV%M5=2*B:9 X1*"<=6H"[15RV0 R9CVVGAM69/H]:,K:-:3:>!>B4!;>^2JR=K5!=P)G/7# M]&%]S>J=@0;;VI/WD^E\^*^5"[H^HP>>><6B*I"",J R4S0)% MFYRHW0_KT6M&CU)O<89R/=AE**)HE754#F*FO;6NU^",IM%Z4MV4I+)%-UT2 MCWH>WS/3!\CRU&?N-2_O%2GFT@],5FC-A00A. DA.=J)%8G#&RFRU4+Q];N6 M^U_2N7GKJ4)SA[ V.51Z/=^[6H"X+O[; 4;?E^UNO?_XU^OV9&"=PP/$UY!- MR3"H$NI972FUMEDM"9LC%*TS6=9D69@NI]OGP>(]-^7Z)7$7J?5,WM])4N^O MWM^46.:9^9(AJ]KUW)C:-,LJ,,J7DE/":+K8WIWH^^+-QTWMWEOVDSX$UZ/) MO 2_K@%1/NHHJ#A2$88E ID$VA#VLFBE\*(K'1O5]:_>/,C9'!OP?4\!_^! MP[?OYIB??,1IN!E6%)J\+6DA!AM U8A#$)A!IQ RIA3NU'[9G\F-"!X?HX<+ M!T$!(Y MU]KK(FM7QX&.S#)-3A$W]0'.IL7S_PU60T>CZ9_AZF>:!)W#D7!T+6 MUIE!)G#!.^ ,A0V:,VUYR\'=PG+\4,MA7*_[WX>*MT'([1K2P$>3+ ^%QN4U MV3%%TEH9:XX_#='0/*,]LB7-I^-V;S:VL+N3*!M$S*YQT)AH5QP_NYI.<9P^ M+0ZM1HLHWX\DGI\FL]F 6R^R+!RR)7*4D :<,+9FA#':::-G1K4D_6&(EZ,6 M/=/1( _J1H%C-%SQ:H I0\,MGBQBDQ%,P:BY\9ZWR53?O!;L$3->V18O;VR+ M9>A,:<4T=QK(L*\5I'-MZ9DT!(F@(3F(2A7"B\\^=RDF^!9WN#JA?:=+F_M(O[FEW>Z@/FJ M+V_MQ-:]MWCV$75S_G5,*I-O72N@&=J:F09G/(?(8Q#"Z&!+D]R$<[^\U1_M MNTCX>)>WM#91"ND@)!;(%$)9"Y,&6MYL-B60L5:ZM18ZV\M;.\F]V^6M781V M_,M;JFAFO0WUHDM%YV4]0(V@33$*I:Z]K3I1>O:7M_:FME\A'O?REI-:VL ] M8,KD?:=Z$\FI" &M0F6#<^L'D8_Q\M;>U/8GO'.+F*__YBB1\VTO/6H$O=/( MUR+ISB;RZTL2QD65D86"0J7D90PQ:\8&7"CZ+ @P4:CJ(W((-A=(5A@KA?.2 MQP,CZ=MS$F>??=5,.B=#<%"\QEK,4(!7D4%,ND@3N;38)+C>!=Q1TF*+<%QG M3. PU[KWP=1B.8'D@4(20;5&X->3%MN[SNR5*+L+)PVB]O<(X<=IC20FRVDN MYYJOCJ8>@T7P)48P,JD2BDE9-8GF/P3LJ]*7/;AHX,?>@^])2E?OR1JH!^>W MDH#)N6;%<&.!8TB@-"*XH'(M*RCF^8ZTXB54Q_P?)FI&TU* MJ1@!)=:B]\86"%XPX-ZKS&Q(WG19@1[)=8%&C&Z\2K"+9!LFGW>!<:%7"79B M8$L6^C[B:\BFBTQGG2-(3YB430R\MA:<"]D)ATZM5]1Z MR:^&?&D B)IE;S"P-O5TSD+7'L@,.5=5VX6S!BKV\V2<)N\_X!R?O)TB?G&\ MZH*T25A ZP(H80U)(?*ZL4<66.*TZ+?0INV0SBH,=CB;DR94-#"J?@GS6V"B M/K86FDR:Q(NOP?396M&7V2TJ$P[#1G?A^EO M-WH;8K+!&["\UB&3B9P"1S]&D7D4S"IKVE0N7@-RV1IQD-@;')U\[N+Z-,PV MC'\)LI")I97-4"22B56*!AVV2K;F5!YI_MP?PY-8 /I_J M*:T,8BJU-7.M=4Q?7$@*4A$N&>D5QR;5[AZ&=K#MN^T-RWP9QLCZ8D%#D#7Q MD)D T04/+)=8@E19R2:EL>^'=?P%K&<=N6,0]\="BU*0GU-=OL!VM$3 D\"LK?2O!"D<%HN(<8BZ$MQ'N9')K@F]AB]X&Z.$WJC8$&GMMM MU1Z0E<<-*Q%,C F495@O5#A(+LI"2ZN-V*2$RFT0%\?^WA)NX:#=-O=?O/\0 MAM,ZT&?OPO0MS@9M8EB>_F;MT=:;-D7I I5W>$,_6B*R4E[*5*30X*N (^5^]A86YKP M<>J\QP=E]_33&WK$XDC.RZADT1EH0Q2@: D%YUD&F5425G++>)- W)S3-NV ES%R[I ;)F-T0'C:3(P>N>WJ_X<2,Z)](B+8H+UMEXL MC:"44!!2+2 C=6$^:>/;&,A!S MC_&QA5K^/:1WY,--/]T>YHMQ&EU5@#>?_#JF=ST+'X;S,!K^"Y>*>Z.TC,QO M,K?!82!OWI"!'XJAY2OF(GET(KMN57QZ ',YRG(2>AH$Y&X7,'I1SQ#>3G%V MD_HG6+9),HBUOKS2 H$ <8BF9J,&E0-K$HZ[#]3EJ%#O%!PG%6*IO3==(P^I M'K3M43TD/G1"N9;OD&T,@:-&1$X34=?]7!J97&*REO\9Q!*C%YX#!E%K_@I! M+.<,UO-D%2O*:WE@OL-/1#WB OWW.$O3X8?5V%>!/.."-UQ'2#4I4W%=P$?N M03+:G8+Q3+=)C'X UZ'+T$N:8434^.WB#:_JY:Z7Y=?9,D(]R%)*E%Z3[U;+ M-LADH1Y=@C",9.&=\JQ)AL>]J(Z_$/6I&^N+4'\$-,AQ^!+<3\,0AZ/A_-.R M0GA%9R27.4)4Q9%9S@F=HL4W!1YHJ?',^B;;U/VP+ED_#J*@@6>T!5V]U; " MB"B21%20636S8FU![E7M1B:$]B*PY)L4\'\0V5>A)GL2T;<[M1SY*ZQBNL;X M!J?O!])D%^6B]9$@*!@#N%BP>O?1"LQ!1MW)1]KVALM@N3\A]NC)W *UW+MP MC+^'T0*2*BPGKAQD;S0M2U& DS(#$]8[DT7*DN_ Z_KS+X[5@P388RK .J2* M93A>IKGA=#C)!$QI]!Q!"2])XTJ&@,Z"IL5%^6B$2-VBG?>]Y3+Y/4R8=UG6 M_>[>:Z4=[BXT?&"%=5I& U'7HI(A1 C!*. );2G:%BZ;) WN"O0R].9(LR!5T\3;)%UD-5>AML3SY._X3(Z^+%YQ^I(3:Y)/ MORO0KTBM#J7IKEK9'@HCA''"KI,@:BE]2?4^/Z_W^8,!YVPM;\I(3 EUT%TZ ML.^L5+O!O"R5:DC1785R#15JD_J+K'D26@+FDD I4O] ;A1PX:-E K453=) M=H/YU2C4H13=52A_<%;(1DDL\_&B$F3C.082W2*29\#[($ *A2JA0I>;W(N^ M!].QTF1;*DA?(C^7M-@G^;^O9O-%.L3SR?1G_/U)6F@Y+9R_3"=C^C;AY]Y& M481##V> I-:Q-1D2=H)Y:E297M3C?7K8E M+\N3/%D,_J;K^,.86B;&;@)UFDS8AERN7_WHBXAC*0EC1UGPF2CL4N"Q.,H8=ZW;;&_*'L\JENO$=P% MQH76+-^)@2WEKO<17\.:Y5J:P*VT(!PW]90P@O.*'&1C$4/@CHDN0=;S8+%3 MS?(^2-Q%:CV3]W>2U/NK]RL@UB0IA=0D;E%+;--J'X0B-"5%CEXRQ;LPMNZQSL-Q5W,GY;0]C?8YS?I+K^/)G.WSUYC]-A"H?DYG9] M=A_)NGN-8[U/I_#**!YB+F3-2NZ2,[8X1NNM##*707$&E4H1F/6>^',<(@L% M:D,)SG(N,N9#LW>'8S*\GTTQ#^?/0UKD/GT.,(H4LT@$H*106X#72KIDA$$Q M+''!BU6J29CL7E0'!YLW/'PU;YY.IM/)[^0T/ L?Z#?S3P/E&'.!IE"J1?M5 M+14:>+(0R#MU0MHM.:.V'I5N0T2/+]:1+&LU_"IX7S4@Q- M7D?35'H"I*)5M1F; F.UC*A%#MCD*/XVB(M2A'V%VZ,QN:TB'*R1G@SDB@\4;:JT48L$6K+L_,.IQA*Q>2TUR$ZM3Z9KBT5O&0K8B)?)DI:*EBFK5^'!,S14I&BB"6+/:B\ M\Z(+Y?8P@?:84;O ]GSX!^9E+;=GDUNKR*!X;[TH9.!QJVG?5^0 %7*("[>E M..>*-;$3R]O><#'T]B+"'E-:[P7UI&X,SX?EL_8IA]$49H$$H&H/(3+B"ZT\ MI9080PJ!S/R#B+[SRHMG_C A]YB&NK0.AK3PY'K_CC".PW@^8%SG4LBZ$R9F M4)9K<$HY\,[QQ+36:OW8:YMAM?[HBZ'V,*'UF/BYJAVQ<,._'WX<9ASGV9/1 M:/([F0DAZ"*M=#0H6./GC(3 NA;$%.UY%V_*"BZ&S#P'VF'RY5+'J M9M>ZW/ECS1>=_31\/YP/'!KCP-@0K#JN\M=*QQ27XUV&$-TH6HW(N:0F,U;ZU,M?#=3(&.-GXA64R#!3; M99;>>U@8ZEF83C_5_?UEN8N,*VZ=8A(,)MK9:2^':!,Y;@29 MU(W6%M?-L;WO+1=#<&^BW$!R#]7EX_S%HKS.HC!DF UGKS],,>27X_\*TV$- MA];$?3XP*)+P(H"SKC8U\@IBEI9<-P(:2HI:=#D5W3G@W!7@):A+4U(V:,_! MQ;%NBV#@R'(H%@LDE+*JLB&[0FO(]*.RM0U6FV)8MT%U3>X>E(G,)@68+0P:5B@XNE2;;I+B O55-Z)6>#)AU\ MF?W+Q6U11"&381 Q,PBV%CH)-D+DAK;#+'QV,07DIOW>"2]"*XU&P07$."^:M/*0?"=/\W1?G?H-#6?#6^58 I/<6V2@ M135V,WIP)23(T46GE676=CNGV?G57X$R]"'T#3IR6-QPE2I<*\%.1L-ZL29O M/8(BLR;)DCT9R"*OSAU($B!1<*S-6:7JED*QPTLO1R\:"7I#_LR!D<E'*[%O4)/#XIBWUK&JT\.\J*4S&;\A@F>U=<% .$[6C2-DY%K3 MNF8=^!I.EP&#-A.*,@2C)$(K(N9'!^-+1JNC^SJ]0+W82\P9U:!+G7%X7+D+80D8N ME%PK.&M!2UHV'F**B=GL>!%'"VH>MRS04>.6NPO[7$H";1K-XGXKV<@H&4O M16U1$31"2%Z"\6B+D(84N\U=C2V 3G89OQ^Z.RC1SF)OT7INT[2I]_&FJY8H M7?"UK.[S$,#35/KIA\X..G(P%Z?0F2R0"V84Z,AKFV)/=I.L.?*%9Y&%);1' M6TK:Z\H#A7].HRJ[4-#WY;!?QNEI&/_V\U_"7^I_7Y;5]=_ZP3]P-)H]#].W MD^L_>484_(MDN?S37W \GGT:?0SC87@RSD^G89S>U5_5:-\XOYE>S>;/)N\_ MA/&GZY:.W$93T(%TIM9ER(N>30BBE"0R\TKE;CE<1X5])E;SWBHS>11\-[C? MNF$B.^V]*O4>%ZNW":SCX'FN'1,THHNI)-8DZ>C2;:8#1=WC9Q>_@^0=@,;:",V17Z_R[2C%UHO"6"]=:^2@,1Y4C[29J^: M="@.3X':VZT+GDT=,T4H(KM1KHZ6 HX_ RZ!$)$N? MQR;KP#J0RS('#A)S@YZ[M_&L5+P+HI:FP%U(IS$$#J/J'MX/D'.#O6 3,L>9 MY,@@9Q- U33W6)@#S8RPM/AI$9OX L=B_@$#H#GQ.XBW >$_7$TG>3(:A>EJ MY^&.O,Y,GK)V1=<" 1I\[3G"0E*H"^>%-VD+LP[D^%O\H>1,>I1L@SW]:>V@ M1T.[+AJ8BTQ*2-"Q7E\DC8; (P>C5>2(AO/<)*+Y)8Q'S_(!4NT[2/GR(T[' MM05,#38]OQIG,BYO03.FQ)AE ,9JK4FO,GBR5J&>[I+9$E3.W;*P[G_/HV6T M;QGV7;GJS1"G2_]3R. 5C8LS@[A1U\@'37^3E -'TOF;?@""FLSY83$E'[C:8,SD7: MG9VLU_F-D;9;G9+6#&VQ5_LG:!>)]%Z-/O50?*=]"6X7C^0ZTU5IM\+#TE M*0/9MI)V86=J,BHY2=DF0-J/17'(BFQRO7 +GLO8YOH4>H\%WNZ!=6V3=0#6 M,I*T%=EI DJ]\/>P3AP@_ ;1ANT LY;!(DH0)2:=,Y M^\A:\4"PZ;A*L8O,VRO#:B_+D6$0,=(,TK0F6AV7MU:PN$)62PI6-ZG$OA'- M\9W9GMBZ7P?V$'4#L^'+>_(+/4"WC!)7CC@BI,:JN;-(&] M"^6RC(4#1=UCP=#-B'X.[Z_5O NNEF;"-F"GL1(.)>Y>/3A0Z@VVA*WXM-#1 MQVA!*,=JJRI9RR8J*#J&VM,:F6\2K3ZN-CQ@'1Q+&781=M^.__/)%(=OQ[1A MC6J5Q>M6<=KGG#6CQ8XX(D0,/.9"YE#T9!EEH72WVJ,;'W_\7;X?T4]ZE5N/ M._PRTH'3][5RY@J*$*)HC1PBKX7':=,"QUCM=&0REYE)JSO&U[YX[B5P=X"D M6O1#7"XL(B)9EP$PU 0DD1-ICB23,Q,*Z0T3O(L9_DBZE?9J=.TOR!ZK<:]W MFNL"XT)[E>[$P)8VE_N(K\77(50E*^-Z: M79Y'K](^2-Q%:CV3]V7+3<:<8R@0A$Z%'&]1ZWO1,H^,R903QYRZN+F/J5?I M3K+?VJMT%\'U:,_<;;D9K>9%FP).IPAD@A,02X:58,$7X72VZ\D4C[Y7Z=X, M[BVXK7.P?:_27^FYF/_?X?@M2:GO9J4;']ZJ6^G#(UEK5QILL89C\<)8%4OV M&:/6B6N6M1:( R6#U-H@%&=J03)E((KHP6I5(H_!>IV:MBNE-8#L:AV *Y5! M%42(&"*X*+44QAC,33)2[T5UU':E-!-IRW,2D@Q$@6$%HG0:BB+H4BDCI6Y)"78 M6[@-[OUN&N76TN6R:!]T+1-60JU"+#DX D@& )H2761>-3F6VP7DI2I*K^0T MN#.V/7:6A#/(!$F .3+U.6EX+#J!-HPQBS):=C2M.:/"77TKQN["/I?"71ON M5O/D"\N2Y*(S#4,7!S$Y!CDPQU)T7)HF-LEC*#RQ$\4/%Y[81=3'*C?0!=-7 M6WAB)\*ZU!W81]K'T@2!7K*8$M .%FH]2@$^&D].E&+T?Q:C:N+AGG/AB=X5 M8!\6[CO.B$5P*LH9E)"\HL+I'8@&IO0TEFN)*DTNH6Q&=2<&) MG0B;M)!V@X#%IAUOH>_>A'[D3S3+ZJZ=<'W9_W._>C9 0O/R:CZ;A\7U_!^OPC2,YXBS%<1D M-0H?$+A9&$D6(60"JYG*]?)_*M+M2NT][SOR!=(#*=G";E_R;%R2:.D&%:EM MM@6,2!Y4T;1*"19!!)U1$[0HO]):9(>8@P>)^3BUR+H@^BIKD>U$U<,EJ?:1 M\W%JD67'%%I)_F^RA$PK <%:!SQKETR6*:4FMT3/M199S\3O(MX&A*_54LI* M8A2TT:28L-YMD1!5X9"8<84&9[%-?L(95JC:B9C[*U3M(M6M!ERO"7C/PW#Z M7V%T10C#[&JZ.&.:W>2O'9!\U^W!/23>[3&"M:0[%I7G%NFK]4ID&T4M)B6T M1&6E"7S D3YWM=0L\PQ4KK5@JY/^93+ZL53PPZ>YF%$_#*(P3OGZ'./]Q M.KGZ4/L+#L?TV3",7L])E^H GX4/55*SGVY.-CU/3,E"-F*H94@"<^1FT)?@ M6&UQSA%YD[R\0X'ONVX-QQ_)?!Y\C]/AQP73/T_J@\/HR?O)U7@^0(_U*H\% M4X*NAK.#*(FS0LRFZ(-4[)XDX1FFO[R=?/QN^98J#;GZOLI!WI+# SB.OX(= M59.NU[L^V6@0Y7ZQ@%>'^V),"P>^(!=K6@$[*2(Z[\#%F@_@&:WM63 0O"A1 M*SU;V:3 ]C9 7XFZ],I+ V/H&LW@CI6"=5*EZ9VE ._GD/3'1I(C'-;9GI(;3D&Y7 M,>J"K6UYE^W@3E7BI2\JM^I(3SP<6U>\CLW/QZHC#Q9^.86*["+^%N7A?@\?5C$K);A3US&C([*,#+EL5+[O2R!?F<(?\"..%CZX8C;X MZH4QDS(H,H^!=]91T)VT8KO:]<5.BVMNF[RTNWBO M>PIW -LR0+H3VM-$3%O0ODVSFG%V?(1?&;ULDYS;\?TM6G)/E0<:2V1UPV2LZ].1@)=<%'CUX/C,D,2/@<3,"K6 M) AP#Z:O34OVH6*KU]_KR=#K^23]5G/9\[/)^YJ,%>H3^T@3[_CD'LYK]AG# MVM&+XCS1_XLIFBLE,!8T&(61+"C#A1I8D8-*3H(MNMX!\P(\,OK1!:>-CKXH M=>#1R^MW88IWAO&$1C%^N]#7IY\^_\DOX=.B6\GO89H_!QN*\.AL-&"-))2A M& B69>#&)5$/B&1L'5>G[AR*'\Y* Y/J!UJ^)I\07^/TX[!&3S:!_'FRR&#&O!#' M[,UD'D:W?_^,%J&?)_/_B_-7F"9OQ\-_81X$P5"4Q$#'P&OEP$3KN[,@K50T MM%)HN6BA;LU&]-5I['GH1@,+L=G ?L'I<)*?3Z:KC^K?\4%";GQP"83VY"NY MFH_I:I6$&)E6]#/MJX]J)FPE@='-=LV MK.7ADD^B9%LRA&QH*W-" DW(!#):G;3P EV3*I*]C>!8I\>GUMZ3,'XNA\Q+ M^)]6O;XCX6>U)4[4BH$R2H,+(8,6QMJ?!["^+S,,;YEU$8W^I5V65,+4^96PSJ-(?1!^C*KEOXL8A^+$JLA>82-0-G MH@:ZNPN_#73V%1G%TV$B]W 1MU^= MC+CBHDQL819K J5K$6XR>)QV@ED??4E-X@4;T9RAF]. M*.2WH)*V4!0I="2I750T0?CNQ6N MWO3T$]2QW%_:DSY%=9R;ZYMS>]:LTS#.ZP9'[<]\R!7U7M[;++?ID/&O93[Y M[)!)9T)67*'-7F8N(F:3="A6F($WH6"P$1"UK@7;+"R.Y'2).IB2@A3E##*? M"J'V28(VO!;R= N4$4JR/!3CK E=.L=?3.93!P3ULO/\T^?2)[.7\W6"J=I@STM%F:AW0TIH*452D M;6)='FV$CVBF'$%5CS^K]M"S4QQ$[#W0'VO7E-F+\=)0'61MT3F?P9%3 DJJ M6IW)!$"GO6:Y\)C/*XMFQP'^.9U.,IT.T+)SRCM[<)S_M>#C9IRH5/+!:T"2 M>JW)&NO=M@*9AAF*YE:G)D6RCS7 /V?326;3 5K68][;(LS1;I!/\G]?+2N< M$QDOR.\>+RH"+5)>:UWKZIV_F511#*R3,6!M*:SKY2'4$J+W")S)((0U*B;> M*0)U#J/YW>W24(]C6=UEE3\ X=OW]5$_X\X#6]Q845]'^9XC03^G,SG.9E;*O(CCK@]+(C(C&".<]"B M!DN<2!$RD& 7*Z/1YE?#H6P)_SNCSG-$M%?D2HWX=)%2*#I)F8\Z\UI-+ M ES6#-BB0FO1BJV?#9]Q6/#/>=UD7C\>?G=2Y\<9>7Q8!D9ZS4H4H$1-H]79 M0JA5F V/7CO,:)1X7+OWOG[U*>L39&LL*PX7U=EJ4BP'K^N].Y>]<2H[)MKD MJ'V-]0D.B0R>A/'SK$]0C-$N*@<6I06E:NJUIR\E:1ET\LG))G6C+ZP^P4Z* M<&]]@ET(>2Q7N[N,Z<_Z!+O7)]A)5XYQQWL?HA^+$EMNG8G.0T(D&ZM@ABBD M@20*F9C21=OFXN;C4=Z=ZA.[NPN_1ZA,$FS5//@#GCIP;;1@$YSW(R%5@ MRD3IFY0/NN3Z!#L1W:D^P2XL]7BM8.&D?T^^_72ZPK.X?G4-RIMB<_2@7;60 M;22W/]99%K"D;&)2>:W?XY8PS[8W?,7JT)_D&ZPDVXH@6%^4=]F!5&8QT C. MF#J>/4ZW^%\^&R>T$=_FSA].QUP77S@WJXL=H! MX=H55)Z*E(G>5RPJ[9BWT6IN"6R)WD@V2$%@,I+3%%:Q-C,CIRY@@FP5"RD* M,F#\@5=0OZ^CQ?P4Q_3- OGG9HV?@QTZ)+*9600428'RM0&L4P*R,!DQ&V/: MM-+HA*Z_^-O/.%^]JI;J75+XADA[2G_^VR"*P+RRINZJQ$:R'*(G2K@(*NA@ MC2Y-3*&.^$[14[YOW=D>*.N/FA;7*F]@+L"]+)O6@L]H$Z]UT:P%C,(36IG M.5YH =>%C#41A&V3A+83S,O6I]Z):A%%N$%[5S*SSZ)9HAYP[;V4M%U;5^OM M!7)J WD"H'U4Q(\6=&1!9&>_TW_'X#Z:A2;1H'=7*'>F"JV6H?1NP MTX3+^R#O07TX0/+'U S%$=&B 4=.*2A>=,U;1I#D[_#@30RQ29.@XVK$ S'H M8RK$+@)O$@9:B&2Y(GZQ2*ZB#%'9B&@\<%W[0F09P&?':MM;XY(2H2!K$P^Z M']CQ+=]^*+P3W.E1_@V\IB\'_?K#9#R;3'^J_ZS*NLZ*Y#+&C IT2:;F6$3P MD=6F:?0!&>>%\2:Y 0\B^]JLCD/):9"Y?B_ U>SI O%XMLA&C.=@EAS,[BZZ M

71CI M46G2Y&H\GWX:_/IZ@)P'P[,#4YM=*^\4!!%I)[5&9LT"K:SW'&7-,/WE[>3C M=ZL'5I6PUS]4;;"WM.'S2T]MEO3 Q>0@0?9H@UPC^/'I0+H4;2GUA,MK&@ G M8TLK#Y:EX'CQC*E[DF;WH?+'IY='Y8Z"W#HK6QX:]M'=^Z%']G^0N%,_[Y@% MDL\82R3*HF3."()A@_4\)Z7+('NIA(\92C7W55$9'!,!;)2"19&C9X?V\^X6 M>[72.)4X)^=#D_.!AK8'R17($!0M"46&_/B.%!=I&FO\AOZ4.0#;*=UH:\*LO#G XZ M!II.VK+E;5ZOBX?H@W+*N:#6J[QLSW;:^(:+H[<74?9=27\%ZMF$=K5AO)JO M B@K9);K$&I:O?35L(VJ-@I( 9+(OL2Y!J T""7?'?GT! M\/G5G,:_:OT\O8U^]C/MN\])1&'T?S%,!RFSQ%6] LAJ?R@GR8I-"B'IJ$Q! M8Z)H[M0_@"[--/UV,82%^RBD&!<+[>KLT%:N 60L9D M@DU6JB;G_IT1?AT:U@<]+6X'[Q0Q+@RS35B *2]I*0X%8E+T8R!/7)"/@+S- M-=['FT-RB!:U(^?,+>*%0; 0O4EM].PQYY#L1'^W M'))=:#AJID '7%]]#LE.Y'5.&=A#\L?4#(.*%EP3(;M4&[$:"UYE!88QX;TE M=R$TJ1+U&')(FBC$+@(_10X)0^%9)K]1.T:K(GH&/@4&VEN>3+U9T:9\P/_? MWK7UMG4D19$3<$BNKQ;1JH*59!FA\L+PHGC)$G0R2!LLP8M:>N $IJ90C\D<9Z$/*9Z+][6KMYM[FZOU.M^M M%U'RH!5:4%B=)%K=]9V/!%Z$D%84+\0D7:A:A+P,$QH)I DBV:>R7MUV_=WR M]XU;\+:\ZY==_W/N/RQCK@O@NL]I>;?@T0G)G08936V]9VD9\!Q I"P%.LYY MF,FTAHA[&48V.G"S,*_^+/4/I-SUFXZ6QGKA%&E$TJ+0W)"*:K3G.1. UJN2 MHT>1)ZF9TB#C)1K6OA#-PI@B!_BA:<OBZ5)-X UEQ^RC^9F+,(RAA!O[-ZFC:9 MIT"7FL0@6A1^#+H4>I.U0 ZV^ECU4A=P\]**%VX"N5P*)ZEA>D)TJ28(6^E2 M+?H_"EU*2%YL,AD$#P:4T@J0<0;:2I8P! KR)KG+.1.ZU'A>QZ'@'(DN-43$ M;W2IP]'=@_&R#S1'HDL)5J(3.8&QN=( = 2G26BCM$,4G@LQR17-Z=*E)C>> M!D0F*KD3HI$N5,P"5D*8 50\$HK2J,!12?T"T_N!ZMUW+ M8WRJS6LC3<>X:9KC%O$FUS0O1I>9*DIPC]9'Y3>]6[+U(2R89R)+P2 :1U%) MJL],(VK(7*<0>;#.AW&(-]M5&IZ[Q?6V7N(F#@4=N;D^4HQ$80TD$5-F#GV8 ME($R0,21LDG;(U6$?\JQ>[]:_I[3PL=45RJ'%!4MWU"+! 17@/ (:=/:VDQR MOS)(NJ/ED<:VH!W)I!&QF8ZT!SI,Q/=LPSI3T$9VO+1>_!Y:2@1%\T9\R^^)+V M!*WGX,S/U,;3@L@TF1\O%'.1)E>.X$K.8((4*7D<0[!,I&1<[S4/ZZN[U=WM5)KW&U\7>7 MJ_?TZN[=!\_3^'CYUG%CU^NTUWV M*4:RL6!2JHE_"V2@ ;Q,3C&1.6T:DT3\ X0[U+=\0[B]WRS*G_/=WF?W=N[7W/_#ON[CXOX4$E$0Q%94Y=T+I2?A% M35+.O]F-;D7;_N9T*(WHKFQ:%C1)>GW?]_3WA2IHF?98\U4"%'*DG9SDC\G( M*&A+"%&^MBGN/?H9F? M-S-9.*Q4H:_K M&X0PR#!>'^O<3&%D[8[X/'TCWB^KM%S'[D/NMX0J=+11K!DAJ?JHB'.R2)4* M:.\H&,U1.S?L -DUPKD!/8HFG\*K#PUBKF+L:)FF>.%3 ,S*82;%Y:D/FX+S_ M;D4\)"I1%!3:AD>,9*LT/^(M^3]_DNG33?<0H1IR_(/@WRG- MO-G\,6#JIM+Q; 80N8,7F]G8.FK']8B_6=[&3XS[%F=O8>J=<1KP"K*@Q2?K'6('+O/VF:8'X\] M[\EZ, C=B!H<<6=](H\U)3 A/>A2:]_%$L$;$BIX%D2VEFURRB> Y(ZC@'?\]__Y\WX)GF11YNO5O_PI_$OP)R!7?"WRU=V__.GWVP\0_^E__H__ M\E_^^_\%X?]Y\_43>+?FC_=R58&WA:25%.!'7GT'_Q"R_"=0Q?H>_&-=_#-_ MHA#^C_JEM^N'YR*_^UZ!* BSEW\M_AIG-&012F$)[DKO^3?Z>K._EA7=P\R$+3^NKND]2,_"FG+%_FU?,BS)3"4E"M&'9J,-J-4!G\X. MS9KO";XT!M&Z> GJFOL$=8^+:D 5+5F-2-N+1C?$O\IE57:?0/,)#,+6KOJO M/L3Y]>!+>EUT<-""GQG[]HE?^5H;E0\5W/L:&"/<.V[5VOOWNQEUKAE0H]2&J1_D_=,%@N<<9[).(0R MCO6N(M$;!\9E B-*4IG(A$@5N?"M5:]S8];K;[^;35>J%QTW?K3#V(X)O2,W M,N=MY04;@4$C<0-FD((_&JG_'W_4YH223Q*SZWA2NG+"XB4QN;WL1D&JK(I% M;8QNJ.W]SP>Y*F6YD"S.(H(H9+H7B&)"(&$AAR@()-%_BKDDBVICR)Z<-CU] M.-'+"'3!G/^55?E>?MGV35;64YOSR^M[PQ/4/S1!FAWE3?9?% M%UI4S^;,3CPN];:>/ME$(<80QF% M4JA,4&ZWD?,LU]Q,CRB(D ,C>!P@"Q9Y'=A'9IZM4F"KU15H] *M8J!:@UHU M4.MV!3;:@58]4.L'C(+ :/@Z@RC:2X:ZM3D.YIZ __\95+?UR#_TO6N8Q^ZF M6_?\8[2W5H[0_+!M^/A;QF6D+**\N-8D\+,Z+9C91@ M*R;XHQ/4XX[0 @Z?^\"^[B;=_5GH_7+/9_.*V[>Z+*K%5W.,U1YU,"G2..$( MIB%*])Z.!A!G/(0J33.5H)2%5-A8?2_:G9O55HL&_GBWOJ?YZO1WN1>J_LE^ M 0!CGW7;Z6X]CT]HVC-G]1L[\U7_]G*NOFQRDGEY0H]N#I[Z\[!5Y.WZ_EXO M9=6:_U.O6#?%M\K<__V=+A_E%UE\^TX+N8@994F2I!J82$%$HQ32A&:0LC!) M0BP83YR.=BWZG-L\;40&I9'Y"CQHJ^[)B M^T9MF4!J)_^QVX&N#N]TJ[AG- MD2=]"^2W!D@ML/ZV@D9D4,L,M-"@EMK?RNX D<\5WJ;;25=Z!QQ>KO@NKPYC MHG=2F0NM-W*E?ZB^Z&^-.8CBNIC0E>?I8_ MJP_:!J%+8U4OXI %@FI;(4180)2J +(TYC!*L0@2S5Y1&KLPE0>9YL9DK4J M-3J!!_W7\@K(LLKOZUFH:LV ;%4#?%'XKH5>2AD-_EJLR?Y,<57]_+3^NR?$O+[Q^6ZQ__*L6= M_$WO!LR']5G)5\F7M"QSE3>^N[?TYP)+2B1#FMH9#37)IPG$ 0XA#<-,I$K$ M092YD+PWR>9&];^O"DF7^7]J;KC3HH-?]$Z]_#/0YA?7:@&E]0+?C6)7H*(_ MW3C\I!1JMP"]&A3]? :,:,+J!?VT&ZK=Z(-N_TOJ0 M^:625^"V9S2=V=T[\CXYWI]PDS*]=TQ?\KW_#GP9]=L3PT_Z+Q\K>5\N<$8Y MBF("6<#,%6^B(,Y23? R#GBL>1T%Z>))%FP]W' _TJ\+%>SV/JV%MW/L?:F9 M?0S[H8;TA7B^@JF\=W]@A :UU!YO$)Q0&M?4/=;Q*QNS/5B<-U?[7AYHD!YU MELUEV=[5E>\>MQ=J698@$BH$PX@9FU-$D G!82Q1BBBEF%#J9',Z=#XWL_*% MW[FE']H@V"UMPY' '-O\.^&_KP6_ZOP(2J!E'^6VGQ[#K9]G+D1C9!IQ <*:)7I4WI) V;% M*?E?[M9/O^JW&@+0/[R<]\=:G&1:]ZC2S=J^1RZ-F?FR7N9<3WS'->UT S/Z MZNU$;G12CK)6G0=CG "-@]Y>*2KCE-:G0S%.OC'LZ_Q95N;4X$NQ?LJ%MLN? M?R]-Z)EQ RI-=]>\RI_J]6WS-<;?WP#'[[>_ U\_/SW]]]N/W[^#5R_O?WX]X^W']]_ M^ZN;,3U@7.SH9URT1Z8E+7QS<-J)#]@S^,5H /+5G\%&";#58A3:&@ZB3SH; M(,6D-#<T&\T?:^,">OQX VU'Q[,8OI%9 MN],1M$HV3F#0Y%D28%>/*[#1M G(**_V_@Z,HOJ9"CSKA6"KJS]B'WTX?/+_ M>,).NDR,COG+U63\#@?$5?XM7^7WC_=OUZM26_@FREI\R']JF;1T=_+M^DD6 M]$Y^-7TO>!!FG(4A#.,LA A1!+$D(20)9SA2D8P38ATXZ=#QW):$5G3CR+:1 M'2@C/."U]/HOC?C G-FM'0+P7(:CG^G'!'EDXN[PW14;U'*#1G#020Z^CHBO M0P3C2#A/%*+H#6^WV,,!H/4&%[JT-UWTX M]\(#A[P_)+Y^35?E]4I
3 MYK+\E-_GU2*-HC3ED8),(I/S3!L#-(B$_C6,:!RGL93$SH_B="?SA6^T!J9'G\0%(Y0@IL<[ X'-3>JJK2;>4 M9_1]N2$\]_@P-NA2!-RHS5ZR;KT]K'R^I6PI;^7/ZHT6_9\+P@-,,$W[N?&'9WT8*UV#H4:%NDT<",2Q^&PXY?Q0!Z9 M=FSP!7_4X@,C/Z@5\$A)PY#SR52.$DQ*8,/0>+U# MUA;[K1XI:@H?M,MUD @<$(1@S#/-;H0%D,4\@$DGJG*B^L@):(M*?'_!<(Q-F"K34 M9S]GH.U+ S=)K9_D[?J:_\=C7L@OA4E%7CT;9_!*[\C>ZT\?S".+..)!*&4& M4Q48DXA02%&20H;C#+.(XXR*Q6X:_O/[ >O.K;[\9VL->/4RH0_Y)DNHR$UP M9VGN01]:%:[JB.^J(1?9Z>&XV[(?',L-F%_ )]J3=2[:U1JT8H,O&Y2_;%%^ M?Q9E]ZV:,V!>=V_VO4^[H7-&Y6"/Y]["T.QMO*ASQ]7WA2:U1KVEO*Z:\.O: MY%KOVV/E/_+J^X=UH61>__U=;MQ<5J)<")Y0+'D$TX@AB)#2F\(TQ9!EA"6) MI"IE5F;3&,+-SZ6T$7)DBUHVE=)V- 8;E7VF#?0_$'[S#'J4 M;^+$A/Z1/"@(E MXR25/ Q0X%3(Z'@W.C0-KRZJ7PC,Z0K8!78 -2+>,5^*U8 MEUZ9K0^*47*A[O?T.FE0CVI[,@/J\:=]IT#[*O5&;G6S,I_5]7_*!8]P$+(T MA0AK-D"$A%!O=A&D*HLCI@)&1.:V[77I?GX;WXWG;U$+"UJ3KBEPYL@@3@-A MQRO>P9U%SK%&]C8AC8&\3K1PW0^YQP1CI[&;)I/8D?YGDC+L-#+VN<%ZVA@8 M%BE$7A\7+K_07'Q("/,5:(5T+!_6BZL=07E#:V1&VLH)7F V1I4P&U"\!I_V=CAM_*F- M[@PX4;F\.LY@^Z8W=C7I;2&V4?:"\K@9=NW,M.(]"GD8IC$**-!E3 M"@G%!(92<982%<9IZ)9R\V1?+M_\B2)&3/+'M0*-L*"3MO5DM.22\QBS4$B) M10H58I%)&D@A%CR!<10E@L293,+0Q43U@O DN;FFP=?.GO6"VL@KW5# G.W= MLV#X-'Y/=S:I)7Q6YY=F\?D7!KKZMSS_I5B+1U[]@Q8%757/>B$H'NERP5#, MTC2((,LT2:"0I) IS&#&LU!%"B,<6MG'=MW-C3-JL:0 /UHQP2^?U]H."9&C M*\89D)- 4AI)!'F&!$1)@B )9:IW(DB%6:)_5O'B01;Y6NB6BFIJJ%]V/1[@ M;^1=OEH9XX_1I0EJ\8HSD3*)<(#T8I>84-0X@U1%F=[L)33+E(I80%N:Q*TZ&>.XLD%((AH>WG3#"(!-<;E326D"NB*.%A M('GBME'IZVY^>Y7]RH-M-JOU5N*!'HN]F-MQBR\<1V:6_8J#C:178$?64>H, MGD1DI *#A_V]5F7!DYKWE!0\_Z-"$8'VA>U/5%MZ4_%DH&@G$40(PB MO7O#*8/4),O(D%0\CE6:\G"QDI:[-NM^K;[7&V>WL3=NM[*X!T(^K$OG-!GV M2%N: %X1G,@>,)F!35A6_<..V%? "-Y6(;8HNN1N'KBBY=56L.Y\6L/!%9,# M*\*Y@<&^N;(HI+BE/W?*>7S66C;E9XHW*NR_EM5CJ)33U)L-S*W!WF)8Z[E+.@V]&43R!'9J<-@EK6_8I GV55 M9[YM9?;J76N%CF>/VOX^I_:BM4+@B.>LW7L#?&K>TJ)X-ND";U3M>OM-$UMY MO5RN?TBQ2&0<1F$608+B%*(@IA ''$,B,YD*ACG)8H=$?WU]S8]D-M*:&[/: MNQ^41F! &XD=7$%Z0>[G%J_ C6[RG!;3DX>'#1*]CAV]#4SGSV&CQYX;A]4+ M0S)\2MV:?-/<''S[+O6V8MU492U?Y*#B0F69R?.<14A!1+7-@2/#NE@B%J81 MX=BJ-J%;M[,[]6A$!K7,8".T2Q)0:\0MF&$4'$>FB4;F*W "2I=$7Y>@Z^!Y M-PK*$WG?G4';5Y)65X3Z$[=:MS9A,E=7#?<3O#J_/?!$FI8FZ[-L3U<33'"& MJ82*FA-I@F-(N)10(,4CAB,6!DZ^'OO-SX^;RSH7N>,-^ O,+$^D!R,Q]HET M!\(81])'E?9Z)+W?P[1'TD>U.SB2/O[40,?9FA:.5W%]WJGA^F^2%A_R)[E0 M68)5@!/($&8F)#N!6.H=&1**AAA1&86)DZ^GHP!SF_)1$,6.?IZND-OQP9A M3F2/O2@4?;4Y%WK>UHF^J@M%&R6 T<*CQ^A _+PZDKK*,*U_Z4"$#MQ.A[9S M68;%#^OBJWS0W]GONK\;M7,KOZ"4HC S'JDQTE2&0@EIQ$UH=JJTN1(E/./# M,BN>[M3MKFV*Q!*WA1Z)Q^*Y31I&36*X,G?873H@;L=IGE"<.$VB6A=@*V[M M[K[CFN,_-^)Y=,;(B=C3ZZOD0CR/PJD MUF78<9J$!&40)M9$J9""^'@RA/N$UT]'02/T^'3A9H]!XS];T_W<&2A19[1TDV MSP\SU4QNL1_Y-C-_E%0'ID>CJ>&W$D :2&/(/< MN(DA3W7^REDASV!R/B7DN08&>;CL%,/]N/IFS.?J^_]^U":2GC=1S+!2,H8J MB"A$(8L@#4R2MS##(A"Q2)1PJ67;UYG+I)HH0XG M].%L<2C@#;O1[TMZY/3F3V&!Q1D?BKX6IO2;L-#DA:^$S1M#8X UOU!>F=SZ M;Q_+:GTOB\WEQ_[.^C^E6(2I##B)*0Q0G$"4,@XQCA1,58RDWMHQ)IPB^MRZ MGYNITYWG%!L)@1GLQMC16FU<\1V+83H.BIVI,Q[4(]-+)WA35:03?>\V]L7! MVG_Z<*^]##>_X<9.$DP<@#P$G<.0Y$&M^$O.5I\[(YIDG&".S1(?;H;?86]^Q M@S:(^"2.WOXF)0\;S5\2B-4[0TY2\BJ_J^^,O\FJ6M;US*[O37;9ZQ]4-R)N MUW79PR]ZI_;[_;%>9$RI),1,4PO15D>H DB5H# D*E AX@2' M5@?'WB2:&QU%012X'+OX&!2;TYF)H1[;Q-FH [;Z7(%&(]"J9.H_-H4\:ZVN MP$:OSB&V<875JDT]8B[12Q./W%2!35.-H./)G4>T^P_X?'0TX3F@1USVCPM] M-CS0Q_E4]>;/LEHP@L(X2B-(LHA!%"!M5294V'-OL[FMI9] MZ:T&#R!8R:IUOLDOB[E'J.VV-+X '-DJV&)7"UI#MQ&USHWBT7_< A*OGN-]_4WK,VZA M^8&WN,T[0YU>6/5QI9>2VFJI3_+T+D2&2'*(F4PA$DA"@HB *14$!T$4,H'= MO%M>=C$WIC82@JV(@PY&CP!IQPZ7P3,R)S@B,\"SY)3R?EU(#GJ9V%?DE):' M3B$GGQQX\-DE:?NX>GBL2G.]O.S*+\4<XY1&H M'QS'/@'=)'*\:A&[ BUB(T3?6V#B]0RTI[MICT#/ZWUP FKQRL#B*B:%M,D! M(-ZN[Q_DJJQWGM:F^W MO\NRDN+CZDOM?OX/F=]]U[]?-[XPOYD\^.]H)3>:+8*8AB(PA0TQU?M*1F.H M]S8!Y&F(E8A2_4'L5,=E+IK-C2@[@0%MG>7:[/A/M5K@E\=2 &V;-A^[EI&9 M"^BVA3[F(N^,5H%:8ZV?,AOEIBW5,ANU3ZSF M\Q-PH.W0'C[?J"Y> M9R3;LF?9$5]/R7K^^!RQT MYG$W3JB+\A;/B[?7B\S< *&$0AZ;G%XD3"!+>01)%,9$$D$C;.5DOFUR;C/] M+5U10>WF] XP_=-WF+HCS]2WUY^OWUU?/BMC/Q=MJ;9(X=RM]-IR-_&5SFM*I7_X;K42B12)0VL&/%(L^\W/;49MI!NX8.YC9[E.#D9D[.71&HPA11R/Z.RY:.-N#U,7 M:3RBW9&BC,>>&J,X[*5(4[3Z]6=YH;[+VV&.Y/? M+J_J(XK52O>U\WOMM+:@,>**D@2&0:0@DG$,<:04Y"**4IX@%&4.=18<>Y\= MX]52 KX1$]!:3A=W6]ZT6$=F>B,Z-#(#CKAP5;:*] "OOVH=:@=$W 7 M7^81@9_*;]GS #BZ)P\$L-\5V;71"=V.!^J[[V(\M)%A-G)G:+R3S;\?5YML MS6_I0U[1Y34KZP#B!0M4'$D<0\F-?2R2")(P#/2*$2&&2<05=TK#9-_UW%:* MM]_-;8"Y&UMO\IC75;O*VHMSITK@7]WL9(?1L+.1Q\%XY&5C8_S^THG]9X/U M-F=\*SKXHQ/>XR[<'3&?UK!#[Y-:PNZHO+2"![0P?IV+6SUV;&;U$0A>-5NFA M^.O4:$PW-#@8C$LIR@]:)7-\8$*Q;U3M>6#L M2%-6W;@X+U2"(\DR# 5A"*(X0A"'.(&12 6C&0\#ZN2_9]GOW'BM$[M))26T MA,[!259PVW';""".S&C[^'4R&T^!QH-LN]U\UX?MD/ E%Z0\1S)9=3UU4),+ M'D?BFYQ>'VB'[3155[.OC;R:$F_8L@VC+3=)863*".48;3@K<70$=AN9 M5-" IDD"!=7C@:(XAB0Q"T@S,SQCCH&E ML3S6-WZR8^(Z_LTA9>4XO#F\)P:[_*2+]?E8[&M;K_0VY4XC)(( M2AP+DYB'099*_6M*,APD<8QPZII8XT@_,6#Z"-3"@U2EL1P1]&2%!+Z3GS1@\.OM-O'.MJ\AP2\31]_@P M9M@_B'\1Z,PX47_74^"+UETGOLY,LCB-LBK,D81T=ET%LXN1DI A1(HDR M%;I0AJL <^.2[=75LC&Q?[R,3Q>M$J:JBP2_/#1Z.!Y(.8^3'?>,B?[(I'1P M9W@0?-W)#XP"5Z!5P1]A#07/)Y,YRS IQ0U%Z"7W#6YG&"E^EC^T"6;:U%U^ M*=8K_2.73/ZPE$WXCHJYU!NT& IN/(89SR!-@A1BS%,4 M8:&RV"E(XB)IYD:76AFPE17LJZ,'"6P=Q_8>:W4:%E]UV7C:,>EDHS0RK8X] M0,XLZP58GY1[F4"3\J\7[%Z2L9]&!\1N?,A_2J$[*.[DV_5.4;)KI9GK0ZZV MY>U2E 8T(!'$1&D*5I1!'"8IS+*48<:EB./4H8R@=\EAWP]5Y] M06K$!\K(/Z# H/UH]!/H> B/S)36,GN*%7#&J#=(P+ZUZ:(#G#7<"PMP?WOH MP7U=$/IH"X*8>K_T_'C3".MBV)W&U,&5]8#7Z?#B#(IPB2$&4()1$PA2' 6PYBB5.AOG/ZC M4Q&'W<;GQCJU$\E2"^CJVKZ#EQU[#$5A9(:HQ0*M7#X=S@^U]>M/OM/^Q.[B MAYH=>H,?>>:24.]/35AYR8N\SK3\29LL'RMY7R[B(,*AGJ@P)J:T$F=FLE(! MJ90HXYPE,7?R #O3W]SF;Q> W+H0[(@\)+C[-,R6<]P?>&-/^Y.X@3^,O* 6 MV&>=>CMH_$=DG^[R%>*OS^I_/-KZ_&M#_22JM[3\KDV+IUSH/=#S[Z5)W[[Q MUKCF5?Y41WYM M6"DY7YF\0_7NO?6BI7HT=0/NMTV^7(@I^* !J?V M%&\CZB;GHL=JR3:0>*V7W-OAM!63;70_J)EL]=( >Z$NJJ GIYZCRZV%TAG= M-$O3P/@,B3C31@-6I@*["*%)?\@9C0,56-5M.M_5W+:<73:QAW516^!K!6@C M_^X6M$DG%B++\$T+Q"W,"6\XCLPGK9R@%G1G"S-@Q]B/F;6O>+ M6'(E..%0*KT/0RQFD*199GZ2$<(!C3)D3:YG.IL;O3;BUAY$6X%!([$#+YR# MV()-/0(W,I^>D=03%5CBT4L&Y]J8C@XLM=DC!-MW!KIR/CX\-!1#E^8BXH/> MJ'Q=>QW;D2Q M*W:=.Z--.J/MLP(/UK'3#8\#OT['UXYL58CM"&I3NRN.KS) MF="*#OYHA'?T0[<;!CO"\@[NR'3E"5=GOG+"R2=;V74\*5'L93 M+Q("-0$X-^K;=ZJ_BC>/56G*BVHIWM RYPO.:9PQI?=>"E-S+Y9!BAF&2(91 M3)44C"8N68^=>G?BK0DR([^3J[4>(#,;ZD*ZS BYR;8*'O1\,]4^C1^&T0?\ M4O]3.F8OT@35DCN:&U1G:P(_P5J,7WQVN#4//);VX"3,IS M@[!YR7?#&AE\09A7\E/^9/S9=+MW.5O*Z[K*XF>I-Y1,CDV\$+0&LLQPT)_BV!_B64 MM^C*%%(R# ME$&4I!'$$=%0DPRID"*]I4]=UA2/4$^PB#2>M47Q7'O/.A0HMD37^M;5$V;C M7[MJ06$M*=B*"AI9KX"6UNO%JP4JGF]>^WJ<^NK50OLC=Z\V;[F1=EE4B\_Z M6W&C_D;_?5UT*2':W1M!0J%(;YU)8(H[F=J:E$<4QE$@98!C*J75X5]O+W.C MZ$XZQWUQ/Y+]9.$-GY$YPAX::T:P4KV'"/3[.R2@?WM) /T=3#+OK73LIKO= MP]Z*AAM[Y+,6O[EG_+2M@+T@<9;%+$60R32 *-7SGHI8ZFTIHHIBF4E!+BP; M?K+SN7%"8[9MB[CM5 J_N%#XZ1&PLS#&PG5D+CE5++Q&>BL\^&0!M8]BX6-JWDFFYY,1U)6A3B!JRT:7HS0Z M\W0B@D9&D_2ND=(GP_3CX)=-3O0U,7/T:WS($F>>]QK^O?'+/A)F3)&,!2(" M)HEF""0PARPE"<19DJI4[WBD=,J#ZB["W.R=E^'?'SY^OO[\=HSP[[YQL6.< M<=$>F8O.A']OHPE>)_S; L0)PK_[I)A#^+<%2I;AWS8M#7 !K<_YWVA+3+Q= MWS_(5=GX8Q2%28MO&/C-\_:1UIV_C@LT^;BJYX\KWS0=[& MI78.@RO[Z=\(#>1:"3N?F/ MUC_E2STHP[]?JU_V/]0*'01+R&$&2FK)?2F]R2"2XN7?7GR.">.:4V6J0%'/; MW41!%'B["NX!_^(;8C^0OO+%\:X2H-7B"A@]@%9DDCOE\SA.=-7<(\A<;J#/ M8^5P,6W1V, ,HOE*WJBWA11Y]8%RMU-(#U8J_25\%6*E&M<51*;^J2SJN#RMRPU;MJGAVCK5]$XN"*5: MZ0Q#Q9"$*$U";3S%%"(L$9-!P'DL!Y6ELY5@?D>KW20I.@U,'$JG EAO= "_ M/&RT>*SXGR=,[-#&/"38;E.HE5YXGTO'5.6@0QUO^;42@%TT8541FD)N]QA$*L M" IY$CN=F9WM<6Z6U:>-G^-ZDWZ\SEJWZ_?8AJQ@1XH[#W],110BH:"((@&1 MH'KI84I ;$*V9)& MVL2E@D,6Q 2&,4<((Y$DL=.IX'[S<^/TZV_?WM]^S]\13EQ8:-7D9?N3+Y:W\6;W14OUS$8_/<$U M\F0_AE1[O 6,O* 6>)0JH2=A&:I\M_GG[%C3;RVI5\\4X6 M^1,U_A=Z:Z+WC'39A'TO>!IAK#B'^A]-&;&4D"$>0QP'2$98$1K[!/Q': Z(<^E#+!F"$L8#MFAE/PO=^NG M7YL&##?$[<^&%>(=5CC7Q22,8*EGQP:VC[O'L[]=K\KU,A?UN5%=4; -PI:$ MRR33)CY/>0:1_A&R$%.8B31.4H(5$E9IQ/LZF1L'[,G9%, <$-A^$M)^!O % MU,C3?Q!&3A'NYT"X-,#]9/N3Q;>?TW WO/WLL^YS_JMQY+S^F9<+EF0!$BJ& MG&;(5" )(::"P20-$4HE41&V*O2]U^K<9G4MF-[*:M$<9O$6I//3=I#J8U\' MV6CM-"\/M+QT(FX;G&SF'>BP.]4._SC0"V6S3#?[_ 7!F0JP.2Y#A)F\T ED MW+B?2"+C3*L@F=,ER2$A@>&S:-3,=Q;+NZ@[#^84?D*T!W4?#**7<>3THP3%B^Y MQ^UE7QFIKCDW^__R"WVN72^#&&,1J02F)%/:GH^5R4"E3$5!RO5F/J32RIZW M[G%N1-2)!QX:^2Y-./428#ON\0K;R+QS(K74!L@O9X#TD$[J!#CCYI!ZV>DK M)XXZ@<'Y;%&G7AQH\ZSKZ$U>'S:LOA3K._U=*]O*3%0JRE/)H/#6_[$-]]$& MTM9!R=%59ECC,YH1G0*P:#383=8XBJ/-98CYG#$#)9ET+EV&ULM9=F%K0](6 M-=58FHG00%)1(B)4.(66:.(0,Z6!NBW0KHDMZ MGB.H]?.1#RQ&9IJNIE(CV/D5UPX6AXJ]%\(S49W>?9A\9=LYK7I_\ILC[TV8 MB^:TU/NI87J>&UB@;C<%PL?[!YH7=2G?[[2XD^4BBF@0ID$ 12P3DU<[@UC$ M 0R%%*G 7&@J/N9&%YV8H)&S21M42VI'''UP M]K.%)Y#&OH-UQ\>:&RP0V!)"^=)K4;_=D('^X24']+4\R<2W4*V;[3:/#MC; MM$&O'[1(;]>K>JOTC[SZWI7[V W%3V@21%D"8QSJ69^*#-*,81AG))2FQJT( MK0JFN74[-R+8E)XIVC#\JBW=64@!UD^R@%5^+P?$WCN.AL5.:A2,1^81:YD] M[2F<,>K=:=BW-MW^PUG#O5V)^]L7Y04YU8_C@:9E:_/[W@,S>*"3&?S00H-M ML:L1#C(=D1HAI<39KE\CE80M'B=22%B_/C JL5KS?WY?+_4;99,8=C,_$LPH MD22 ,I2F?+,*(&$HABF10L@HQI%;SHC37U/@A/ M//_&D+N,3=#CA\?JL9!MDNGR1GV2=W3Y35;5LLY$7=9!JMNH7*K""&&%89(( M#%$D(DB1-O]3'"0BIBGB@ME?> R48G:DTX7WWBC0: (Z5X*A M V5SQS(!_&.SF"/R+D'7'@?#Y69G@D&9ZOK'U[1PO""Z$,'^6Z2AC4]XU72A M_OOW49W?S MM\OG^Z&2I^/6VV>-S9AUOY@)GNV8BSOM33)?#^7O)M^1OPS=)=*JGJ#?N%S1 M(E_7$9=1$.$PSA0D6 @3>X[,*2Z")(PII8H$2>QTZWNTE[G-MTXVITC5?AQM M-X07HC.Z%64'S(!-7H_B?O=WQSJ:>&O7H^OAKJ[OX:'!*TU,Z!>:B\^R6L0R M" .<)3"(20)11A3$:9!!&>BM6AA0'C&K!?1$^W.;W9N0V M['2+'OYR05.51BJB4,680210 M !D6*4Q4'$H4F03JR*&DY8EN7+[GTV2G;00UN=6*C:C@PMIPG]&_=S]]ZMWIMLMGI-_;#9][=J")_LA*^1^/NK7W3_H_M[J5 M-I\1BIC^7QSK3:^2$,4HA$10!-. !SB)),;$J:#*R9[FMIAO!06UI,"(ZI@I MZCR\EM:[#]#&MN"'X>5NT)_#PJM1?[*S:0W['[ [^:3WCTV1E.WE0)-$LRY#;.H/UU6+O]"B M>NZN%[HJQXTSZV.QP#Q,0Y(H4V>#F2*9"#*989B&%"EM%G%,[=U,O8@T-WJ+ M@BARV-_X&1:+W=#D8(],?5M]=NXJK]I\O*#5R3C+U%J!6JTKL%&LN_+L?.$? M3\?!C35H#K?/DP_>1%?1TPVBV];9*]Z]&VT_/4VW+?>*S-XFWF_+ TUYFA=U MPJIW>]O%K::7[0FULVWP+V(ZDX(]1"DM8@>+5"N_M<%K; MVT;W XO;ZJ6!Q0,-3369.'?JIC$B,A7)$ 8!(IH])(>84&YJUTD>IS2RC-#J M[65NK-&LV[26TK$0W5$0[2CB8FA&IH8&E4; D4K,]2'@M:SA]VCL-^OJKQZ?G\OB[M\=?=;L?Y1?7^[OG^@J^=%(KD*8TJ@9)&YZ:\/ M_"2%2:I83!)"<6@5[G&FG[G-^494T,D*&F%!*ZU]1'8?M/T\X!&PD9E@(%9. MT=D62%P0H=W7^F11VA8J[D9JVSP^-%*RHOE*BO>T,$6*-PDDDXP(SBB,,-5, MP!)B$D@F4 09%BA,(^R6*_MX-W,C@DY*T(GI6N?\*)9V)L#E"(T\\P_ &2%! M9#\(?L-%C_8T<71HG[:'P:"]3P]T&9!W9E?][FY=FQ>"$B69MHHY,<$O5.KE$J,(QDHDQF$V")1<5.N* M+NV62_NNG=;2C0#C340M>5-0YE%+;)*(YYW,@)YW!;]T'.QH;AQT1V8X VQ= M9J83&[!G\,OO#] O_;XWP9EG!S# M[P]%EQ(\B!GCJ0H@5:&$*! Q9 '&4 4LS%(A TJE]:3?MCNW>6XD9IQAUKV3K*=QZ>;5X6&.I3;16UX;0^XWR>_[0 MG>J&>@6)2!Q!$28A1&F&H/$UA92EE'.4\2#,G$HLG>YK;K-L)VGICJR.]95Z MH+6SYST!-O+\W&"U)^88M97.P^&UM%)/=]-65CJO]T%A)8M7+DBE^+$L'Z5X M]UAH4_Z++/*U^/:=ZN_49_FC_E.Y2#.>A(G09&&.V%&D!,2"AY#':4*35(@0 MNYVS6W4[-QIIQ -Y+3?XI:Q_M4QO[ BXY?&\=QC'/K#P8< /*>_[%\SU/GXO1&HVC>1GMWQY8[ZV],]1MUPV_RY>/E10+ ME<4L"1(,118(B$S%*2HC_:O>%@@929(FQ"[2_TQ/+I-FFF#_5C @N]OL7Y;K MLOPS>-!K-5_?WZ]7H&8D\,MC*>I/ZU\=^>D4\':$Y ',D1EHXPN@16PHYPJT M4GHLC]ZFK; 7;^^!Q7LSCP^^*ZQ>*3+#^OB_>HI+]:K.KIF^4E/ M$I.+6G >K)KH&- M[/5A[C[>1GRP)__5)G6HUWO@8=AYO@EV%&+JN^!A&!VY#1[8T, SH";551WI M?+.=OHM0*1:9< @1)Z&'0"8\N#H,N1&_L0J 6M%A'LR.CQ^*ZFO;8IU_? M@R.?,X]?$#=E_+ +^5VNROQ)?ESIO8-\)Y7QU'PC5_J')K73M?CWQ[(R<^.S MK&[4+?WYQ:1)6*]V2R7 S%FIR24(%:1*9 R*69J8B1QQ1 MY]"K$02=&SM],+\#.A&G0'17&,,K1VGS6' 1B;%)J9L3T?P2Z/E MGVO#3>\D&VU!JRXP^EZ!^EX4:#WKU>>KY$M:EKG*>1.7O\7CZD0=$L]1:R,. MD_? MS%DG3YV;D3$CX;?C=G?17[[7^6#Z6)UM_6#W$:G,XSC($T(S*(L@DB) M1._'"8*(Z<6%HRQ RBTW]_D^Y[8>O'DL]2CI/6#GX3[(Q[\7937+K*&-9 MQK51RG!&(>)Q %G&$8QEFD6$<8&"Q"TM^+;QN?%()UNNM[P0K&0%?OF\KB1( M':\#]@#4%CZ5B8IAG(3FO%1D$"=1 A521$1$"D5#%_?QP0!.X"!^ . %N-DQ M[E T1J;6C5CF9M:C)7I,7;^IT7?:GS@O^J%FATG1CSPS\-YC5>7"W*!H4^^; MY(]%[8C=I+Z7HBG%>?_PV"0:NU$O+U^:!%"+E*D,IV$&,VQLKR0UY>V"6._B MM4&6Z/D>,.)"CEZDFANK&J5@IU5SO5H.] /Q,VJ65R53C\78UR<[^H"M0J#3 MJ*LBO-').,0?N_AM-/-XK^(3:*]W+5X$F_;^Q2>6!WH$CO4^ZEH'"S'WMO8R.LI M3,4)F]X(%KN6I@MN<=)L+^[%[4V_5Y[FPN;E5\R M*Z?Q=SVX)]/&PD//=6E-A)US[!6HZ$\_%Z@C?%$NNU)]W<&?ZR5KS[5JLQ\T MH%R96]CQ;U/'&Z$I[E='D'X6-Z[CC8KM'>R($@Q;'-NI9/P0ZPM?W:UI>7L1 M\TG_^:,V^5EQND\<;A FNFV]- M'V.B;;=NC(;AR$O'D"I'_E:/0:CY7$#6FFOP+I3I_F+(\/9#H4EN8T \-B\5HM\!39"=W5(-W)OPP.O M@);=(ZDYHN65SVS[GI;*'!$Y8#'7]X<62'B2JT?YMXW/@A)^X?9;@L*3;!,7 MK?"+Z&&9"\_M#RV1U59V("%)3/T+2 (4Z'TU-<<<,84!(RG36VV4(:MTN2\; MGAOM-K(Y%L,X0*N?!"_!8&02LU5_0"&K4[4O!E:NFK+2Q2DE#FM3>:EOT17) MU1/:^ 6^T1:=,/<^L<7!X\[Q]IK7VZMWKK8FR6R@5ATD:Q7HW M:5);,Q*8 O *,HZ0) J%*G7RO_8FV=RF?:=8O10;L2$SZ# M747K6D7P1ZVD:RD=;\-N9X.]RF".S%\3CZ.[PZAOS+UZE7H3;EK74]^8'OBG M>N_@TG7AI>NX[B[GURO1YCRK.]N)@%9ZVH1*PBR4 B)3FP6C.#$74P%2*>8J M1L-6 28\V!A-2M17\+1N#<0*O+\-S'!IV M$^652'<07JK]4-/PQ2K) YAEM(8(LXRR%"$H$Q"G+%8I$GF M%,:];7INM&2I6HUD:O_T%24.JTE!"DJ8! M1"*0D(8A@DE *$(!2ABV2@;FV._ Q%IJ(XS%0@$V07ZM3;C\M\F"8JJ9444",J*(VL@#;".O#,25PM"-L'5B/3 M\RD1/='#.01ZR>#DR]--_7/R[TWTLP\/VU!]*8QK5O5LW+$KO6E[KUGDH0XP M>;[5+5[_S,M%)HD,$(JTX9;HG9;2/]%8,9A23E.,5"8CI],HBS[G9L-U(E_5 M@0A5?01V9&3S@Z;SOMZ:=+HFT/Z19HQ+",9 MP(RG"*(,"6T@>GZSZ[F),'$"OD'X'.;H&];,@'W6 M9UK]D&7UAJ[^>?-8E95>%O/5W6^/M-!\*V67@D421)*,AU#_DT 4IQABA$R^ MY)BR6 9<),KZ8,VNS[D172LU,&*#';G!5G"'?9@E[A:[,O]HCDQD=@)[VK&Y MH=.[?[-L:KK=G)MN>WL[QU>'QOBS:AMPZYA9[OC+,_H:&P'WXL-'R!W7#X+? M2/"C/4T<]=VG[6&$=^_3%Z9&[-+A=]GPZWVQ"&.,6,!AFB$!D4 F\"X,($=2 MDD@%B51.F2AZ>YO;^M?)-NC4H1]7.T;PAM;(Q& +U/!,DGT C))"\FB'KY,[ MLD_WDTDC>U\:?COQ+G_*A5R)S2%Z0BDF*I4PX F%*)4",L)-12HL"4]21B/E M?CGQLIOYWDV(3M+A-Q,'F-I?3%R"TS3W$B\E]'LM<4I_FUN)@WY,'^]G=BO]1DQ0RSG\LN$4L)8+_N5PC;W4#T'*?=WOQ\'KBG^BJVG7^GY] M#U;Y,X][OJ8\5MF*(BE02"34;*$@"J2$-$Y2F*!4\0QSFH5.]<-<.I\;>_1> MM'FZJQQ>76PL9%_S]G+\DF-#4)OD1O/5BY -0<;ZCM-_6;(Z'Q[EU3_RZOO; MQ[):W\NB=O#8)@*,"/C+M;;#^H84' MG?17H)9_-_-R@_U6!X_5PH?"Y[6.N+,0TU88'XK10>WQP0T-H\//\L!&E^62]S_MS\=VMD1$H2CE4&95JGN(A3R)#A19H18^:1##D9 M>JX"S(T,S4BLJN4SR,OR44]"NE$&U)=*M+"M!S)X2.Q8<$R@Q[XOE3_ 5G:P M+[PV"&O!P1_MOZ/8?T/1\\F!SC),2H%#$7K)@(/;&4: OZW7XD>^7'[:I/FF M@K!8T @*$5+CZ1%!%FN:DPG3FUL12A9G+@QWT,/<**P3T"[!MR6*=J1T$38C MLXX;+,Z,3_O2# PNS]G[UE&L2J:.UEJ8( MA+&P-+/(%<]EN>L^&; ,2T0H9($);DXY@X2(&)(HHT@F)&!QZ%2&U5V&N3%# MJP)0ZP+L*5&7@P%[:CC68!TP0':4,C+L(Y.."^*C.;E> *'7RJD#Q)BV3NIP MG ZJHE[0U, KOW-9>DXEZ6F\;S^NRJJH@V#+.O_W[7>ZNGFHLZ_^79:5%!_; MY(H+E*&$Q$$,14(51$*FFE>U>17A4*DLY 2'R6)5!U0*RUO$B42WX@72\,*N M N/10R/?P+K7DXVXY>7FG$9QHMM2BV1KO;G6KKKXAAWMV\(*E=8?M !<@?:+ MDJ^\9\F=>MB\7NY.)?NTM\43C\C!]?/4_0^M+J'[?[LNJQ>IQ%*F>,(4@T$< M!A#Q4$ B]'(E>4IPD(8I158I4\[T,S?;WHS5>E43R%HUM0V D=JU3L1Q4.V6 M ]0C)OO%VZI[T-+4ZZ\K>"B]\5-@9=- MA!42(E,$!1!'.#9^JP)2&G,8J41R%BA&B%6YS;7MQ6,ZD)0+D&:SL#W M<\'H<([,%0>UH!KI@18?[,A_!1H-;"+B/&#ND YM3.PG2HKF. :> @R& M<; M>>#/.-X%> &=%!6+&IT/^Z@6TL-OFW0[00'7_O0'10R[0*5[R!J MJ[XG#ZMV0>18H+73^\/XJS[],LUI= M/S^8;G^\:]2 MW,G?M#EM/KQ6FB6VCH&\.7=;B5OZAWL=^DB&*C#N"Q'/B(G%R2!-,@2Q ME$Q&H51)Q.QB<%][\*>)W=T9?CU9\RH%&,?"+T>+/5\!H!XQZH-;O"A@--W^E1DWP4L\ZD$AKZF_]'0-_GVNT5_DF M7U&"%(2:<0QQ(3C"+ MB5[]!U8RVH8-CZ1LQ/N1CNSKL%BXZY\AF7!ZT'E/5+AH"Z4BU MBYQ$>:W:14/PZJE=-*BY@=&>FK'-_QM/@R>Z-+?=7Z7>R.6F(+#Y@R;J_0]V MGEQD%&%N"K!CS9H024PAI3R&<2322"E!DS!8-/;^MXH6E1V=7B23RPQ_*=F( MO@3&\#*&5&TLRZVX@%: R;M\M6HK>#_T>R.-,(AA+'F691$,(IE 1)F"!&$) MHS@*PT#AC"O6#N+[E:4#XL1#V,GU2@,H]>>O,G1V:^5D@S'RBFDD:_?[;S@,?#7![!>@X O$FC:@& ?V!T$!WMIU._AY(=U(?.[U=O' MHM +^/.MR05 >;<',K\MFQV1^/?'LC*+_F=9W2B]._JR+NH_5%I>]EC5CCWK M+U0W4RTP#1G2W P#86YH(KU[H0$7, A(%*A J31P*C0XJ?1SV_BT2@+>:MDD M;%BVQQ\;S?P<;(WS?;CLY.O51_GUC\:Z[T"' =@!H3D"V_E.;'&X I^;\VZ- MA0FT+IJ_[\!ALDXT@(Q_@C;J.$YQQ#:. K,X@QMU;&P/Z<858MC"^2%?Z0WM M)RVC^*AWO*N[7+?=^D+(,O<%K4HB%!-7.:K(.NS?;<%[))QL5N.)D)[ MY,6ET0+6:H"M'JW;U178506TNG27+48=8/3QMS9X -4GTU\BSJ2\[0&WERSL MH\D!SL!=BJ0?.RF2.I>RYZYPC ' ;(#J1$D/5;F@,J,LE0$,I,E;Q B#!(E0 MDVJ2HBQ#">&R._)=_4B['H=6(>U/)T7ZT6:[[FR7M;24']6E:],4.6J,4HUEYH$ MF28,2O>POEL9EY5%1((D(T)"DBD,4<(22!0AD"428T004\K)1K3J=6[68+O& ME"8EY9KG)A*_R9C(=]0HP3T5SFZL-F-@9P]Z1W9DSFKE!;L"U]EWK_H#10=X MK#H X]==U:;CB7U5'; X=%1U>=ES6O"=')&89"B4$21IK+>M,@X@"6@$XRPE M(658!M@I@]KY+N?&1U.D />6^'N.[B/]Z;[']!.QAVF2_-YSR^H]/)?WI3X= MM1WVI9"#R-E.]NO=NEHZ_.=UFJ%?R MO*YS@KY64MD;)OU4O=T]W&E9YHLJX5@8:8$CR -TPPBG)DM4$HAB[6M03,6 MH#A>5&OC;F:U4HXHJQ./;"0>;ZITUX1-V NKU0)Y\V%E%',N63[:*/,$\2## M#'*$$HCTH$,2(PX12AFM*\\G3A%-\4PDVNB/B%X@8FZ.0P4DF$H894$8!CSFH7 *?CG?Y?S(?ORSAT^. M>=[]HOBZ9P^?QL@&;P_0)*<.GUXG7[P]"M:G#H=O^@_.M_%@#&(EE8I3**3 M$ 6)A%@@"BD/(Q)@&B51X+)'N5">N>U#&A=&ON?".,1:O728[.AL0O!'YCH+ MU]$Y>8 Z CQ5V/3_9[PT'?%S"8X>WY/R>)[AA4J)"HFB,.8\@2@V5^%4"*B$ MR.+4!$*'3K=-Q[N9FY7WK5KS?[8IPOF.G#Y2PE^4P'U&Y'8JW?K8R=#'H)\3 M/[?!L2.9T2 ?F7N\HNU>P6<(:EYK M]S@),&W5GB'8'-3K&=3(!5O/S[K1+IUF8W0M8IRD:92F,,4B-A,+?".B=ZLII6D];!:;8M@S>(1\!4&*F4JQ1R%"B(4A5I, F#/,Y0 MI/3NG0@G*_(2**?,#>T=2(<=]&7P3+(SWA6QW1A[WN6>!L'[[O5(5]/O2D_K M>W2WV?/X,#:]E?S[:KUTR$ M]>=*"<9=Z,"JU[F1PU9H-VJP@]B.*+P#-S)M;.6%M<"'(7/@CT9HC^:>$T@^ M:<6NXTE)Q@F+EY3C]O*(-PEUKITNKN2=;/[=9/RG@FE&(B$,>!A!% <"$H4D MI(0S%JDD4]RI5,WE(LV-ND[?)^RF\/WK")<+_2/G\7[!VWC,Z8K!IF3&.+<) M5G!.?J'0+]7\[A2L4!QTK6#7\C!*_H?,[[[K7>OUD[8T[^3G1T/S[_+EH_ZL M/L8L;QZK4J\%0ENAVZW_@J*41R23,,1*6XDIE9"E%,-$8DX2FBD5,)=+W8%R MS.TRMY;83/.'=:7%R^G2,/']>@6:NK4#Z]<.'24[SIT ^Y&)MM, M"J 1@?0 M*M%4E2W!CAH[F7[\L>V%0/JDV*&B3,JK%^+UDDPO;6Z@4;M7ZJ;2C&9Y0;DZ--@4$V@0+V_,DEW)L M9X"VM"N'@_=*!=8Z&3T:@[T8>#7PCOUJZET\]6U@[F?'[R#-S)-M*)V)%%+"V\4U/(VAVQ7H!;9)X(. M519](CE15<6+$76+HK1%J#>@\FPCT\56VNJS%V9I_=*K>"QOCJP8"E(1J@"J M),$016D,L=0+7LRPH)C$*69.3C2>Y)H;E[_>B:/%&'H\=O0[,G,Z>SSGWOQZ M9Y/VF,_(XWG&IY3V>'KV@/9T7OF!YL7?Z?)1OGE^0Y=F$?GV7=:KQN.#MM[K M["B+D"84XX! AL,4(HZU41TK!;EN,F*A" (9."6/M>AT;J1L9 :UT%>FR% K M-Z@%!YWD;3H91V='JS&PXUW?R(YM?7L!U3WSJP-*7E.\VO0[;2Y7!R0.DK:Z MO.LS3N.Z*/27J':*?/.\?:0]9+C^08LZ:,]D4^PJ[98UV]Y^IZN;ASKN^/-Z M]23+2HH7AYR_Z::K=[22&^V^KI?+#^O"M+I ,C&Y7Q7$@D00L91"&M' U,/3 M-BP)F @\!(B\FGYSX]Q341=@!Z&ZXMO.T;HUXR_F*%N+F7X3QH^* M>CT59Q".]>KC:Q<']OIB3NHJLCF)28*8414QF(49@R@($LB0C&&$I6!AG$E* MK5(5>I)G;L;#>Z4DKP]D1.=$4DK^6.15+DO'P[-+AVI4OY$9'I;5SE5MD=Z# M9:MU'GEY,K9Q]6D';HQUS!/",W L>9TC,4_X>7(T\74$MG-YTF67:K/ +T+! M1,2R&**4"(A(0B!6.(%)0F2,2:HBY>0>W=/7W/BS$P]HL[9V+]G4\W"N<-Z' ML.6YEA_.-;?K?* M5<[-WO3WU9J5LGBJU_A&=/!++3R('5UV^]!V/!N_#,,)C\0;0:] B]@(X5X6 MF(QR 'ZDN]F'?"F+MWJ;>;2A*G2 MNS=(8II"1,, 8JP4U/LZFLDT"M) V9#'B?;G1AB-B*"6$71"VI'#*03["<$# M+B.3@!LDUK/^C.+;F5YV4UWOF/]RMW[Z5;_9S'+]P\O)?:K522;T&96Z27SN ML0'^J.]97@GZU?A8%E)\6!??-".LJN__^Y$6>MHL>*;2D&(.!<-,S^* 01*9 M)..<1IQ*CN(@="@3>*8[ER_O- 4!W[_Y>/ON&A2MQ'7JFK*1&?Q'([2#4^4Y MM/MGO&\$QY[^_9)Z\IRTQ*/7L#LG_)^(!IYH@] QWJ.GP>@Q[+7+^]8]?JWEXM^3^N3S/GSVG4SW>+) M :O_I[S*[^KFOLFJ6M:'W=?W)F]7?>$DQ>VZOF/ZHIGD^1O_+L7C#>?KM(\U: Y1-9,/WD2A M-],-HINEZ17O7GO43T_36:U>D=FS;?VV?/G-VJ;$]0(C(AD5%"II_!82A2&C MIM9T0@.2,28E0BZI+H[VXK2.39#(XM;T 51[0>3Q/FV+*XLRC6R0PHQE&404 M(\BB5,% 9 &/*(O3T*E>S>6X3I%8SN#J SWW>\A!F$Q[ [D1<9RKQP,$QKIT MW';T:M>-![KV730>/CR,0$VI[177+=5$?J.^FO.)1VF*:7V3=[4GV^UZN[G1 MI+ZIY$Q3+K!4 L:,(H@XP9I@60IE2"*:B0 E%+FPP7!1YD89^YH8![%6ER:I M1J>-L9-V]7$CF0M&SHZ)IAF/D>EJX%",6K7[C]I)//;0X MX%SG5A;WG]9TU7H6R Q+KA"'DC,%D0P32'$L8*H0BGE&419:L>B1MN=&BT8Z M8,1SV+F_0,OBW&0X!B-3T4;]\UX69W%P.(H8CL=$9PKGOQ9N9P''%>[=U+]X M9;K=^7%9][;9)QX9F%"\H$+>T^*?76)KEF!.::Q--XST5AF%*638W!>%8<1H MI+=T4>*4._Q%![/CH(U\=?ZBROP*ZA<5]0L.#K-VGGALVH3=UC=_E)5^NR\?"-7]S3PLS^G9N*XC_O]1] M69/;.I;F7\'#1+0K0J@F 9 $9I[26[5C?)T>.V]5=-P'!59;74K)+2GMF_7K M!^"B711 @4SV])2OG4GBG/.!^+"=!>ST["6"PP./^,6_SXM[@>+=K7:?+[[= M_DK'XMG<)>-MN!5K(GFJ-619IB!1C$)AE\80Z51@@J3BB9=3P]G6QS9#U>A7NO5PRQTUN*H-:H/! Q;COJ<;2>5I\\^U&43.].KM\M' M/EM,,[M*S(6QXS)W@0B*NQ6DP# EN1+&E; 7,L +<==RR"6S@>V$0-^KP]M-#]FS=H)@H/UJ@T+I;UKA$LFAZH+M[5O7W>,#;EM/ M=#S MYD$%K\Z+&=O"8*GTJ<74/6]%;@5J]Y/_,-AZG"$WX9"W./YLY(& M/GIOL_;T6+WUZ6Y,<":-89/"<*JQX$61N2A(3B%A(G/NC2DDEATDQX8*QD/< M/5ID!7'" $X?;\ZD< 6OYBY;:!@GM.'K1PR14.N9';S3JYY/JQJ/03S@BDDC M;>(&Y1(/NX\)Q>>5CMG_[%JQ9*J/LX4NO;:GJB@(3I(<8J*(W;=0'W=.D!^U_>'N@%R:I) :VXT#L5L( MPE.[CV FA=)N(82A+-&I5[;X#K+'1@+O]_U&N]:B\(#(/FG>A$(\F7Z9LB+^M M%XN(!#3182*X_ZE7"Y?RZS5?_//]4YG6ZXN=:>H+$LD$P\@N[40B!"0YR:!( MF?TGDH(:(Q#F_L3?+FML1+_5%CAU0:TO< H'\- 5?#U8/AYJ/;-Z"V!='+FN M(!? V/$0'(BANWQZ87SL!TDK_UYI8CB^];/E@%\]7^F:0^B+_C9SU+S8?+*] M/$V%72 KF4'#REI+B$!.:0&Q0$6"E58%\TI5?TG V)BS3IFS4Q(X+4/3"!V! MV,Z4,:#IF1X#4>F02>B\Z3>G$CIJ=N!<0N>-.DTF=.&YB-&23>7,MT_:!64^ M6&#UE-L=,25(0DH*XBI=$DBUP5!(HXE4' L5= KF+7EL@QXE*(T0_'<69+_C MLEZ@&W8GO%5[5R-W JSJ51AXJ7S/X8-M>/4>4GA6^,N'&;9AXA5ZV-I 5_]T M*^%I]?QULY3_K)?$7(B$DKR 6B0,6O:AD&F94PXQZ<5'_:+Y<=W43\4,[*E^T=A>2=W?_YL-G]XK]Q4)5F266=FFT]39XK1?:S$JG@VUY MPZG,N:944%BDQBYDJ#*0I\3 )+>,@C-6"!V47GU@_<=&3,^R>DHFZ?:G2;:^^D?'I\FKO(=9]2P%-!38:K MY;52D"3&'>A)!;GF"6(Z%1D**IX>*']L<]V>^F!YIF"Z\[(+FZA".\1OHND1 MYIXGBGV$@ZJ?QR/^CN#%).Y0%08EWH[X'!-GUV;"KRKN+)FJDG7G_-LTDUAJ M@1G,1&$@X89"EC#;"UP4":$FI<3[CN*@Y=&15:,<<-KY7TH%V51/K[6;W7UWP\+.^Y73UKM M$D1.,\TSDR:AC@/. # MC[%S"S>\,:R*]] 1G@BA$9T('\,6X'-LP[(P"E5A<- MGW:&\],(L.K 62/DO0Y<_!O_<_;X]/BWU?+7YKLK)>7J7GYQ7]3;IY4K>B;Z!O%(>--J#4GU0Z0_V M# "?^X<\8!+H%?J!IH3871 V071&L'6Z"&]UN,FCL\4'4TGW5KH=+'Z<+?2] M>;/2:K9YSV5YZ?/1[B&VJ1Z*(L]SFB0P(:D+T,\)Y%(EL*!)IK3M'9VID)/$ M:P+'-GDX?=U15:4Q:%1VT0=.Z;]W@^- %33RR1KRM'+AV-M IT*S),4XAT)G!20)+R#EF,.$ M2Y04B4YE&I01I%7:V-BF.CKGI;;_N\/5^454 RZZ8V UR+5TI>@$[%3M)8N@ M%RC1KW\O"AS^LO::[6>O5J^^U&$C_(7/YI]72_4D-^LZK7?M%4>,0HG*4DBD M)I!@G4"!E88\2Y21>:*-\4^]?5',V-C"*0H:3R>*BCI&V.E=EL_8=3P)GWND:[3@&SO$5WS^P>X _OR_^GF:2:DH*3!, M,$KL;)NZQ#H6#L M34=QD>N;BK;Z@JW"H-*X ;,?2O)'*3(=>0@>FHK\L3A#0P$O=Z.@O_'9PLWW M]XNO?*[OS>?5\H=>;9Y=N,?FW7\_S7Z4+F;_ZLSF"Y &NK=75*J6;K'TO[SW49 MAKR+U>KY2]+I&^X_=I2>WC);^1QK]MJSQXL($$>;BVRQL9CE:I@[72=@'6I+>!;=<&KZD?A!2@N@NW' M59$@[)F::O2^5NA5BH*=IE$+3%R#(W*!B8OBABXP<<):9/NN56:X>72ZM>S&??2O=N=_]^4-+5UY^]F@?N3=?[4_7=GG@?O?@ MCC:G[K:,X"2#.DD+2+1=2PE!,61:4DVP<[8-.IN*H];8B*FVRN41J>T">X:! MG643T-@&*N/<6F'?//!':6!P7:THG>W'=L-W8<_$.&#O=2CW%1/LN.7!HF@V M<#FQF&B>EA^+VGH'C\.]<(LWR\5Z9E\KA;H$B>OOR[F:,NV\DA,!D;2;85(8 M5]J8(8A0HHDL5)X;__SS5\6-C:?WXX?DOL9@TZ@\<>%T^^%U ;Z)U^%O9]CX MH/9^_[##\T!9L-4V*GP!,7%181PH!NX6.,.<0+W1:74&O=[*<$ZAWA8=.(?Z MOQ7&QNO59MHXG=XM5./G7$=+2<)XDA<<2LSL%K[ "61%4< 4*9IKF@B==@N M8! ^\+*QH0&_ASOFE+:OW9L[M?SA.*7V1$B%Y!CS! JM."2TR"&32$".59%D M#)N4>J6A:1,RMK%?5D*V>Z5&RXYAJ&?Q]-NTWHI2SX,^'*#P)-,M"$3-,GU. MSK!IIELL/ MW5E1AU &.EF$=8*O%YL/"[JK*K?)Z-Z1R;"C.T@32W"Y[B%W@ M0*9R#;%2J4P+A5 >=&-Y7>386*W1V$WQ'Y>+;] *?01.>["G?F 5[.O ^W%9 M7#A[YB\_).MS>- +A?GC%;6P]G6IPQ;:]D;AI/"V_YNW4M*;Y7JSOC=?MKG. MRR3GY;>Q&R5($Z-YQF"::PV)_1/RE$M(14*4R3&6/,A3+$S\F*FJU-_]96=! MZ8[9F:F\^B.4M6*C/""#701X( (+@:X?,O/2X(6(+02=RR07U$K'ZHI\MOH[ MGS_IW?)N'9A*IZV)$0T>IR8H]=S;JJQ[R:/C@TC4 GYM\H:MV>=A^4F9/I]W MNGW='Q8_[:A9KI[/;=>QP12GB89*$V3W%I) 2A&%6"(JCOIJY MV=75'Z]O!A71*F4)L1AB HD4=HE?I CBQ/!4ITDFF5>^KBE2>9?2X_V3&H?E?>;+FZ M>URN-K-_50Y!2#--6(*@E$4"B2 %9%FJH=&$H#Q#2(75Z[TH:6RC?5^WP.CY MBV#Z#?4H$/4\XKW0"8^"OV9YU,CWB\*&C7:_9O-)A/O5%SIXN7Z<;6IGVEW! M"MOVD_WS%[>-J(=E5>:0KS;/S49N-+A4Z5R9/(\AT@H 0DE M":0&<7<.* O,$XQ4XNT0&U.SL7',5CUW7N5\ 0,\.Z/V6#LQO6@_]$QD.[/V M2N2 RC!06P8>EO6]>6DL;EHQ==\K97+G:47ZU*M^]*+JO0[D%;D M[*D, 8'Q1)VT&%LDVII M A#.AK+&;V-$X 5;A\[PO&7K%^*^K]J<]K!"=U__":@LJ)V@:AOJF[?*"O!' M_=]^;N"ZPQKU&JZ#&L/>Q77'Z>1"[H:F.E*DB^IV,2261UP*G,WS-%-&4Y)3 M2#C!D"B$H6Z QRNY.#VCET2&(*D^;3JC;>UXV=$8> ]%A< M?\"^UM]FBS)66?"Y"S&]&4\F4"JIT!;/0KO26?;C9':.-H7.4_O=,JEUC>>[ MA6<2N!AH-L+ZP])*B FDY]1Z$S1]SYP' [92[T+.VXBSXD5$HDYZIU*&G=,N M6GDR95U^LDM9UMG"I2KZQW+USRI1TT?Y8UNLUQ: 7Y4)+E>:L\$-A55C MQ3:Y&GA:;XNVAM0)#>\EC_.P?K'OF8L:V&OMP9L=[%L#MHG60&E"536T7]A# MZK/V"O]0!5JC=T-@B=;.(+;7: UO=L BK9UM/JS2VKV9C@Z)5N!&?[3;J9,( ME+^MENOUM&"(4L$X-")1KF 2@11Q;F<6@3.,<&98T$WM-8%CFTI*I>P06JV> MW; I/>?"UIU7(?9;A<8$KN=YH%(5EKJ>AJY-0*EO1/]/3V2B^H!>DSFL'Z@G M B>^H+[O=2.7.EK_XXR+DK7>+,L4ZGHAGS_.%OK#1C^NIY9$%$MR"95D"22, M*TBS3$&.,L(-SA4/BZKU$3HVDFDR26R5!GM:A[&-%^9^C!,;R9Y9IQ5$\(=3 M&90Z1SP>#H$H)OUXR1V4@D*0.*:AH'<[9B37EM7T_8\R:]#BVT?-[:!NY-7W M;NNW3]I=N#W\6DX-325+D8&2*.-NP%S=5\=/"1$IRC'+=5AU^C#Y8R,HE* D M,-%X(.!^E-0CC#VS4Z6YN\^J=0>E\I,=74T:]P"[0K(FE'X!P!H1,>MX-_2B M)AX/5&'8W./=\#E)/]ZQF8[,MEQ\>]"K1Q>B>[=0]9ZQ%+K+9;F>4L8U)SB! M2)BT+F2=T SJ0FO$)1$9,M.?>B66WI3F)3AD".Z+[W$D;H/1E0M&?_5IN=& M!:8B]T1=$Z-(IC0466IWSQ1C2$EN=\],)H;(-.-A29GC8SY(58LMXC^<7VFH MTX0GUIXS2'0$^YXX#G,G.$>(YD"OU'HOZW'$/7483%%G"#_)PTX,06B5IOEH]ZM8M1YDAB:1B'&4WL[IF[\C[ MC?Y_Z-FW[QNM[G[J%?^F/SVY-,'WIBK9]6&]?M+J-5_/Y%0R(EFJ)51&4D@T MRR%C1$">95(76(D\+-6EK^"Q<42C-^"5XDVQON739NU*7;N3ZF[5^KR[PH]) M^@"X9W+98EOK#"JERUI4%4.^9W<["ZHZG/]W]O8=E M5">8>DG[YZ7 R^0!#,'F8F+ H$8ZGU;OJL[?+=2V\'SE$2EH7@BAW6I,%Y#P M/(<4*PPYYH)0S C.@TZ-VL6-C@#:@_KSQQ/^[QUI%WPU6^[RD]6?I7)N2X87$.-<0<(R M.YQ3;J"6.>=4Y%RD+*P8P'E!8QO:7[2<\_5Z9F;:LV3K52C]1G@,@'H>Z(V* M$[!3LH+Z3 MAO?*.]LR/X"/8: M":P:"?OB>SR!K!4%\ZW#QM/&_O=?P=SAA[PGD\1#):ZSP! M;[5YX9KG:.G+'S+@0 EG<+ Q>D@?.S!""QFFVAJ"W.^8^KEI[OUR]6_R< MK9:+,O![_M%N;W:^.#.]GJHDQ0EE*J/^ MNF2(I$<7.D3?D W)NS?\IO0^\.UY4M\GG$.(/Y8A__MJ1TQ&'@A4U-SDOK*' M354>B,A)YO+0]SM/Z"Y_Z]JN#YP#[9NGEH8.VIR/?5P86[[O:SHB^X]9;M%X*^7FC,\AEVLN4]//& MP/M*+5IQO^J HSGH^+ H,YB7LZ]63:!)N:-E6-(R<3A+,I<[UT#*%()V24^Q M$@5.*0^K].6RS9%4$0%8,M%VX=R@"Z(N\'PGU@F?/9-3H#%XU6O\%S!9U MF85:<_#1 ^$.U0(#T8I;.M!7^,!U! ,Q.2TJ&-I &&FM5YOI;_R_EJLFNF1] M]^=L/2T0,HE1"J;,T9.6%/*$2<@R)C+.#*;*RP_@?/-CHY]=A)33SM/3\0)R M[&O_W7\="_T/(@X[O=JF807WDJ;*0J/9O6 M:_3WL[7D4;/56\*+3=74.=IG9+S7D!N5U*P"3))&<%*A+NY>#< M)F1\H[9:+E2*5EF K*K Z>HWA%LA;1_(L8#J?3AWP,A[;/N L!OAZV:(K[7\ MZ[?ESW^WKU'"W-CW($/SWVYCM??=/KA^6[/UTI$&U? M^*1_N(%H0.W\3G;BLYREDG#AZ*'1BIW.=H+R/J[,VI<9&)W=*SH[S.\$&RZU6'5]O=B/MA54:'/)<>GE7XVY1G&2F0,#"AA$"2)QA205*[ MMQ*Y9)DV>184AW9&QMAHM5&Q*IC4!,U"P#= +M>;B:L1YWR.JU]W"Z ]![4? M:]X(8,\DN,6N5&]2Q\+&X[(6ZV-2TSDQ@S)-BYW'Q-'V:-<,0.O-:B8W6NW' M"B34R$(K!%-B28!HC" WG$&22 MGD?Z,3(]^&*W0A W*<\Y00-GX&FQ]33=3MO#,6O)WCG_R6]5O.CKY]TSM2=E M6?&V_./!2KU;*'=#]28Z.<4E/@5.T8R-Y+3_J1UDOW3\^J)ZR]I5 V #PL[_935SM;EU=[#=U[7\%W_S;G;KS\L/I?^LT>9 M5:!*1-,9H1G=F[@B?U#4,@EM;,$R7"2$$J4PF&IRT=C6PAO#9,= M_5(^J&].=_OC5T]K!7[H5?7SP!WM:'"/-56-\3OI>7Z[5*H=[,$"Q#/8?ZZ& MIIH4)TV5VCUX:D>.C06HKOA>E@ES&#DWCPJE"3A)J%4^4E[[[&7Y&7"R';K_ M!YVA!S-N7-/ZT'T:O!887,&N#H,_K1++U?/GY7PFGW?9BDV"M4Y18K=YA2N* MD=B_95Q 7?!4CM?0R2N ]\%60/[Z[5;?.J>=^7YSE[T/V=KRT3OEZNWRR>Q,4_SQEU_ MJA$62BH*,TXQ)(PFD*7VGU(FVF"ILH*&YORZ*&QLS/!%K_7J9W6[^[20R_E< MRXV+7@"\UC@XW==EH/UH(Q9\/5/'5LT2NT91<'<-MBZQ"5?QB!R6<%G>T!$) M5RT_$XQP_9W.GD-/CT]SESSCK?ZQTG)6KH_LW^>Z7"@MU-VC*S/UK_+G%\,B MI@Q9:F&,0YTSEQ2,4"AP*J"0&44#M MV5=&!O$]PR9VSR;G3V5P\OY+^\^X),AFMG"!RV#N7,##?9#B? ;>?DC#=>U@ MODC;GMFWR>4RJ:TJ>_;NH&>/HL(FAV%A41V2H@(>V2DICFY#.R9%1?2,4J1\U?04!BN(^V]E^$.Y]BWLV?JW1'=3* M#Q7"=AVS?J/86N2_<"#;=62NQ[)YM-&-V][JU>RG9<^?>G?*]V6V_F<9HJ4I MDUF""R@*SBV#$0TISA1,,L;L?[D4G(9P69NPL7'73M>]6X6@N#N;&TR(?%CZ?-^J/^J>=I[6UH=[LY MHYI#(PMBM\*&08:5@41A1 55AV:6_5(LE:(3 M4"/6@P>H!R:]E $Y(^YEBGY9T5.>R2PMRFR++@V_L!LMIBB%*<9.;4LYC=Z .\4GX*E4W?[:!.;5\NH$A)A1E$A(3:H@03B'@F4"YBP1)LT+ M9L*RL\3N@D&+WC5^)/L'$[6WB66N,K X<,OKU0>>9!\9V;Y9OU07EOJ"G<+5 MG#D!E<[@8]M7'<[] 1!%G01\Y X[&P0@<3(MA+S;<>^#IKI(J$Y@SL(S4;1K]FO5E-[7K&[F(?W55KV7B]XZ2:ZL2('*8)0I#P M-($,"6R7Y(G1M-"**B^'FQ898Z/)/2U!J:8?/[:AV,YYD;#IF]"1!TMP31UMKPY"!QZZ-T/;STFX5/RP>9H^Z M_O8TEUBH-(A[>>XJZ_!1;W)RR/9S'^>$2-Q-#J\2!DS+X6'^:G\'KK49%#HM8)XI(K5.39J& M'A %B!\;R[S?]U&;@%_'X7&J-@&L7!#2JQ^5%:$7 V$]Y'U\U!/N_1\DE9!_ MK" _.:QKM =._0FH#8AZJ-0!N,C'2R$:#'W0U &=,T=.75KI6A!X469 _\=L M\[W)65H>;WW2S@TXSSA%'$J4"T@,$Y :1B$R&B4R3:3PRPGL(VQLY-;H"GY9 M98&LM9U4%Q&!!]^M(!-$I3 YMRM5G-F5:LX@Q0F""1;(E>"2(@D,X8X%\S W M/EN@HR/K-Q?$0JMGYC_\'M]LO\?Z"L$J&[-J\W5(XA9P;I$W<"WGZY:?EG7V M>*<;.[O8 EW-!&_U6JYF9;#J@PM_FB*=T,187J:8Y)!DPN5ZS2VV#&N#I.0) M#SKV;Y$U-FZN5)TTJZ ]=<$?I<*!CFUM,/N12"3P>N:0&W +YA /1&)22)NX M01G$P^YC O%YI1M_6 9ZP]??RY SI=7KY]_7[AZS6F'.%M]*AZ[*Q9PG%*5: MIE#QE+CZ#PRR)"\@%05/""$FH7JZ6;J4JEXCPE]T$+ML%>AOE%C-@;2J@Q^U M[BYEQZNG=>F0\I1_FWQN8M\J# MN^LP![-3.&(QR2I ^J#<%8[*,95U:*'#K=T>87[1"_V+SQ_TZG%:%*FFNDB@ MRHS=KB)"([[@>7G5<> MC;J.N_^A5WQSN&+0J9$H-Q2JP@5K$BF@2.W>L*!&HP)C)A2.L(X[(WJTZ[C= MVFU_1;=L+(B]CCO7*S>MXV[$^F77<5OEAUS'M2 VP#KNG/0QK.-:4/%0Y:Z MFAI"(4BE_:>>;"?+@C/R]D=Q*@9-#NH,6RNR^XXG62EO*&I6^X%MFQ\C.D(9_Z8B5)$7N,/HB-7YVXVNC75.=+1\U*ZHVWMK7)7\ M]S>]^;Y4+GWG>E/*G!JFI*%I!CD6!A++C5!@G4!+D1G)**,)2\.RW'G)]1J? M@Z:PJY..SQ;@U3?N-FUS5W'1KF,6]GM9+M;+^4R5(3NSG17!V8X\.L2/%..! M/%A^(ZLO>.4T_@MPHZW)\EYI#3YXH-HEL9$_2I$S&GD('CJ5D3\69W(8!;S< ME:\L]]FV*EEU94KGPI3@0E*1,EAH+B!)#8-"40U-GA-19$@6219*4>=%C8^5 M&DV!K@N\0K!H\7(* ]:7:FX :RAVJ5%J:*;6\B^1?<*N01&70B[(&I@UVBT^ M)8HKS\=.'[+>3\U0R_NB77TCV_J]V=4EG\H\9PKE*4R8W?X1N^R!G&:))12. M[ ?&>$)4G,06WCJ-;1^X5=*M>]P55*S<%OZ]Y,=) V/?,WVU9L:P>\*#[".U M3>YZ,0V3."41XFN8:_6B/)O1&,HW]JCO"FNU'S=E.[6R-.12:E M5(S#@KM4D\KN)YG;6=J1D"(A#2,X":':,S+&1IW-6?;GU=+, A=HYR!$:58P MG5%($IK;/T@.!1$2BHP@C1A11&9A$1$W@CA,($0%7YE5;U4>()=5+M85N('[ M[7.P^DTO-T+5\W2Q.T@\V%7'X_T6\V/R^#DQ@_)RBYW'/-OVZ(V\>7@8.$VR M+"&22DB+W$!2% +R1&&(E"0$I05/>!'BNW)!SM@<51Z%LP]TET' MH8L0-2C3'&*5:[OTE]QN B2&N4N'8/]_EB:XT\QT [H#S$XENG$0#&30[K@, MQJ+'US$]$.EY%'HATR-1+T.HY^V]2*H7'N]&K%_T3[UXJM>ZMO&]S"OW8C[[ MMET0RXU6#[-'^\B]^6I_NC;."6ZY^+KAJ[+289G36TB.A"$(N;-QOOG(&E-7[D]?3")[\9S0=X+>.NT6W[>*>?*.UTSRCP^SJI; M\;N%.?H"&AS1"-@3^_2Q_! <["7(_>/1OF( M(Z(3:''3>H0H,'">CP[8G";^Z-)(MU'5U,WZJE<_9U+OTN'N)\S]M"P]4K0J M:]ZORY./_=^[3+J?EIO_U)LO6BZ_+6;_TJK*Z/]^N:I_Y)Y+IPGC:8H$@B:A MTN44SR!-5^5NS&R66QW(!G MO0&KK8EARXN!/Q0__AYO]_<\ 6R+&-:6'V0[WS=N K;F@\K^R6'6=&>]?:;Z M.'8 3)J2'.Z#V@,AWC3R,GT7,)CD64$(XTJ&E=7P$SNVJ6NK-5"U MSJYL>:GTQ,U1M=JA%R4CE@S/ BDJ!7! M_20/6^\["(V3:MYA;X>QU'JUF1YE?:U3KYL\P2:7":0,&TAT8=?DEH6@2'&. MJ<9%6A@?0KHH86S<SA:N*M=)JMGG/914TN]RX MHLM\WDA]6+Y>KE;+7[/%MS?#-@%T1DM!O@"X9*N5?;UT3F!CP1DC;4P=V;7S Y((W MVG^8?O#6QCJF\3I[XG>W6MD/3KMO^?7S207'\ABPBJ?^L+"ZE]_\^M[E87GX MSA?W91;L]?;4\--3N8FSTU=AEZ<$%BPCD&"I(!=) O.",DJU(DSB:77)4OK" M^"V8!],_A >.K>B/"G9W#Z65ZPFX?]JL-WRA["?EP=6K M=?E<8"VGX;X2F1*%-%=0YDEFOQ*=0IIS!DDF,=5FVN[BTG37*3/?-!:3_8 M6 ! C<#>?:?]ZU.; M-_J!L6?B/T 0[*E]G*&O#U?%<,3Z*BEY1?J+E9/T0Z6ME*1G"QWW?T]BK?_[ MR3;ZSAU[UA=N"::)X%1#1;6 1),4"F7W:EAE#&N)*$N#8@3.2AD;%>V4!*66 M@6O@LT!ZKE=OA:?OM>41,CT4V&Z%(.HJ[:R@85=4;;:>K'Y:'^YP,?%65S6Y MOVZ6\I^_+V:;=?VMLEP1;-(,8L935R.[@$PC!+4F*LL)RB7UOWBX)&5L@[[1 M$Y2*@E+3@)/KBV!Z7!+$@*CG@7\.G>N#/P"F@ /\&' -=$ ?]%&%G;E?0Z'U M3/WBR\.=F5_3_^!,_.K#MX5D?-'STD=BM[YZ\V3%+393EN(D8ZJ N4BXW9]) M 6E2I% 2A8G."IS)H/CYJQ+'1HMW4JZ>[ ?\@S];F?,R!DHW+O%"+[3QYDE_ MU/T62U&Q[)D_&UWAJE+V<'M6ZQO?X_\J-'TXZ5\6^B)^]58HM!7'=I?SAB:2QL4QU M9+'9J5D'676K]'<*K(^G1B2X^O;&.*SRMZ=J'484"[)N)1)O@NYE"B4&0-BY M7.)%6'R+)IXV\"*E$R_:<:F XN47.D;^E,E!W_/9ZN]\_J1W0;I3:5*)-<;0 M,&HWK3I1D*4&06HWLK3@*5**AF2>NR@IB#N'RCT7&+QS$46_E5<4;'HFRB;] ML-,2E&KN1>M'C,JY!D740)R+PH:-O;EF\TFXS=47.IY9N^W@A_7:;E#>/JVJ M9#N68THAG_2O\C?K*))D5"M@L( O:2.;87E MM"IOAY;&1:T_VLEN7;N!+/3&_;3\)_@UVWS_KN=5-/*&_QEZ%>?7)9ZGX;&! M[OMTO#SDJ10&E<;UBF)2,9 KZ/"K>B"BJW\03%%/T+T$#WNB'H+%R0E[T,M# MU(+8%ILSB21*$@DSK"V'$;"?0 U9P+K5LJAAU)_MR'Y+ MQ1.?@UKM6>?%GT$ON1 [@-:W/]4E\2_N M4'4%%Q^/JFM-=-R>;JM*MW!J55Z=:I-*S3@4B4E=M .#C!0:&JH0H3E->9(& M[5&]18^-TO:+L+>O1ZY67K^U4SQWJ;U W?=6-1[*-]2W]P6LG[+V5Z6_4#5[ M7U0N%['W;J'KL9M=![T!89VMX/VB*@ MVN&<+0"EN.=L/H('/F<+P.+TG"WDY8Z9[Y?7W&LO MP>_>UA(AQ(U(H&4KY>K)NP)+*H$9S;&0E D3?OP7*J(GY.RDR;,;^6[ Z2>5_ M4V/=^/&S7JR=4X;]&-=OM9DMM'I=>7/6#MF@56M8(#7Y1%N[61P(Q8]C_M#Q2*Y39ZWMM51 M\NB5X5PCS^MZX QYX9$. ^X+G\T?M/R^6,Z7WY[KN:3(I-+:8$C+P5=([W^AE!#T&X*VX]#P,SZD7:3"V6=XZ M),^^.-S ;-/[8'BV/GA+T;T+Y6%_7RB[EG?[::W>_2GMHW>/[E_3(D](DG$, M68ZXG3\9A2+5.6092EANU]N&LK 4PIWT\/JL!TXM;&E%KP.C\+MU@N>90V_ M#AM#O05?'^X>WGV] M?7"=VG@ZPS:#JG[6#:RB^8<;7,7>X-IK;Y!1=:I_,YS._*9CN@B^( M>2#:((B:^^&LH&'S/;39>I+CH?7A;O1P>,#NSMSW_>7OS=_X;+'^: >)7D]Q M(8HL*R@T=@9V!8-2*%".8<85RCC+,I::L-U^@/3Q[?%WY2++:$0N-T]\Y5["=I(^-*U&"2.G Z#S8-'>J1@A O(B]WPJN M-T1[)MG+08B'"=U+F'N*PPX'KO= Q(L*O'PHXC5LO((1KS82?@/SMI[?/C?% MAM[:7=TTH4F6TR*#&3((DE3:U5RF[%;44&J(0@(E7LQU4<+8V*E1LD[+XHH> M :>G_]W,>2"OW]'<#$_?V\509()N;5JMO^'VYGR[@]WBM)JU?YO3_F"W1NJI@1E5*0:YG:G M9FE/*,@(D5!P7""IG6KJTZYA"B:F MA"8Y9%(A:%*M#,L%9]3+4ZU''^%N[)D>=SW8V ><@:[GG-*3\D^PI[L[SF[,JG[I.O?X M9^\\^CG9SE-*,\-DV!B_.:2>ES=9\]T9]6*KC_$WQ/Y\L?VI_9['=2?>:T;Q;Q9+LJ][S]FF^]O MGM:;Y:->;:5,L @-%F+;@-UAPZ3D=QA-7VH)0 M4$AI6SL=4Y#J;Z[%+_J'\WY=?/NP,,O58^F]]W&VT!\V^G$]S23.%$5VR<05 M8ZI#+KK]!$Z-BJK=09;I<&>UH$91[TP-W95JNSNEQ;: M)>=7&E*FL?T#%84H<)H4(BP:*C;JPP1'#8V[WWP2&\N>YY!6$,$?3F50ZAPS MRVL 1%&3O/K('3;':P 2)RE>0][MN&=^>GR:VQ9_ZN;(\)/^5>6/TIWY#!/$RH+HS050=GVNZLR MMNEB9PG0VWL 7BOK_K[0OP#?6@9^-*8%[L*[]YWG%GV0'NE[_[[KC-VEC*L@ MMS,$;"T!LZ9\K7NJL2;B#O]F1*-N_[MK,^S9P,VHG1PE72V.CC M]P6?EU^Q5D V2@->UFL)O=VX!*[OS48$R'J_U:AU+.]'8;-'C$\;5\&(>Y]Q M2=C =QE7;#Z]Q[CV0E>:<"EDRO(@9?W=*5<&$9%:3B FAT3GQ+)#7KC\<3I! M7*>F"+P$/10P-E)X4^?0<0I.P ^^ C_+(O;_*_EKDDX ?]I\7Z[*C!DHF21) M^;^ZI/?_J?\+9E4I:KX!O]D.^ ZP?=$%_98.6F^U+#NJ^2F=@#2=I&DV*0JV M;6*Y\](.:">9D(1,,"G*)^P_<9Y;!8L)L&W^L*M6NWR=!]_<'GT1OI36O9][ M9[*RB[]675Q7"*_J3\=DL?/VQR6O(QD#<]9Y"T^IZL)S'1)DO%^N].S;XNN3 MF,\>MX4=I"0TET9#G13<,I.@D'*<0Z0D2IC@5/#".SO&61%C8ZE:2=!H&9#Z MX3R$[8,Z#C ]#^MC3*XO37S!"4B*<3-( V7$\/Z PK)@M)K?F@+C_)O#Y;]H MU?P@^47[DQ%]72^FRU98I+A &512($BPW;9Q0PIH%*4%05@4!(=E,0N2[_4Y M_P_(51X&NM^R)SZ0+^T,.T1&\DZH]>XJ.XX,Y)VP\7*CC9QQO)'U5HO-AX5E MRG(>^V0_NK=+ERAHBC@3*'/N;I@K5VR[L+1E$"Q0HE"BC=W0!/F%7!(TML6: MTQ/L%)T IRKXHU(VL/SL17#]Z"D&9#TS44>T.F1+;(W=GR_E,/E=_[NJ0,L(+H1(#:>IR?!6YAI0PZ5SP:8Z4 MT;D."N_Q$SLV[BBU=C?+/VRKS;8@C#(\\?8CD/@H]DPG6P!W*D] I2[XH_YO M+V5=PY"*R3:>D@?EGC TCIDH\.V.OJU2+_AJMOQ]X8Y*9V:F53VW,L9S33-7 MP(%S2%P]!YKI%.8:(9-E.56,!CFT7I(T-O9I%'6[@*VJ'56O(9%5 _)B\*&=8N\9O.)+^35%_K)4CI569(9)')7&](%)F,-!1,% M1#G")F'2TH69;I8;/K_A<&9/8!!K;,7V-PH>G Q@GC:N9GH5GOQC&W%B2F/< MM5;YF[A)2B/E)1T1HWBF(ATN]>A@IR_[,E_^P.4, J$Y16^E'3Y;E?=GK_G< MR?GZ7>O-WU;+IQ]V,%6R9WQ>UF%R$M_PTOEP_7$;JB"2A":L2&#.*(5$&;NU MRF4."R88)I3( @=%&]ZJT-@6.\Z>YC:X-@F4-H'&J G8F@6V=H'&L$ JN[4[ M/:ENP$[JFPIO[)^> E=B(1R54&_5:5C"C83@"2'':K<;8=^I_WI:;TKV?UC> M*35SK?/Y9SY3'Q96V,RNDLJ4C,).&.K-\O&'7JS+\YVR:OEZMM%?]>KG3.K* MH[PNUN,>J!QQD%(Z%TS!@MC5)2FR' I"[=\X407!6FH6=$+6M\)C(_S2)066 MQKC2:5MKPHB\]V[V(_HQ=5[/$\&>J6"S!#MC@;/6!>34]DZJA+=U%^_;['*G MU5:#VNPFBF?/\'B3Q%"]$W,2Z5WG02>9H7K@>!(:3&ZW2>IA9;./3!4O>H:^GV/W'C< M>]GVF&QY1LJ@_';9RF-&:GFRXT*WC)B9:ISF+)$*:IBY*R0B$(8<,00% M$HG@"-,$!X5;=8!I@+7U78D%9^N6[[?F^J",K:?SL3]O]DRB#*A&4FIA#D1"-H2,9-RC,M ML @Z^;PD:6RCL/'R+@^^EJ:.^0T\J+P(J^<)9 RP^CY:/(M3#[&-5\&(>@IX M4=BPQWO7;#XYM[OZ0E<'C^]:/JF=ZYKS&+,=WE6&PM SL3 .5;9-S MW09J^\ ?I87]^-#U 7U#XNO+JJ: MK]3GU5(]R MV\] \L*(0C')&0IA^ XZC(W(&Q/<&7MC!*BM (T9H+8CC-B[]) ??_>,>\\T M'00Y^,,9 6HK(A+Q#1C&Y-LN:@Q*JS?@=,R>MS35-7#+V"6W>JT7]B^;S_8S M_*3KTJDS6?_TS7*]F;*T8$JD&!8(44ARPB!5.H7&%!G'E"/,:N/OQ71]H]DQRM+A2%R&CT6^'[7"TR^6!N]LA_$_4^]>I@]ZB8K M2"$+*K2+-"4$$J($Y#E/(.8B9YDF19(%16U\8 M(^#3^U7C5D>P=# Y+7LXY[N*1=RKQTO"!KZ!O&+SZ47DM11(] MBT805)'SKGH('CK_JC\69_*P!KQ\>Q394;WVK=SREP]Z]9A.TRQ-4B92J(O$ M6+;*">2)W8')3#$IB5(XUUV+75X7/S;:.JA].0&_:@, KRRH@\ZL)H_=X\L\ M.L7S K0WJ/N^%3V,/6MT![7R>PQ7/@$>VO"^*1#-'[:^PM(\-'BQ(#5_=-I" MU@):"6,\I6?3MW56N_>SM>3S:A?XWOYL/4V3@N@4)S SO( D=\2&<@333"(L M15I@[)7 OE7*V/BK4114FC:NYZ6N?HS5#FH[,46#JN]3H2XH>?.,%PH[.EDW M?++6\J_?EC__W;Y?48G]RS&#M+<]"%%XF=?P@=_#G4^5RRW>AX5Z[Z8>+"O3G.J#,YQ#ID4#)+,("@T(E#IS.14$I1J&;I^< V/CB>:R= I M%[Y&*+'R7Q:$(C#42J#5^$Y3_[ZE$6;[LKG!)_A](\[-Z0>_[Y!V_1/?_-+K MS6N^^&=SN8+2(M5I#FE64$A2F4&:VK%'"<6*YD@RH;Q3KI\T/[;!5RL(G(8! MV<1/86L?@;>#T?,X/-$M4MKPBS:WI@P_?6NX=.$7-3Y(%7[YJ8Z7G;-'NR._ M-\W-R;WYVW*I[E=UA.C=G[/U5&<9+I K)9_D.23$*"A8D<'$+K.5TDAKXC4A M!L@/6VJ(I[L\VW4GGVWBU4DP9KIM>_E4&G6MTOOFCY MM%I9K.W#A MW\N.5%E8AI_OV0@:(\%R ;9F@M+.;D$8<;K."P#0W MA4@3NS/(@XH0ABHP9N(_B078VM"5U#T[)92WXT,](#5?1GD@V@U#KQ]F]=3A MA<@S#*'+_!C83C])I/]3\]7[V4\]Q8RC!#,&<28S2WV9BS.FF>TDIE(F"VYR MW-7QITWPV"@/)0C'31:]A=B/R/H KF<"\TP>#9SJP.D^7!KI8[2&3">]E3VJ MM-+'B(2FESYYOQLQ5==UVZ2H=V*]67'I>XE\X>T1C8GZSGB7'OB/1LF(T_85 M&&)^[)=$#?IM7['W^%.^]GBL\,7]J'(WK\^6S;F7"SRJ8LBFR,C,4,*@))K8 M"989R#*)89&2+!5)0I+4RP'M-C7&-MT>I'HHRT]9K<&Z/NAU,8[5V<3&G2N6 MV2@!;W=GC]EG?F34?T_T?>U]-BSRN&M*,[9G\(/%1X9@V6^TI)E'O5YK??]#K_BF\0)>[S;_FAM:8)3"/"\"DJ9!YCA+($4U<[@@%.1<,BB+5C&&.\R0H MD.F@];'Q1*U<&#LF\2.LSUH<+%VMS2?G/U QPW*QGA9:2"&)';^:YI"D&D&>4@(U M04DA=(J)#LI[Z"]Z;(-[J_F>ZSZPNFKPRNHL[<;V\OK[UE[P8X5^L.V9,G:P M[KGW.[W+RAP+.9O/ZOCISQ7*\3@E'*^8A!,@?5 V"D?EF*HZM-#U"$AL[A:J M+JM1+F-V =OK*27*4&[L5B7A!I*,9U#DN8&"9LQDA1))PL/R5K6)"^*KHPP3"Z7>CUO$ICS4JE6MPYKWE(UYGN(#2MQSDU:) Y^/^%A_>@[B M]5:'^ 9+1?8_=C5E&ZK75>NO^IL[G*Z7X:S >9K8S4J:87<-:U<\C*0$VIU, M3G#!4T6\ECU^XL:VU-E7N'&%\/09],2WG4KBH]8SE5S5-5+@A#OW5&/-!Z)H?C"YR3A.L1B\AX81*UN$R[Q&&+ MSGA9?U*,QN^M;D3BHB]^S>8'::R37!0( MK6=DC(TR&A7#:.(<>'[<<",D/1-"HUUOZ;M;S(\Y]L^)&73 M]AY/,K;'NVP M@[C[]FU5UJF\DU753DL>;E$R4_71QH,%>OU].5>?]:I*KC+-[2!G3"90::4@ M(06#(I42,H:*7%)M433T#K^KL!E4ZT9?L@ --_B=U1-AN\P846_>?7=H=;D=Z@]4'>]1;VNFV MV/STY+:^]V9[L5]OB=?3-,64&E' PKCT';HHH%#V#[O6-!BKA',>E"3@HJ2Q MS3$[)Y1UK6'8$O0RI'X+T2A ]1B+DRO2QLT/7I M59N/5ZG77[C%R_\T51S+TH(54EDVD'8K:D0"[8]<2JV,4+L-31)-0GCA?T@2 MO@^["_Q.YU>W9=X;?\:]81+M#9A@;Q2)]0(3ZL5-I+<-*VJBP5\_;__Z'S/+ M-BOY_?FC_FD1<$EM4HH5DR:%I. 9)$)AR MN_U :9XK*@N&@,RH_L6/CB?T$ M#5MM.R42\H3=CT#B@]DSG^QPW(/1W;Q_NOM[]"Q"8>A$#43TDSQL&&(0&B=! MB&%O=[QL*P_:W[BSF\5F2DEJJ,D26!1$0X)%!IE $F9$2$IRJ9(L"W':.6A] ME#XZ0%;* =Y^&^0!GN?-65=(^CYXJLL/UYI%O!8[9W#46[ # <->>IVS[>2. MZ^Q#\2*%M@'*O_'-T^HT=PA!>8$2C:$0N'!9#32DBN90&)EGE*&DD.;6\*$K M.HQM;;$KDGZW6+A:KK7:L\B!1M>ZQH\R>@:\9V*Y$))TD"*A,:+7_"XWP-AW M!-,U-5X\K,D3)Y]8)]^F>LSU8K_M*9(8I:ZN+E6YW60E=M'#$Z6AH(:Q@F"= MB*#8"E_!8Z-"E"#40ZX7!['GAJH'X/K>4@7E>K%B!\[ULH?6X+E>G.SQY7K9 M0Z13KI?]][L1TQN^_N[^]^Z_GV8_^=PU_D6O-ZN9M,L0]XN[A3K\P=Z3U0W5 MAX5<.2W?ZNJ_]M_S)V5Y]=V?\KO]/K6+]*CB/Z:)7=NE+!&0J-3MY#"&#-F_ MH=1@NZ_36&$4LI,;5OVQ;15==6Q5JPUF"R"M?>492OD7O;,TC$D'_B;\^'B\ M/=TSJSM3[/[7]>B>1:ZX:&-L]4O7[\<_.WBAKIW5H !>-3C\90*V4( &BRK> MKD(CWCSQ,KT8<[89V()!YZR7Z9WCF>^%M.AX4"FE2WFT_K3A:BAT40]Q@;BLG)06UP YW/*&8;N]?XZ0JV'48\[,=#U%?/ MV^VTR002+@Y2IE1"(BB"M/0CPSGF6F*#:5"YAFYJC(WD.IU?=('?^S2C9U#[ M/]NP!L#2@M-HJ:.,>+49DYY..FY ,O*Y1Q=-ACX%N0&M,V"@K"J0Q8]GT MIUZ)I5?\1JNPD+&X+[*_(5FK"_;T;:J05"I[^L-X -U.H-K\%))A-B4@,SIE-(<)Y# M[F(H$HFDI(HB*H.BJ3QDCNTHK%%Y4A8OJ-+K;=6> *=XX-XGI /\Z"PRK#V3 M6!1$NZ1;]L4HKW8XK?J[7CM_QNH.%-5I]1(C"\D1 M@MHD&A(D..2$$ MSGA:"2,,3KS(-%R6,C6]J'1M_!\]C^,L >AP^W0I+SWQQ M3KU(AR)MEK>>A9Q]<;@CD#:]#TX^6A^\M?;M)[VI0SA=T9;CJM@)SIE@QGD, M< Y)AE-7\E;"1&N6Y>+V/IQ3PS$ M>K_IZ@)6,+-<0R(FE5R4-2AW7+/XF"RN/G];'M/WRY6>?5M49\7R^<&5@YR7 M]W]_LT(^+M?K:<&(,#I54#!7\8D9#)GA!-H5C*%VN1S53VSTAG,'NU;@:6B GK!CUGZP;9GKFF4GH &X$9OL*/'QX^O/L* M[CZ]!5\?[M_\W_^X__CVW9>O_P;>_;_?/SS\9^?;ZO/ !]]=WPSG<#?9VU/; MS7,O=]FM4/1TLWU>YDO=<[AW/9C[;9JD3-5[W9S*N*YV6I[#N7 M=%JKAV5Y-?69KS;/GY:+QG6#**E0P3@TFAB[;&()I$@E4!:\R&3!$$^]0D9N M46)L"ZB=&6"]M:,N/#X!B^4"RBL.(O'ZQ^-D> #4>Z>L+> [$TJ':VL$J*T MFV5];5X:XL)0%O":ITZ\C@CP=!R@0P;R@>RO8\*N &Y$M/66H&O;PUTDW&C] MP5W#K6UU#&%4JO3HY///?*8^+.KB:E.1IZ)@DL-,$ H)(G;]FV093!(E#I-U=P"@\B M;$M_#]^IW;C^;^ M:;/>V$W*;/%M2GEN."GLYA>[X&6C#11(:IA1E%'!W+&_UTK43]S8**'2&%0J M@U+G":BT!GMJ^U&%)^+MC!$?QYZ)XU8(O5DD#)D=F:P;-EEK^==ORY__;ANJ MB,3^Y9@_/(4,0B-A!C=L$OA6](CBU\^_\?]:KM[,^7I=ICG.$Y5ADF"HM:0)<+^/UTP MDN(@/Z^;51H;(Y;J0N'T!?LV@3VCW&C=?ZXVK#H("703N[U/_5ASV)[JF4QO M[B3PAS,+E';%=#V+!G)4K[3;M1K682T:BB>^;/%:[DCA&[XI!54W/4Z+Y<(E M$RO7/W:ORT4F!#3_NZ,;BE@XG_D@$96J6@4.RT(^MI\0C-=+ R__*ET^+-:;57E9M"Y/ M]A^^\\7]C[)V[=]L$YOUAT53*1AE.N&*09UC! E-%:2$)="24"Z9R&2@R^U0 MBH^-T4KM[,KCU;H\[ C,-3A8=_>\?NRQ$\>^RIS43C=@S_KZBG1C[0"N.&)5T'VI;AO%NC54]_\9J]N./1)M#=Q5?K?9[N]\-7,!)BY];KEVRSC+ M),[L5R)3;F2Q8><\3%YVZ-0OVP^&F98[EZKOU)CH(A3<)( M*KF 2%(!24(*R+G,H42Y*2BWXSVL4+BOX+&-_?W@R:WF7>-/KV#NN?SK A>K[?L4;-EHS* SL_6NF, M2,_<\::&H=8L8E62LZV$P_0LP]US&&G%VMWTE GQ_MLB6"U#1>O M$TNLW\[68(554'>X5T5&1L' M'&4]")RN.W>''UL, 7+/Q%*;L)>H\] *T)@!=G;8;44?&XI;T8R:):^K+L.F MSKL1L9-\>K>VUXTTMY6#O^IOY:%KG2D.)TSDV"#(4VV9L%#&_DT2J!#*-,7V M3QZT-;D@9VR4MRNAW>@91GJ7X/3CM @@]4Q9I_B /RHE(Y+1%1ABO;M^T:KNY^V]6_ZTY-K\]Z\G$'=HHE#=T_"\TR9/)4AB20"Y0<1QP!Y)=[JQ?)QMG!?=EG(0U5Z \U7 M"ZON&KR:NU0MP/8=D%7D2'EK#R#@ZK^>UN[97S4$@%<85$^LP7)G=L>[_M#. M]:.K'KNL9QIK- >UZJ#2W9W(G ;R3$!M43R&ZXA<3.8+56%01NR(SS%3=FTF M5FV(8&$BH19-@P5T*<$5:0E&3DUJH09R5[ M#E=1P+U60"B%:E^2S^< M%_W"11]:\;A>[J']]0[)>ZKZN?JC:_Z+H\9[\_NZBB6ZD_+I\6GNQOQ;_6.E MY:Q*0*)8:E=Y109I@2Q9&:GMWRQWX4P4.$.F<#?F7F3548/QD=:>HBY9S[96 M8T!RF X=T?8([6/RB4QZ4VD] J3^\-]!:4#'7!.P#OV]%O\ ').3IMP,& MRL731T>$9>'I#F-K IX.S0Z7>Z>[S0=I=VYH)FK0@+#*<.E;L:^]D1&1U$6/ M[3\:9?L/]CM"90"'Z$;B&-R8CZSW=#X^?JOC6?GJ&U_4D_V;Y6*]G,]4U?Y" M?;:?6>S\?N0L^#_1?LF+YO!/9,FX #X\J+S7WSW/G:N3[L_WZS MKPZ(>A<16\=A+S%Z0OCD]J,O.5WKBCA\9O-9+71[.?-YM32SC4OI_=YBU5S5 M/"QW.FNUHQ%=6.(W5,!4D@R20A20(Q=\DJ8TIRXG&>5A54ABJ#4V_C^TRK') M[CZR,JS.B _<][F[HMPLP;Y]H=5-HO2PWT0Q?+_U/#U$ZK)>O>GC@AZW2$L4 MS08NZ1(3S=,",%%;[T;Z;[69+;2JO7*<;]R'A>4_O2X+5TV)%BI71+CDDNY: MAR=0"$JAHM1D(F%%HH)\9]K%C8VD&]U*5_\PJKV"JQ^%QD.K9VJL%6V\_$H? MRPG8PO>F#;Y@CO-#)29W79$X*"?Y67_,-9YO=8T$.LI5^6&]?M)JR@C/=:HP M-(F+,D!V.T_#C-H?[W [^WDA7_/%/S_] ME?_5_??>W#WJU4QR]X-_Z/E\_9ZOOBV;1][,-K-_Z<6Z>O2S7BS6S_.?=FO, M[4;X]/#.\ZF.CKL^?W@"G[P1\^NO=7R?EW]U&I\:@^7&) RB!.'B\06/[ MWCX@D_(,K<($U*"4/RIA 34N 1>@PWYD'I?6H_UT>F;Q0>V.=#'[(GW5>J<[ MK$;#70>_"-('-\DOH\&-02SG[KVG1"::ID)"F7$%29X0.^5L""!9Z UY]6FXTH(&+[7;HEE#@R_F^1W\,?$V_,V,A:& M?5\M;L$[\$5:[ODB]1!TU 9*+Z%'9P6^3 !2F^T7PY!:7XISJU:YONX=[%ZZ M99'*VL\)AYQ) 8G.-60FR6&"I$@Y*:2="&ZY1_-59&S3P.DU3%T78O_6)>X] MF7>?=;L9ZZ,G!K\+\^B$06^^0D'M\Z[+6Y<7O=T*1>S:?59P>QT.FGY?J-E: M+NT*2*LO^E&K&9__8[GZYU3G/!$T2V">IY8]>68@92*%&4URF5& M,Y5#C#&U>U:50DKLQ,4YSA/,TX0F077WDO;3U)"4 M8B-AC@V!1/[_[JZM.6X<.[_G5_ MLU5"0H(@">1AJ[2R9^+$:RF69K:VYJ$+ M5[EW6TU57^QQ?GT 7OI&-AM@@Q2=JF1VQB9QSOG0^(C+P7<0!SA!&<@T'2,J ME5Z2"KL=L,O&IK?]50\&?C@87LU@6&X[SR5<8;:89GF#;AP":??3T]3!"HO. M^4-W"^--(JPB.9I)V+W1=]^J5NPR33Z^FI7;ZJ/I"VWE7?Y"Y\M9QH1*&9>: M##@$2*^R !9*,P).(BY1Q#+DE!UH87-JDXL38<&@05T\'WE:Z%L\?&D35 ?O>(+IL=>3O(&H?FSH_]J[UK5N\N W^<4S9?S#?? MJXHKZW=;^7=)5T_?\EE*4\G3D &*A9$ACPE@)(Z 3!!"$F>2)TY%6RWM3HV5 M8 A#Y]K35@#;DN;0#L>&,\#[;K7>M,N6'FN-6UE M>NPZTRYXM-28=GI]:@4&/^7+K])HZ'W.%XN?\Y5Y:99QD@FL,)"Q$B:36@&: MP RP,.,RY3S,D-/MZG'=GQH[CE>L;H?&34.6;RH5#EM_;W8L/]U?T< ?BTG\ M@(+?#3A!A[LA6C M$80K[R:G6MF*A*5D9?N[O6DH?Y%/] ^Y?J!S,6.F4CA42$_E0PD0$PG *64 M:\ YRO0$GR"WC.(3"],[1"D=##;&P^!5N^C,+$<(6I-(7U2&YPL#1^%:\- % M1Q]6: O:,P$,V $"(=,Z"&,!+%*T3W3_M36S<;#H';1X;RS!3F+0\[K\!CZG*+AG*?C MS/-1=YYAMKPVWL'E>9^/3BL['NLQ'/68OMMNUK=+\5\Y6]_RS;W2L&2?)5_H M2>MIOS^5/^66ZH.2U]7Y6QT V\5TKRS8Q3%H=$<:!02@ B4 *" MA 11#!.!(8M"2JR'L3^_IC;\;XOB'G5B-Q7YJY[,/OX:E)\'Z$ ('OO.@DC> MID<&)B#M4V"B"G18@8DKT($%]\KT1A:((=PK.&)0);23$\^(@BPX@K$&>0TP833F+L<[?5';H0IA%?D[%;_ MO?$8^ -NH*C6_Y5JY.VFS.(K[LCI&=8#-5M/_K8$6I'PN2%P;[8#6V$XW M ]H?ZIV0--_(C_.O4GS0TX+E\USW6KE->%"=X/:@ILI,0"P3%<6 DB0!**($ MD @Q(!5/$B()YB1S.V%P=V)ZYPV'!3ANG4O07-$==O0Q$,2C)35IYT'A?;!W MOSJ"."Y^8H5]G^2FGO!YSG-R]6+LE*>>*+5D/_5M:8#$S,_2I'X*4ZCPY_F: MTX5)OIHEL<@ 2A$!#,D81!(GF5(8QUGH+4>SU86I38M*)XTZB%D$ M>4S<;.\ :^8;$-;AF>]B.N33/?,KOZ/K+PRK_.A=2_.7[KVM#S3O%&;V"GW^= M;^9RO2LT%=)(4Z II2.(GB>F& *F]+\1!6,BE9",."5[#N'DU!CT($:S=%K5 M419R8$_G7NI?W U_6F[/3IB+PV^I7I5!P6_FZ""(BJ/GP!O"/O=JKW6 MJ9&W=SUAV-P2]M6P&VT+.9^]UTUNOC^^T,7B+]NU;G"]GF%&::)D!*(H@WKN M'Z4 ATP84?LD$XJD:0AM2/A,^U.CU-+%H/ QJ)VT(\IS"';3G@=A"X'MN6=?DLI;\WY[SK_^NWRQY1?_+*9V<:W44]S48OXT@]V*_R3D$X';S M27\@#LRS#47N@SWBNPOP7:G(?0Z5X22Y&Q;?4)/[7/3=HMQGW^I?LFQ>KN!O MEX6 DC8D]=Q.MI;&CA,I)$/Z\"7&^^'FNXZ:@P>CEU=S1Z>M MZEJ/5GK_FK.Q._HZW]#%_'^E M*&BWOJ\C2HC&4Q*]1UP[L^=] MV!DO;=XC*D?Y\C[;[:O+S39[O8LGN7J9R8BA$/$0B Q"@)(8 H(Y CR"4L", M8H6<2KLT34R-'XV'F@MK%P-M\\55=KL!H]TD\#IP!J:E I>]=S?!4Q

US43:%L\\^V5,';LL6I5R$.?B=<9'QD$FC@"OU7$E$ A"A M,4MAE(1Q*D02$;<4[V,#5K_<4=.W:_^J)!M'5;-C].S&!;..+8PK:-4:74-PJOTI_YZQ='ERF2N;^7/1ZJ/< M;!9%,H2VM:T$_*1XR@MIK >ZVGQ_Y%^DV"YV&G_[H8IYJB042$^%< P0U(3) MHDP!$>N_8)#0$%G=\O#HTX_+FSX[QF+K9WRX!^;3?4#!/J*"1K>U)*LFVDU> M2?45<=T$N\AVXJT6##M8OSEH9(S??R/I8XS8CVZ;>GX1[]S7\V1JO*T]O]@< M[>YY;KK?:N)AE7,I15GIE"[DO=)_\BJU15,-8W.X\3C#B8PCQ1$(4VI49C," M&.<9P"F),X'BB$FG%82#[:E]_6K7RY+!NI>"M0[ W,5[K4*X*>IKZ?%]=*;B MMM)PZ1R[U<5 D _\!3Q&^[%"^F&'],,>Z?<7D79>1?3 S.?*P<7\J*N%'KB< MKA#Z--'SLB/GJZT4!RD>=6I8+#!,$RY $LD4())*0+,0 @D1ES$D*G0K57_6 MTM0XK)QFT-+=70*><_++>63M*,D+7@,34.7C88;0 (EV%Y'P>FGNK+%Q;[Y= MBKEQ?>WB"WU+!GZ5RZW+:J)FMFJX*;\^_Q%/W*O'O6? MKI6Y;)LO/^XN+T$2)P2Q"'#."4!1C &.*0$T08A"13,<6N6;^'=M:A1415;+ M&10WFO;!!?OH;H(ZOJ ,L"@E58[M1[_(5,*B)-5K8 &!9O<$ M8(052!.!*.-1E*9. HB7#$Z-P(_]-<.Z\M@Q/^82SG8LZQ.]@;GS+' #4:$M M-%Y3:R[9'#?1QA*!1MJ-[7LC%V,L_O&;7&]*@ISG(IJ1F&*(" 4A-SMT@D2 M"BE K!+)(T+U6M:RROT0[KD,OW%NH57^!:^%@R-5-6SK.#M^>ZO.&)@+/50D M+/XGJ+OSH;L[QRLJV('[)$H&MOGW8Q0$[$#66[F_+AMN9+]>;695]9#[U:-< M?9US>?O'?#U3,.$9X@A 8NZG<(0 $VD*(LRXB$G&TL1*+NV<@:G-%^L2*L5> M?>6G$:_2KIZ?[-A!V4VA/@ :_I3#N'<(S25DK)GL4O@=;*1?/6 B_5^G+'2V M[5&8Y%)D-1M>125Z##EM,X'Z'*P$/G*6@ C+1A?ZG84Z#M9D^>X!N8!4[$7PM'0:Z M=K7,H!Q&X?4,($-)N9Z:>S/-UC-Q=XFSGGNE[[G#9KXJIB'FR//Q-5^N\]7' MO*R$4GS8,,T8C4(]/6!I!E D%"#F8(%*!05E.!;"*>WBHL6I31KV#A J,= M)27]GPKRET-G:O.D)-*^-J!YV-LJ$7=/[)?H/;;$_?J[N5%//- MSY07ZD/[XQ0FHSCFB (]F8CTR@1CP&BF@ J)"(D2*93*;9^XT][T-GZ+,Y9< M!:7#0>VQV\COQIA+1G&4:605$@ )F0$&>0AB26%$1$1P3%VXU!O"HXCH#8^O M'<,3(TLC']@13>.20,-W.P8X1HT!B:! MO6O![Z5S'L?\N;A]#O.&C5%']KD(3P?SV>?ZC=\/2[XR^T+O9/F_'Y9&$,V4 M1?C;?//E;KO>Y"]RM=. G*5,JI1QJ/$3(4"94H"$' -I_CSBH>2Q4\*YH_VI MC?YW4DD]XQ7!JD_FD"OX=APQ(*0#4TCM>?!3[?N?3,F VOW@F_8_J ,XT(WU MQS,]L?-)0ZXNC,I2/?$Y);&^S?1=3IZFV^^*.U'"0XJR%$#"]%I28@BH1 RP MF'*!64(4=Z*S\Z:FQER5>X=79QRK;77 :KN\\0'6X&N;YJV900I674;#[YKF MK+61%S27HFZN9BZ^T3.942[TWS[_(I=R11>W2W$K7N;+N6E[,_\J*Z6/69SQ M.$T3"<)"0I I BA#"1"<,[WD@9@SIR*!=F:G1A^5U\71.#UR.)"EQXX[T9;H MVS&+?TP'9IG*X9N@<_[L+(^;S>>$1B-/S^WM7F+2 M?\Q?MB^_K/)OFR\?]7)C19_E9W.>-HLT(8DTA"!13 )$H 189 ) R$-(91[:8;CW@-S"\U5*670>UF\-D? M5 XJ.7X@&TGYIA]TKLK4EP"Y(#A]]O4Q=:0OQ7 B#WWQ\:M7>YJ&'S7 M?*'?7QLYALWWW2(E2P1/$8D!C=(8()/(3(1>^R4(4Y(*11)DQ9JNAJ=&HQ\_ MW/[EP\/P:WG]X%CT_W=__]G_@-V/%6C3ME%W,@-NRZT0J=@5:1W;;?:DUIA4C'"M/N_9$OSY5>[-6TUT4" MQM,7NKQ_-4VL/^7+KW*]D>)OTJ1[2G%;TNLONNG-.[J1/]/YZC>ZV,I92#F6 M>CD+%"$*H"PD1F(7@R3!4!&:R4BP67G#['%#5QO+->T$0G-A@], AR.&VNV M5M.(M<$A>%W-N;P)F'R>+PLM D8712;U3]NU,#?\RN?^--(M/Y^_L(0F/,X0 M 8+B!" E,*"*,A!*DN!0XD2FN/J%O5_::K-/(##WWU<=WEO]NN12_/_Z:5EN M!DW U0E-33Q<6*UF,P?(5+*?&XU-4(%S$^S@N0EV/\P*H:" *# 8!0:DH$!I M I=>!^CS25R6]1G7CW')=H">]'8Y=PC?>I;C/,H*>Y<;T9H9ATRO??52F"0\ M RAE2G^R4ZS_$\J4IC"52#@5W6PQ,K55<"-WL733\6).*YQVGZEK01KXL^&, MCWOMRPX O%:X;+,S;AW+CD@;U2J[GNUQC'"7KUYSDZ]8'4GH%6Y!/K\NZ:+H M(TUFFK.>Y7J6I3&3@D<@Q40 A!0"3/($<"YHDG E(49U3:4GR],%>_-6O_WC MBDM/(_#$@:,!KX/9G7D6FSUY,1?:'CY8AN2PT>[0319G%)Y1'ZL4KZW3GG;A MW5'JW)5W:&Z\77KW&(]V[7N\WJL0BIX?"5-R//\JEWK&,Y.$A)B2&)AL+8!X M& /&S'T40I7F(IBE(;2[\]-NP.5G/]8EG\I%S3*ECTZ%+TX!M"")JT 9?#_] MQ#=OU2/.Q'RA$,3I6V/6=#CC\4EYAG-/]4X3SU_D$_VCK21\2)-8182#3"0A M0#'F@&8<@RB6,$UC)#+J=%FLR]C4E@VEKX%VUC7AJ1-2NR6#+Z &'KQ[C(*] MH\'OQM6@\-7C(L(&$L_9VN?MC9V:?3'RECSLR^_T/(:7Z[64]Z_29.,LGPOQ MD5U"=[47LBY%RO?O$,MC^E%@'GJB401Q$^S"J+6,=I'[E\-JM?S_O[>C)L!<#5JC9R ZUOLFY7^;-K^+%]-T#G8^#I,E< L)O>O,96R,G-'='W$QAOO!\OQ_P)[DIIQD? M\_5Z]^N-$L83'"> \@@"!%6LUPPH!B*->^ M"I3^?T;7H$QR>1M!L:E44Z M8SVED.Z'^VX]Z*$IUYOZ!E"H( Y11$"8) 2@)$X!B2@'$::4IZG(4A8[G$J< M,3/1TX?:R_K H8\8Z2F@@H0JD3'7BRR6 A1'*:#("/Z$49I1Q5#B)M'8!\E1 M=VPJ""_=I[("SW:CICF-6:_FR_')D;>;VF-K[G%TOY8S]7 M1C.-F:7=JSNZ_O+S(O_F^F7O:F)"/\R=FX6PE'8T*#P=9FU@ 8G7]4&7O7'7 M"!:1-]8)-N_T^WG_DN?BVWQA[D_J<:-_#G,]F2N5!?<[E(Z_=Z\TK6\F@G?8 AT0LUGV/$S8%1!TTO;$Y'4;]&>ARFUS5']21UL:_5_BE? MUH*O""9*9D(!O>[6\[]$=P<6F!IQ)V(FTW'F<'OXDK6IS08_YLMGH V]!,6N M1UG-K"XKO-X%$/ST*=_(($*6:?)VR'<3F'<\!R:L79UAXVNP=];D@5\4X>V! MGL.%8Y\HCG3M^"HTW9(@;-'IS(FXV,AX*1*V\1QE3%B_U%.O_.CDX"2K>W>L M5_SEDV:C:";3B%!!*6!I# %2(0.8RQ0D5*2<(2HDQTYJYHX.3(VH]P=RB_) M[MOI7:?BSP/#Y8X:Z*Y=8S?O'!+P@9F\NE!W%UCO"9U7 M^757'\859^^)4$.ZO6\[OM1&'U;REFO7=B^RRV"/3=Z!6:[R+IB71QL;^L>UBJ)' -ON5EX-VIOJA=8@ M=B?E>= &;8-E6"G0(XMOK/S9%OUEH<_6MWH6.)>K^=="7JM6#WW2#567KE(J MA2)ZZL2Q!A8)@@"!DNNEK2SNM81".9UJ=!F;VEQI[^M>.[???;9.B.W8Q!=P M W-)+\S<*YE;@.&UBGF7O7$KF%M$WJA>;O-.SWNO77K#NYTQ21,)&O9!+S_>]WJ%G\_O4@XRF2D8I!9(E J PDP"K3 $D M0RE)E"2"Q6Y7-@Z;G]HWL?3.Y@=M@YW=F.^/R, CW1Z,'IZ'AR,+( MEQ3:HFM>/&A]JG?!]_E&?M03ZL:A\U_I/_+5W8*NUY]T9UUH?VKCOG0?%/XW4S)N@B*&H @B,%'T7'2[ M]I(=@0R(_< ,XQ_V/M7F^X#GN0*]DPMC5Z7O@T]+I?I>S;BQX7JUF?U56WK9 MOM1%"XF,9,PIP!G# $$< VSV#I% !/(T$QA;W3AMM#PU!JN)S-MYM<-2YMU7L MIS-MNY=Z?-P?5OE&\O+,KL@LHDO-3-1DLQ?F'O/%UF3.5I\N"06)J9YYIR(+ M-:,@ 0A-J-D]##."0A&%B?5WW\WVU*8$>^^#ROU23O(@@N#Q^]H4;7>8+SCV MA\548CB4!R8D-\<]34#ZH=4Y-W%L72QP@K/04)S6L"/6Z" D*2(QCD$$2 M*YEE,*/VEW-^B)"G1LOM-34T->]"+M0\YG70 2VB+F[HF["-%H71;3\/I0_1*Q6W^DZ"GN5S= M_C%?SY!B,4.AGE@D40102@3 A$0 BU2&(DT4QE8E/XY:G=JGW/@5_&X\LSR1 M/<;(X@/7)_*!OR$V0;LQ]6F0G62X>W@\OCGU[VA(-_ZRCSY]_DT/3--2M6J& M*5)*I@109DK))ICK6;J*00Q1K#B54$;VIQ>GK4]M%)7^!<9!%TGZ4\PL1M,U M2 P\JDY=\Z5'?R;B;CGZTY=&5*,_X^^Q&/VYA_H=493Y %4B[BZ+CJ0TBC#4 M'S PSB%Q2E5JM3&TH5NX%M'#641ZR'4>[,XBKT1EX M>-:I035 0V0G=F+@\ZRAW="H9PR=L9Z>+70_W%/XC'^18KN0]^J=5/.E%'^1 M2_TOFP?=[0>".>LG(_\Y(U#J;W ,@8"1J6JL(#!Y/)H1:!S!-!4L=5*7=;(^ M-9*HG3>G<)7[0>5_4 1PH"6U#GXO8G#,6'3K'3N*&0SSH?=LO,+MKF77!S:O MXG9.#HRK=M<'FX;\7:]&>MYPGJ_I\_/*I#;,\^6]^ES>P2N:WA>+81E'*6.G3:#[W.?"XMVB-LQF'<7?7KS8S3&&>"1D#$2 !$ M8@0PE *DDB&2I$:@V^GJ5]/$U*CF1(HJX-K':R2G"ACM*.4Z< ;FCX9LU%T7 M,%>J0AW&/ISN4V'E#96=#J/LUFXZ>M)'+?!BRSN)(@ZQS !4) ,HAHE>2(7Z MWQ"/&D*@^^#[W_+5/XT24\[E>CU3"A,6Z9'-HK2HK8L!#C$$ MF' 8PQ"B2*1N]1_:S$QMG!OGP'P)7DOW7&766I&T&^37XS/P0-\Y>!,8%TM) MM<+)F^"75=X!5@]-M2XL_&JIM5H:64.M*]JF=EKGT]YO@'^<+^4'DUT\2U$( M)>-0,P+6C(!C"@B)(Q F6 @5JS#*K)*R78Q.C1^Z+QU[N]"]!]V./'Q#.3"5 M=*,8_&Y\#@JGQ[FLW[M3N9;=0,+A+G;SW:NKV91EPVZ71:+52GZ1 MR[6V7/UI[P(W-JU.:+0MC5M3 M\V+4C<*:E]_HD_V[9=L%7>F5A=CRS;HJ +SC"98E"2$,2&[J0J9I H@4')CJ MO$K$-$L3JPH4ETU-C2 M4F7$'@1@1"4@XSB",8,HCOCLJURQW/IH[ZPQEU_SH4!OZ[*^4=]A[>1/L_?1X!G@1"Z]G@>>MC7LF>#'JQMG@Y3=Z M5N@T^[^:B=1<$P25FAF2% @1A@#1D (*"04QID03A.A&P+W,:#-6KT5$#YH?MT1H M,ZY& ="61Z[-C3[=J+M=BKK.Z$D&FV)*I7I^#R#C&4!ZX0\("C'@$B49HR$6 MV$I7X H?IC;K/TS,A4PZO '&83&E[ M-]XH7]H9I_-9T^Y-^:FQL!]I4G J,IJ!2&0((!AE@"8D R*E/$9IFB+AE"]] MUM+4&.ZH*,-=_O*2+\O:#&[L=AY9.P[S@M? 3-56OV(0+KH(QI E+-Z(5R[& M?*F(Q;4<48IG5H6<-0&]7VX*N0:5KUY*B0>[(T?K=B;TRZ[=K78WCKRMG@F_;62:[R(M06E.P7P($)N<;NMQJ[ MVM^@=KA(P_0+H@,7^P5S)":^%E17D4];B"X(>UYL9DPQ3]N83@0\K5_K4;6# M_G%0C2(4C,90<#W+34-3JX,!G&8,)%0@PB32ZS@KS:I&RU-CU\HYAZH=1SAU M$^95T0],C95?OJMVM$5[==6.HT;'J]K1%LM1U8[6!WIN-'^CK[7BE8H)4WJJ M S,. 8JXT;X2&8A9EG&,(AQCIR2R?=-3&WS&,\?=WSU,EINZO8(?>J]6.S5 MQE6P&4MCF FHOWZ(8("DQ(!& M# *0J5FXY&H?-3R\KX[/\FB^^FBO&O+R-J*KK<8X5.(\P1!0136. MDBS52S>S':P2 B!-8:P2"!.<.=4N[8G@*-I]YKZ%G@V?H'<3T)=\:_+.MYOU MABZ%1O@*1.U8KR]. _/>OD1)#5;IHL>RIBV!>RUJ>MC^N"5-6R)K%#1M>^8< M%1Z"KE_\YY__I?X3_0]&U_+/__)_4$L#!!0 ( %Q7JDYUOOQ[7(\ $>2 M!@ 5 9G-T&UL[+U9DUM)CB;ZWK\B;\WK1:7O M2UMWCTG*S!K-5:5DDFIJYHGF"SS$*0:I(1G*5/WZ"V?L.Y?C/![94TLH1$6< M@^5S. 'X/_V7W\_G?WP#9>KZ6+^[W_B?V9_^@'G:9&G\Y-__]/?/O\"[D__ M]3_^Y5_^[?\!^)^O/[[[X:=%.CO%^?J'-TL,:\P__#9=?_GA[QE7__BA+!>G M/_Q]L?S']%L ^(_-+[U9?/V^G)Y\6?\@&+=W_W7YK](&'H4R('G1H!0&"#X* M,)G9;!7S(>3_]^1? U=",A_!6.= )<' 8Y(0DQ),\93IC\U#9]/Y/_ZU?HEA MA3\0<_/5YJ___JWMUXYBV6Q6N/RSVEQ^F/]@1\O-1SF^>?Y>KK^_G9>%LO3#;7$P>:) MZ^]?\=__M)J>?IWAY6=?EEC^_4]EM5X2)=PS>4['?WGR>3]>4_EUB:OZ8_7S M=_3!Q6,K38-1C+^O<9[Q7#B7+YXMTJT?FE75+):7OSD+$6>;3R>5N,=#QX*QDAXU1Q\* 5D\=GXR#0W\3G!;?VV]K$@Q&URN,/WY9/'M1WHN MX9.[^DUER0'C%ZC\+W??>9OVFQAXM4P_+)89EV26+E\:END>'FXOB8N?^/%K M6-*#('V9SO+E;U?[U%*1Z\4 D!; M<>OE6T%$OCR('"[I3J#RRW25PNQ_85C^0I^L)@)3L,8%(">O"H2DXIW@D#DO MF$0F^V@'!,N=UV\%%_5RX7*(M+L"S#GNSYG@66NO; 0FDP>E2X(09 "CE"'X MDX P# Z9&P1L!1K]TD&SK\1'ALVY6#[BR;1*8[[^-9R2EX4E%9,H,C210DD9 M!,6())&0DW(&??"( R#FH7=O!1;S\L!RL)R[P,D;$L\RS-Y2Y/?[_X??)\X$ MZ800$)U 4#G2=]$B)"VM]H)ES]U@0+GS\JV08E\J4@Z1],A0>7.V7-[:2R_= M+Q2>"40/7&L%RFH-0(',H#K]X**?[E(>50*7+T]/%_--ZD?[QZ0L)=/7^;%VSPC71/L& G-"NP2E)W 1M($HGJ]Z#]2P8 MVG*'VY">H&2[;!Q[J1@:3 DC0^KS,E22/WT_C8O9A"(]GF/1P 0Y[TJ0RQYX ME&!2$5)9^JWVVFLYQM9K$Q'TR)D-4 ML@J!10@N!_#2R.!TL4D-D;Y]X-7;X>,%9G$/%7,7*/GY%)_K;^0 M5?P:YK2GN^9\9O%A3QS5>8Z9O58C;-M33@=9C54^]/7Q#7JWU.CK=XZB#GQ[M2 M?^ I\MD*3D+X.OE$M&*%W/ORRW1.+YN&V8?%:GH;<6@\R\Y!+B&!*CQ!Y(R< M%(G).^\2Q@=R%9=KLH15W"#AXIWG"Q-GZ]7E)W=7Z"[$[6N(+M_Q:K4BV5ZQ MRC/Y6#%R$,43JY)'\#EH,%D7::/("54+5F^3,H]T&D'"+K#@#S M)JR^T(Y>__CY_YQ-OX49,;-ZM7X3ELOOM!7_CS [PXE!J1Q##=HI8HHE#3XE M"8REY(3W*.P#?O+A -J*NAX =1 *%JU5T@'.7J6T.",V?EVL<47HC M)B3^X@Q_Q?6%"">%*2Z907#("RU)$J*348%'YKU)@2G1!&M;4SA._4T[O+51 M30>8>SO_1E0OEM^)A8ETP:LB)6B-DB24R"=@/$ ,48N"Z+1\( ET.*QN$C%. M64X[Y.PMX [ \7[]!9>W1$+.@+62Y0@",P6:VD>(*B(FW2=E MG(*<=D Y4-@=P.4V\59*9XH/D)6NFR\SX)CQ($4J3C'EBO?-'>IQ"G :[D-[ MBWA_?"S6838(/CXL%U]QN?[^81;.4V3DN7VM<6HUC?9A <#2?['H!TO>'^ MNIBG.U9:>YW)5Q.07!*T*H(D,7D.IACE.?$FW ,E&(,Z.O>IZL'G&09(@\F^ M R#]9;'(OTUGLXE#HPP: YZL)NW'@9%G+SQPHZ)((1C3)L]^2<"X69X!=;H8 M0, = ..7Z7RZQG?3;YC?UL["DVFTARLG(5C.(4=E.1-6H7N@:'"H M(+V'Z'S 8ZZ=I-E!//YN&N)T-EU/-RGM347CE\6,A+ZJ\>'Z^Y5HO&&<^%"0 M>%"@@G-D&RO4+3%6@N%6Q18HV9; <;>LYL?M3?34@0VZP=>]'%GM;,;" ;DR M9)\=A9(N"T!:8+DP)Z(WC1'7U9%\&P@\CK-#]-$!LBZ/ZSZ$[_5X[C)?BC)I M;A-I77H'RD<&M/(\>!9BT('YE)LDAQXFIQM$':3L1PY*#Y!\!_AYLYAO1/'W MZ?K+F[/5>G&*RTN!?;_DB6F/)>H,/*&ITQ<*!!\H+"V:Y):S\Z6)L[T-<>/N MB(VP-;A6.D#:SZ=?9XOOB!]Q5@M&[TMN(H6*3F0%%(:21?>["_DYU>GH79A$DT MV23BP55NN!80LHC$4M+).G/V%<;RHUOTYKWJ*>&[Z/L^G)1E-71E588BKZ!)9C))DA M4GCL,CB;K!&"0F5LXIGO1.4X SH:6Z5V>MH;A-]P&1?#18*;-75_'_?$062) MHA$9+5!PS&K9@P/#O+,\2GQP-M @P>##%(TSU:-]/#B _'NP9_RK9-@ D99BSMC M8/78P(&WVD(JUB:AK66B2=GU=N1UDTIHF/@<7D]=;'X_7;SX<_C]AAQO'%KJ MHH.RVH.6DI:G%)YL,.?@.6WRW-D069/H[SG"NDDMM,/Y@>.P,+^D.'*O;-:57 M^=P;*Z%PFZW($1S68@W&$9RR"#)&9R4MA^R:>.K/4M9-"J*=F1I6.SW K5;O M/&QQLV V8R 7E=N8%4(#"P#(NFD)$ M)88B@XM02KVBA-6!A"PS< F3DBD&K9JM M[2EPSC5RB#9+VN1)\\[[0,YB EEL8NVVN" MG2%DWP&$/N(Z3.>8?P[+.7E_*XHZSD[/-F?B%+E.TY0LLQ I:PHQDO:\ID,H M-E524X!J6,G$H&9-3-#SI(V;/F@$K($UT@'&/B\IICA;?K]I:)TJ)46$[ R" M;:IJ!3O0N<;^) M'>H(Q"5^P?EJ^@W?SM/B%-\M5K6GYWWY''Z?6"&*MN S@>_$66%U]!I,RH+X\36?QA/D8(KD&5.\'HE] MS&:;;LZ8C]( <;AN!L/:T9S<"AD+8"ZTB,C;A$ F'*)U*BM$KWV;09G/TS9V-FM@]#R1UQI$.QVX M8/=NXWAUMOZR6$[_B7G"K6$BDWN18[TXRE0NN!(@"D_1)K3BH1M1!@7:79K& M3GD=#V '::-'8+U=K:=0<9X'87VD%%S*$1]Y?+OXZX31S#*UNX.U.!RB<"T1<_#IK%L"YC0\V] A/YV%QZ/$=!)X+^' M,A<#2K8/9&QRK^<Q\E!TJY@Z#J@I&_XFG$Y40I(:4M#IPI%!&ZPL&)8$$D%Z1PQ$S> M!B([;S2WJ!@=(H=J]?[<\#U%//:$@@LAG%-^03]SUCJ% 6RVN8[XK%?*F^JD M)V,"<^R>%7FD!>6!AX^3V!M>\X,(KP/C<+6E4I" ;^E;"LJDD\GD ,%Z!!59 M *)Z63+/#^WL9 4NX )Q_Q&\[/\!>2TD/CI@]9._-H]X7&O M K*MKCJ XYO%:OV^7# ZL2P:(9V'B+I.,%-D;I4(U? B).YY1UH15 VC< MH*&3HZ=A@+&O;#NH*/N$LUF]$!SGN PS<@-?Y=/I?%J33.OI-_SY]Z\U[3D) M,A3AHP=I>"3IR%AO41!03,@R1O38YC1\._(Z.7 :!DP---*!^7EUNEBNI__< M*.5]N7N'PL2IHG6A<) ;03MMR B1Q0C6%,UY#DS'-LU%3Y+5R>'3,+@:4 ,= MX(GH1]+'^CP]?K$HZE4<.7JO12WA92S76UX4.&\E6)<+CT%$8VP+)#U&T-B5 MU(-B:!"I=]$(LNDH^'4Q7UR.*#AG:6*4SSK[!*$P>RX=LK06R-MWV3B*!J1J M 9]'Z!FWSWI@] PA\U'!L\EO?:Z^U]5DBXLUL)K([)5/9#6UKQ,VT3((T5ER M YFVFK9GL^6(FH>?/VX!_4! &$I^'?C-U_U'EQF%Z?R,^+FN WB-9;&\Z%/Z M''['U<^_DPM'FIK.P_+[1HAU7$7-12PV'M^E<9T(LJ6YJ'JK4"#7#J4#+[0% M&24O,>IH0I/RFX8\;05?WSE\>]-]-\N 6+Q8QZ\I:JE1L&;"UN,>4%G2%YL< M4%B203N;Z5_(H>1-#M0>H6>[3"9[4?@[3.@=N/#D-UZOI(EP,894#+"H:E$N MA1[!<0_"IQ2+LL+9)@6]OX [L"R7DPHN>TM>A]4T36P4+DOD MP$J=W(HI0]2\UBUX9C$)+K&)>_X@-=NAY:5DMP\7>!?US'?9^&DZ.UO7HG_. MK$AS+(_1LAYV7D@ ?0N@#HN?8QOZE.5[[__AMU^":AU B%^5K3E@EG"C/D&'CT+*BT M51GH_B4:V]$YK-M$;ATK3#+0H3I^2=6QTB* +SDSK6T=]MN)V]3_7UY$6SK#V]GJL,X(=5D]2 M2RA2&1C^-B"B6 ]8[\ICJ,)EJ>*.K.2272'3DYQUP- M3;@S*Q+A[3,_KI3DD M.E\.]SB\L@OU,.'5^S=O/]1?V;"^>A-P)J9B$K+>XB/I<^5CF_Z2)VCJI-;[" 'W4(IY4>,?M\@/MQD*N?.+1\V1 M'W6 Y%9(1V9RX=D"FMK!DJ0'Q]!"T365:40PN=&U,D=-F \3B=0E7*(*@=8J ME.#J$D9RC BDP%*P7$8,F([N'^S$PU^KCT34%)SQA!!MB6"#=SH5##(UR0<_1=0 A_CU MF1^6BV]3$M_K[W\CV;^=7Y7%OTKKZ;?S6?*78A#.*Y%2!@H::G4GRQ!EG=LC M'$NY%&%SDXN^=R>U&R_C,"P]P0;GOJIP-LW4@,+)8WYTU, M6*PMWDZ!5+6YH(XS#YXEX-'+C-[RT"9X>92B<<^DND/=,)KK (*W>W//;U[[ M*ZZ_+$AXW_!"YI/"A'$6"PA>R'#S>B6W+@DP9".%83RI)G9O*^K&/<[O#IK# M:[2+ 227YP[OYY_"#-\7$B<)N .2NH-J YUV@=7+?E#<'#^0\WN^-91H#/>NWJ-4+"CR M=L&;&,'XI)DUDJ38)C'[(#GC#EKJ#HL#Z*R/[;S>D(,_X?F?-^3U)GR=KL/L M2E@!ZPSB4$=0Z7H-C\RT ^0(/"M?FTTC:W-5]_8DCCO,J3N$-M)MEZA]E=+B M;+Z9L[XY(27YX_1;K4%<383/@HD2P1?C0-4I:DXG#@5-+LD88]ND@7:BND49N?%)9L.N?7%N-&<71;("K%A&:@Z8<2S(FD?04>; M"G-6-TD(;4/ET*== K.Y0#D M+RN>H\\^-YI'O!5]XV9PQK5U!^FJ4Q!>.JP?PO?-!3VBR!+((ZVSWFA="2O! MU?;9%)-7)+=8VN0/GZ5LW'3-Z '%/OKI,K)]Z#*==],0I[/I^ON$O%67E%20 ME?&@BJFW%(C:WB=2XB@QIR.Y>4_2.6YF9C0P#J>[+J'Y\^G7V>([XD><;2SN M!61<\U;S38'RA&@NZ)4$05XN*&X=K;!:8!>,K&T0GES@YSH%MGW9N!.X M&Z.IB<2[M&D;Q_6"KYM+PSFFC%&U2RT:4!A):I))R"7S>L=F9/&8^93[%(X\ M@GO<2.- A?6+Q.L0ZB9O7.N078D0-'FVRED#3N0,W*>B(F;DOM4%!EL3.?*H M[UXBWWW5U@$DMZ]HGYCD6289@C1.D..0)40R]13GH_!H;41L LCM21PWYWS\ M/I<6FNM@,LLCG)U7JCTL2,E-DM)IX($S4)Z67E1HP6&))A$;@K5JL]J1U&ZZ MH8_2US>4SCJPE,1:0LR; LH'*M->S?-U<9IA6=I"*\R89$%I5D"R.([N>H!E^'Y1CO0J$0]+?((SX[/*+A-J G%62(RQ M*(3$K6;,^2QYD_!F>Q*[[.YK!LHVFNOB3&5[44YL".3G! XF8CT>M^2<:%^_ M2TX5=(*E)@.4MB>Q2[>R%2H;::Y?M_*7Z3S,T\."]"E86FVK2=1P,$HM6^NEB8[[I";]= MKEB_FF]2/\@1X8%ZXV'2.NIMFXC..X*L$@+ M2QF.Y/JVC%@>)ZU+G[ 9 (?55!>&<'L13HKPB,PY0HF-Q%MPX.F!((3P,NG- M",MQO4TT5JH__!JGF]_<.,G)Z*4B'4K4-I+VA1(TM&X!#I9[HMD/+:Y1+H! M+^.BO%F,,[;6.W %#F+V RZG=8[!W4/:-#O+9 YNBO5.!1;PI8 M$$+,N5ZK&M 5[731Y('A_G@\TW>7LZ]?S\M@PNQ3E MVWE9+$_/E7DI5$.!L+$\@!7U,O<@9%V7%G()7B/Z9'23.05;TC=NN7PS.+;0 M3@=N\]LY/8M6T8:6YU\T*I)TO8.'2./ M+F^AZWL5H?L+O@O<7$QAQ57E8*(],I6$!R4$+2U)EM0Q&D,N 647I51O< MW*)CY-*XH^!F?\&_V%L\WI=-BOC+8D8*7)W/'KS-U"#7>3SXFF/5[IJLCE,>1*Y5&8+G6I61@+9'C")8YMHD_+:B[F WZ_(EGS>-OR7: M7'22@*7:W20*.&<%I$0Q#L_,NC8N_VTRNKFJ8R!4W/.>]A=Z!YO=%?7G$JF# M_!;SNFY?_3Y=35Q!9WU!R!$I3HY"@R=ODNQZR9G;3 :HR3"3)ZGJ!%![J/LQ MY!PL^PZ =(>'GQ:G83J?H$H*6>'@ EH23Q(0?,R06!TMCKK0GTW.5QZBIA/@ M'*[MNT+N #&O4CH[/=L, MGGGL1MP+QKQSQ:7H+KKRK9,0+=.D_L0]4Z+8T,0!VIK"<6LH&FQJ3533 ^:N M![/_LEC^BK]=S(@CN_MAN9C3M^D\6[>)102+2M1L:TJTC%0,#%QD!D0I#E5D MPK,F%9T[4=E)I_CA68!VNND >)_IY]Z75WGQM6KF8O$XQFW)R4.2'(D'9B$R MAI!,$2D%Y5-IDA1XB)AN;B(<6O=W-\Y#%=$!F*Z%0\MOGL,RK_[VM1XWD+X- M,Y=,(6H>4P"AN*T#I3V0I H8D3@M4I<:#6+9BKIQX78X".YOF -K9.R9>D]Q MY)BXX$@&)P57'K36=8IO2[]VD\,E5OJ]>-N]4-!II&\NW M,%UY ^\HH'U+WZXHC"V\=IR!8=Z0@UAJ&)L2>:4A18$D.MVD5O0^*9WT/@]X M7+*?E#O R?W*ZOMGDA\7LQGY K_1RIC8;,A&I@@\U.O9,7*(1@70J7"G?;)9 M'^F^E"?I[.1<94]8/#O.;C@==0#!^\Q,DLA6USIHLMDU^5^3MI8?2:],U>_CG\_N9LB7<[91OO>G\O(\D1;0^TC;O M2G)*!-/""MZBHK=KH=H9P/V%WP%R'DL.5UZ(L?>%UL3#O737%6]MZNDVF'TR&KN&-@_8:DF_S7.Z9MUG<"W MNDY=7HEBL=R@8+U>3N/9NL9[GQJ[0 MI39EMZT8&M=3/38PMUP71T5)QZN%; ].3^;G]QRF[Y^7) B2>>5ZGC=_FYU# M92?A<+3%U'(:GNM0$.GD^5"00KLCRYXYTV;:SU&Y'-?I[G1=C8^GCA=;U8?SI;UL/BC:3_1YB=X:_XV^9? M5A.9B@K29Q VU>F+/-3R7@.F:!>LC$S+)F4<6U'7VZ6@C5-]@RJK VM\HW#A M\^*16N!/7T@7,6PZ T^_TBK=J/3[ MD]S;;:?M8'XDM78 X ?.K!3M5HD'#LB0 G:=R)G3CM@0]*G,7M'FU='1X1%O M,CWJT>$N:AAT(M#XHQ+.@]DON":7?K:ZS62SP0EW7CK6&(6G>#_J4(7DA-0A M:0A8\<>4H.]T!.VD*"9HA^8E#U5XT'_?N"ZK&PX\*[YP$X'Y$BB(- 5<#@B8 MC%6,Z1!#HX*O;3%)&=RGJ^,PSYF[Z''#&+( MGJ5O(--TP\(,Y36!]NJ.I]>4#\/TU7:;98G2WQ,\G^]:Q.I"\FF8S.0+V+ M")3R 3QG"A07FOQ.%Z-L,M1J:$9&[M\8!H/WLIMC:OL%V;U+H0]D_ZX>U\H. M/DQO>WMH639^\X+OYU^O M<6^$B11G28JK)2W"[#.$4.N",4BC?"E*-1D%L1UYW=JN7?!RUW8UT$P'N8\G M6O,>YL]Z9446"ESRU=.D"-\Y1V8W2R:=R!I#:H&\70D=]\"]$0:;:JL#--;K M)N?T(_?X\%9II5D"B9IV]QP"1!\C^.AL<2SSC$WR<8\1-.X9=2-T#2+]#E"T M"8Y?WSU\>?_UPM%\2TMF7O/:FT*NM4VV$O=8Z>T'._Z]AN=R\W;^P.G<>7>JC27J MI"EFQVS(@+MZ,W3B8!,/6ECA0YO)<0=1W6T4L0NZ=O#@!M9C!QOQ;E- R$,5 M9,$8%)O)RS#UUK[((V3:4X1)GHO8I"EX^.D\#2]!/AIZ#AKFLXLJ.\#I@Y,@ MDG*6&:;!94?>A5.<_)J2@(G@190B\](DU_[2A_GLI/MMAOGLHH@.P/3TZ)BK M02 E&%&T!\9X(2DE1VLQ:/*:DX_%L\1+ MC;E&IE3(!':6(C'!,) S:Q0$9:P2P>5HV\[SN4G-N!@:S[LZ7#4]X.N"]K_- M5U\Q3\ &&U<@Y%TJP-QAZCJ).JH?VU?1<_ M@XB^(PQ=NYQ7T[,5TQ1V@W0Q$1]&@B^;ICXF%(L12VA3D/L(02,C:!A]/X*B M@X3? 8CVM>/OKN9LD:TVG,D".19'CH/W9,LIFF&6=GE%_]%M4A$'4S[NN=1X M&^AQ5=X!QM]_Q9IBGY^\JV7Y'ZR$#K2#.)5!<2\A M2"W &&5S2LISWB3?^R15+S-UMB="[A:^#::N+OIT;[/S;AKB=%9'UF\:^=<3 MD^N80JX@.19HOU (L4[.E<6BTDMR(Y=T0$7E/V,C?HIB#<4VU=&,(M+M:X M.3ABPE524=2[@WV]Q"/S -&4.FU:6H%.R%*:#./;D,.UQ@7EP,K MKM>"J-=G*^)RM?J$)WNW@-U[QB"%3D]3-E1?ZOG#/^+7.N%J?G)5=!(Q:"F1 M@Y)UJA4J!RY*!I96UMF_;;YVD;.?\W!$KNI?\&ULA+L3";[-,@=N;B24VLS4-4MK8Y MREB;97*0F*^]+(;<<24RH$06%0]2MKFGKY7-J9-V:$N>32^:##_B-YR?81T! M?B7FQE5Z$QN9YFN:P"R#=?)L^A"=B"R4O4VQP@^%4Y<6Y?IOTZG)N'F M,.2/?!/B,1!\!+UVB.9-UOLFHX_QR8O1TJ,&3XN41&TI7K(\T1=E9 @8:"$? M [_;$CSRE53'0&P3W;T45_&V,!:7&U"YL637M\1Q0 ?/8.]NXHX.(XG6#JS1 M:"4O%?/53B9MZE@<#ABUXM9(C:+)..1F07/Z@OELAN_+W3>\G9?%\G2CC-?? M+U?FYEA=^)"E3QZ"H U#20K>G,D>F$:5BF3!JS9._.ZT=NJR[H*B^S4U;34V MXNZ^6JXGMX:X;'*T'9.^\7RX\QG9FT"PY($%3B)I0@/ MFLPW4TP;?O=N]4&#D:XZ'P[7[L.'5WN(>NQ>OH\4%G]8+O)96E^*XZI]#9E0 MU@/7BM81\ZDVLDD(]30O9V.,O0.81_KW'GU%%P'7/CI;#"[ L6%0=^WU\FQS M^]7#W'AAE!*T/(1VM-6*4L=X$4O,D;TU(3E]MU/O$3@\^ZHN$N^'PF)8@8X- MC\]G\6P6EG<8N?3"M.:.V>(@Z=J[C(I!+(CDB@7RZJSW/(>MH/'D:[K(;A\* MB^$$V8^#\9!/]NZJZ,PY7R+SC%P#FT'5\T_'%0*BEBQQ)9)LT@RR#7$C0^K8 MSNW0ZNH @C?.X,GB;A*F?Y^NO[PY6ZT7I[A\.T^SLURSJ:L5^7NXN9=."2LS MYQ[0Z.KHU>+9DC.(H%"0!VA#F^K\/6CMPD,:$##W3O?::J\#@%YE+FY"3BY LPR I!(EMAM@^0$L7OE8[@!TJ_9=Z,OQ 8<8JB5:GQP^M190%F7>6 MEK4A'H/3$%,.0'Y-4,%+9*QMI_".EG",T]_M4;"-]=M%XEWTN+V=T[K&U?KG MW^M<7IS4"9?H1($<2 Q*D7X]A@!H,]/9%"68B@G%'TQ-G)FN0MM"E$>H:>+ M;,; YF8 R8^=Z'JS6))(")$7B^#5_+P-\V_S,-O\*N8W7\+R!%<3'CQ#F1%" MS?&J:#6$2&ZJ]H4K*X)0=R=T/IH0W?:=XS;&#@J:EM+NQQA=;[R7,>YT?D:B MN]B9R<5\C13R7#3V4GB+JY]_)Z&2*J?SL/R^B8!JAWJ-CA>SV691G5OI22;S M*ZQ'T.?-5CI",&YSWXLT2<7"5),T1D.>QFVP;;2I]H& _0WK8AUFXT6RYP7? M-T*SH\6N6[[Y*-'J/E)H'9_:*(-@R$ B2E"E3LOPM=F3VYRUCTR7%]6>MT\Z MWAL9F3?VXL"F3@SQ 2,DDYU11;L2V[0(_V&JFW=!T1#5S;MHK+O"U$V=2C$B MB91$O0XIU0@^050V@K&&.#".Q+E-SN0_577S3EI_OKIY%Q5T!Z*+(^S"L2B= M$D5ET=C3JN;=U+L-M7-NTBYI].J.X4)TGD1.(DD ME.#KB, "GAL&CN+Z&$6PVC4I37TYU*ZB>0I7;IU_=U"8#YQIH-%V<15?)2B<;*WS0 TC.0[@-#3%;I!4XPK3 %6 M<@2E7;T(4A%;OKAH.4JKV@PA^F,5R._C# VOH![0=JNFCY1/=#(!B=F:IF8& M0HP4CA@E73%2N+*-0_3'+9#?2;M/%LCO(NJQ3P0>K^_.P6B1K :C395'T1 2 MF5K#=%+&,Q[4G0/ZEUP@OY/.MBN0WT6 8\/@^7INQ8)F+)>+Z;%<*PC!98H= M\-B6(&.#8^GZ[J9S-YQKX&HKI?21>))20W6NFPSN?3. M;-=*\V(*Y/>&Q7""[,?!>+J^T2AA/+H"A@='+KKGX#RW8$GS7L?D_-U[TOYO M@7PCYW9H=7510'5^=C2A&-*G$NM-Y<&08$J&B(R @3$8+DIFN@G,SE_?A27<8OI;1XD/O@GW]HDV/4X]P$_^C95D$6=5$<3$$!2M@$SGD$'XT0 MM00];#5 I)L3TE_/ZB9\8VS@I9PGGN) DV0&Q9PD3NN^''G-62(Z8;G@H]V0L1]RZ9&D3ZO9J=BU:@?8S+Y:\.8D(>I&,@0_%,N],52G(.Q;@@ M07-;:[2% *]$@2"+B]FH)/@8#6K#S4%^\C77,QR9ERX6G\B7\[2G,IT@9E8O MT+4!DQ4RND8W06Q'X+A&I@6:=FS0VT]5G9N@_0>RWW[ D.:HX?CU;6$DHF>T MJ7#@M*& TDE"-):^Q&)X#%EB?,E&Z:?I*IR<+&L!\,WAWAO!7\-;A,8\ MX?LXFYXOCTDT@>F8."!G% QD%L$QXZ"H;!!9MC$V&3^\%74OPUCM@J-'?*D_==E$"<+"FB\PG):-! M%B7X',EV)"P0A(I@/04NUN8L=)\F_(*!%V[ CPCWH='0@0E_*GLX<:DZ9H5! M+C;6>]0%1+3U ,-$'J3W*3?)&#U%U+C55\>(,P=320?PNEPIGY=AOBKUI/XO MBT5^O_R$RV_3=.[\.UY$J>W-TC-BR=N+&T&-8XE[AT7+)E[!%K2-ZPD,!X1% M6ZWT#[2+"EQ6O&:>[#*7]=C7.0G1.P?)H7$*-4NZR>656U$W+M@&Q\1NF-M# M03V@[H(9>O-[\DV)1[R\Y\!P:9RS8#0YP8J3T#QZ"RPFG:,O =LT!S]*4=?H MVD?[=_$UB"KZPM2K]8?%=+Y^.[_!C=/)"QLD%.D4*!D1G&0(UEEOK(JAF":G M[4^3-6X,<51T':J4L;MRKB*=M#B93S?= F$U/>]FM)892;R 0E/38"&!UT:# M+D6CU#GY[+?JR7GB)>-"97"?:E"9=HJ-BP7DD\'(!(E'!$8HUP%BUA%8X#'& M&MF(<@@ZQG2#AE7C%MC80Z:CILTVO-S(BA 3F"][5EV4(F.!5.J5O-+6*\6] M &$S>89""U&>+/8IN(GG$T)5]]OTB^+"K$.6Q1&Y?.+ M6+PBH2A&UC-)%J*06^'@@8>/LVVT!,&A$NS 5WUD-[U.R7+4AM4!H3F+!$IK M!5'727;9DL:3B<33$3.(NQU:-LLB-DOL#*J/L2W,,[G6&V=/J)TL4I#3S>J8 M($=R\THET"%JG:PQM&7OXI@\_\HN$X-[JOD!9V5@F7=@J?:Y50DU#UXP#4G4 M_HU8'#C/+%@N1;%.2U.:C%9J=2?6L8.JP_!X+,UU ,X'CY)J]_2ON)Y$87FP M3('+]6XO%FKZ*B40),7"%?'%F^2LGR*JR^US&+@-IHM.$%_P^FWC5^K&'D$)CH26):T=K*"X.O &A*@D-6OE>:H=NPQ2L>] M<&$'YBW^^NW0II]44@[DBX&S,VWZ9H]O%>V M18=L#WVQ0F-@UI$5(3W7^3,"G*0OR$ODHJ WMHECTD$3_\2+;*2M@]2SI(!& M$5=.!Q/3T>611F>1WY)HAX M4+S.69%DNR-WR9(1U_GNB5 OT\G'J>K<2?D[C2'?11,]P.K6Y-3@I5:*HN'@ MO*78 QT$I10P(WD46N52FJ0J7LP8\IVT^^08\EU$/;:+_?@4;<%=R"E:B-&J MVE#*P E:3,*''!(RD=5V%0DO8@SY3CK;;@SY+@(<&P;/3\VF&%$J;TJ= RA! M>>DA!!_!1ZV"BMHKO1T<7M08\KUA,:Q QX;'T].S<];%YZA!\$(QI?$>(JH" M'C&%P# 5MUU1VXL90[XW+(83Y,CWOUUP<+NY07&K V>T9Q9+8K%D]IRJ9X9" M%^E19+*'6_@86]W]]A !71[A[N^5#B+G/G"R>C7/%QQ<%GVAB<$EZ9W@4L]ZD8[\:WPQ5['R4'2GGL7>:F*W59S)>R* 8- M\" 8J! #^$0640B5C'-/\9TY?Y8K8X^7[! M@$<;E#$*4JXUXQ2<@1<4E5&0QDK./JN\?0!R]^GCW=372/L'B6]L_7^8TL<$:^EQJS0,D59OQHXS@74'0D?[%&AN0;8>8W=X[ M3C%*,\/23.0=G*$\6T\1LP].9P$E$1 MBETTUWTUU/G$B,75Q(C#JZ,>>^*@-YYL0_61JZ=\$C(P58>SIU!;;0Q$3H&8 M]9$9BY+%HD=8T$>IGI)!9*\UK09C$ZB4)#@D]\";S%W*M&#NCLOXO]53NZ-F MI^JI7532P1;Z=%5'\B$5(1%8KAQE2<&MMA&*U2SX:)TL;>Y*?*'54SLI?Z?J MJ5TTT0.L;AWX9F70Q:!)S:J \J3S$).J4]Q0FH7 M48^=;WBB^">1!UEGH NFZS@KZ<"QE"$++"P:SE/:LI_^)51/[:2S+:NG=A#@ MV##8IMBGA*AX@*PQ@[**S"I'#D%QI1A37(:M>U)>3O74WK 85J!CP^/IHA^A M,:E"3'@A/ DI:_#DO4'"HA"E*8:GK:#Q8JJG]H;%<(+LP,'89EIL9#Z[*&A7 M#4A&D!N$H*T :0*BE=+3GRWD2<\[X2#W6;P[J*4OB!V9UYU3+3<"I<0C*L> M1J =0"8#2%ZAU\9KRYID%0\;'3[R<.>!@'6 *CK U+-G1DDF5)&%>I,J!1Z8 M+/C:PRJXY5GG$//=FH'_] >^A_AC@^JC WSM=6Q(P:R)OHX(Y*Q^*>"SL, 3 MC]PQ31(=H[O^!1[X[@26(0Y\=]!^=;/X;3J;A7E^O_Y265V'^1[[//G.00]_=*!_HV/?RI:_F^>[["*!IMJBU45?'>$'4_ 1Y6@F%H/T1 MZYPH%R%K(20S+"3;Y.JFG:@\U.IM];+/)/_7]%O_F)3,6!(E@_-8RX1J3L=P M"J8\CRDXJY+DH\GDBLQQ;5T[E-TU? V5-]B&?&2+M_%KFMB]BR\) 2[<@JA0@N&_(752"T=Q!;7K-R5 M&8GQBKNZZ*]91.Z=];Z0P&HG>Q8>O*.S(T\K:F==P+I;KZ3^O+@^>K_ .[\SS;+!VI)A@ M0!69($9:IW-\;!]=\2_5T_PU+)>A=M<<4%Z]\SN. MXGT^S=DH?JCVQB@>-#!O"5#"! B1,PQI7H'=Q.>;Y/QDKS-75#R:(GL[L(?>9#+1Q++^5%W MLD)K+B0(P2G 3\Y 4)X<#B-%MIJU;*GQN[J? _QC:SUOY)[ M=GIV>G4Y+\_,EPQ910J$C:GI0ZO *%]*3@FCV>8\?2N]WWKSR)K?1V^+(80X MMO;#[S<(USZJ*(A]R:IWK D\>3.W];83F;O9L6G-!2B9RX@"RD(!'1E^B5!NX5K0E#,95J M4J2W#7&=A!M[ F#16!NCWJ)^R=7-_.#]5/G$,Z]85 524!2E9Z; !V5!BJ)4 ML=;RV*3Q]VFR.K%1P^!J0 V\U/3L=3[[\B<;YFD??]E1$K9;\CI*YM;%Q&J- M*1CD=1@"(T 'X<%Q'K1SY$?A'R!S>_^H^OR"0:V8YDZ3P99UK$RN=WHE#<&A M3):ID%/C,]Q;]+RD7.XNN-FB1+ M'YVQ-RR&$V0'#L:EWW6=QL!@)6V:#B3+#E3V H))$=!J-"Q*1:)J&?_UDH1N MX)H>)NR.T/)Q,9O]LEC^%I9YHD5T.1<'0B8%*L@$+G@'G*&P07.F;=,.HQNT M]!$N[ZG=1["RKZ@[0LO$1Y,L#X7DX,DFFB(AB%B[1DDD)@BIHF@)D3YPL;RCCV)H8 VLFIXL48R&*UZK M#911U6&/$$U&, 6CYL9[WF;XZ$Z6J'ESPN"6:!>Q'FB)?I[G'LZH[B7$CW%6 M]=A+CWQFM17OXW0=F,*,1PG>>P3E,L7CT2(P94PN22.6ES\!X#HR>:+QYSQ8 M83)&&;,%PVJ95:R+.^D /M#B+MD5G]I4%&U-8A^NV?#H>OR$:U"E]5#0?CZT MSZ24BA%08KTBT=@"P0L&W'N5F0W)FVU.C5]4)T,CE3[8Y;"+?'L Q64V+#*= M=8X@/=&N;&+@M;7@7,A..'3J[K#F/TR7PTX:>Z3+81?Q=5GI+!Q33E@))J(% M)9, 7^NUM<>020*!B<'TOW^E<_.NAYWT^&RE\RY"[2#X>L(ZOO[^U_"_%\LW ML[ Z/\"U*MJHI 38B36G !73 0N@W"\3COTM)--IW6.NL; MCM>,_1I.+V=YJE1XE(:#TB;7;C42(Q*CB)IE;S"P-@-0=Z1S7%^H&5ZVQ^7! MRNL F[\NYA2/?\4UOCI9(MXZ5W1!VB0LH'4!E+"&I!9YW0,B"RQQ6NDM8/@X M2=TB[G D+)JHI0. ?0CK&\1'X^@_EMP'R>L.@0EB5@68TS8SA<)CD]WV%A7C M[J?'A-'^PN\ .9?#63_B^5' ZLOTZR4K2>7@'#-0+QH"Q8P")Q&A>/K86FER MFV$?3] T;J+]F*@:2C$=8.SS,F0\#)60K-*D_ IH.4D$/$,+T9;Z8+4Z^OPZK!^1USE0A%U0KFZ%()!>T M% TN<@2-Q1L7DTZL24'"5M1M!3;]AP#;X,KJ (%/"/#=5650=L[($!Q98HV@ MK*\IG,B N"G21"XM-BFRVX:XD8LT1T]P[*>EKI%WHSFY4(RM,]95F@L%+,'4 M.?J!6$0A,0A3=),MM?]6\>$AL4_S^"[ZZ1ISJ[\L:Z50(K\A>5JDTF&=+.DB M^$+[@Y%)E5!,RJK)5OL<8=V&G:VQMH=>^L;9JY3.3L\H^,%\LXU^DI$5PXT% MCB&1>T)QCPLJ RM*NU!D^PCI'8;K#;'XA"ZVQV=_AR=\WJ[#>;6^/P5 MUY.".A1'/FQTAJRZE@&<=QJXYL)Z[:)R33(D3Y/5;5C;''>[ZF1_"[A8AUD/ M!8MU[G.ZL\PN9D$?I79QB_-3&\1]Y7S$FGC(]>[%7XB4,/M?&)83@Y)%L@J )7M007D( M!1EDQI6RTC.1C[[;;TG[2ZJ!W 6/N_@!+=3??%A-!3H\/]?8) M91CM3*5>]$E?/%JI9/#9Q&W&0C?&\@6U??3 ](;>?53Y,O%* ,1)3L42*Q(P MDG25M!Q"%AS0,9]]S*7D(V>5GJ2WCS:<+C&[LSI?)&I_69PM)X(%#(;8RLK1 M7H+,4)#) IC@"E<\&X.A#]!6L!C3)Q.C!1N?J<&X# MD3D.G =,FID499/9=P?0O!5XS7\V\.ZOUKX17!."6CJ;0J2ER.6FJ5V URF! M8TR5$KV6QYZBO762UOZA<;BK>,DCF M]#GJ!LI_WG_-JYRGE=PPNX;4Z@I30F6>3&+ 2^UVBA'!U:$3EDG:.VU"WF;H MY8YT'FJ;WBW"?/7K8HVK30G>JXOT]?7;'[PA7 9=I&"* C5O*%#C"KR( I S MFV2,1F&3$2E[43MNGK,E[N[:LO;*['7*^WTI'W"Z]/C#&AF\EN<^N^+/B.@5 M%PA:"-KPF%#@?.+ 2I8!.09;FC1G'-GNO9K-%K^%><)?%LN?%F=Q7UF6;1=DW;NH8GAU=1 8?%@N MODU7)+ 'N)I$DV,,UD/R2H(*=9ZTS\0:_0-'[JUV36+7IX@:]]#EF( ;3#6] M[IAOY]_H,8OE%/?:(V_^^B"[XJ/T#+0/7C[_^P/Q8Y0Z!,$-&$;K0;&J2DXQ M7W9*I43A8XI-#O&?H.E0T_+ HZ\]/EUT=DD50),)OU9DB(:1QV>E$3Z0&]AF M5WN*J''WLJ'0<=>,#*:&%V!&-MT1AQJ3BX<,;5(>HNT(AH4S:8S6$9)DM /I MVL!FG0*93'96".G]2S,LUXTR5R\YG]AY?FWB-;J)0:D="T"L,PID@P.7DH/( M3#+*1FV2;,'[M@3V:W!V02G;_#,!V#Q[:2&W+PQ$, MEPTJ.I404KVJ0$G:GWSA",QFS8HMWK F=R\>PR.J&?\52;J>,:PFA3%F'<6( M/(@(]6J&>FR D MGQ2M;MAL5MC^GM\CIURCM@HA'O:#]1=]!M/YF,=^(XN_3 M]9?+Z0>;@Z)Z3A0CIU!3>> Q;GRY $[S JP:4N]$-&UFS3]%U+C1>BLP#::& M+N[ O9+2WQ?+?[RM]_TDK(/.O3,^! 7F0(FV))44JW&+CU,SKAU MB\VMTOZB[\ J77'Q,?SVUT#/G8;9:H(Q9,3 H4AY<2FP1U&@)*9%$0R#:^)\ M/TC-N"6$S>&SM^![0D\UG@ZYC4$Y"+XB/PD)T9 M=4J$+#&6J-M&J]ON6]NO&V*R#ES%.I4WD=4_7&8JL@U'9C3#Z6K&T4=Z]#'.Q@YVG*!CC.>O@% M#R4_K=*TF5H+*6E:!9Y;M0,[)^W?NZ1;C$&:Q?4;&VP]E/,BS-3 M!Z2SGWUF6T/5,HG]/.8L%SK4XFT65+TD3'*(6,/[$E(P27!M7Z:ENC[J>7QI M;*JBLO9H;:8@5&ER$U 5",S07VF!9%IV4J0FR:1M">S=:NV"H,?/XP944@>) M@T>Y>?W],SUB,W'?RZC(])(Y)NI!N;+V,E/0:R6WC#>9/K0%;;U;5W93]0C@J2ZV9.WIU^7BV_G5W-\7E0F2#;O,*SPRV*6+T=)AX!. M%0I[O J2'(A:H*YH647,BDR\QW2WI^*^#[_]Z\8]]FT%E$;B[L#*O#XC@4[G M)Q?4HV/%",*[8HZ$4R\K"C8XD,D;IXQBUC89#W*;C'&/?%M;FP-$/K;%^6L@ MVMT'6;3?^+Y(KE:((Q\2O(AP6&P9&$C M0BB&S&S,%-Q$)[++6]FC 8@9]W"XJ;4ZMJHZL&5O%G/B_"Q5_6U**DY(H5>7 M5@F6;9(,(BNTUK1 ( 8HF#;U#K:@(FK<\^;6=FXP=70 K4=E]>YJ M:J_2RB#M[L!M4: X?7$A*4A%N&2D5QR;5*T^3UHOMW>.D6_83S\](^Y\E#UC MPB,+=272FE3,!%H_P0/+)98@55:R28W5TV1U&B;N"8)M,;:[1CK UXTI]#\A M$9&F&SW1]S/<*&Q^:TCTH\Q/D@NF5)$&QBAB3B%!X$E ]I8;E7,@O[8%$H=B MH-.(=1C,CJ+E+BXG>)25316<\45[2T&Z4(X<6^[)IRT&LO->)HHF]; M?'C\H+>Q[=Q5&X/5).Z/K)L+:>(BYX:5"";&!,HR"I'0.D@NRD*;@(UM,OXW MB>@TBAT&.7M+NX,]]O/-B6YO3[^&Z;(*YLV7L#S!%057)@D2 =@<*;RV.8-3 MQ@%ZPT.0);'0)"1]FJQ.@])AT#2@1GJMX3G/X.Q3J7/QFX/4XSQ$Q4!5-^>/ MOBJ0H&!1:.,Y68+-$&1I(6;"!'TJ@]="V-PD[KY-QL&G?4B(Q/>$?1+V_.3\ MX=?%963V>&3D="52%RA=@5DO->81 VJRB>B;;#-/DS5NN'< #NX= XG_0ZV MG7-N?IG.Z\RJN[SX;%5QF8.C/XF71(Z\0 =ST%%'CAF"#XV@ MR?>]N>Q?M'[K]P?<:!J6H]^!1R@4CI00A*""\=HWO; M15 R&O >!4BALHI99==FA. 3-'5E@ ]!P.-WV>%\[^#.>I'^^V)]OBD\?KU< MO9Y&V8N-H4 MV9,B*IM!9"3]KYT",B,E9(=T2H5+*C9YCK 3==/"[7 0/"P5&EDB$\)LO3J? MOB\RQMT^N@M"-%/]^%S9]6I M8U#CWG#[,[0'%%R!5TN#W$H+PG$Z'CD$<%YI0&-S1N2.B5V*9G?'P92*X@") MW9?Y'NR;6.I_GR_FGR\^7Q%N39122$UR$K:.]LZ 0A'U)0:>O61JIYXY.\G] MSLH32WX?N2W'8.+4TL<_;Q&.0?AH; 2A:]XU:0%!.0U,":>YDDFK75K>[2;] MVRM/?GX]??K]QHRX] ;7J<<.$OF-]<%?. >)&,NH/%,MVEQ M_ Q=4R<2VGC%8PJC VS=38^\FW_\=/ZV_+Z^K"F<)2EEEE[3(<,-HRS4$GD0 MAM$>O5.^S?"")ZGJ,=JRI_R7K83114?V+:FWJRDJM!\CN:P)%E4_"H M(2)'*;EGUC+\:F$-M3*),JL5NE3^]R?3Y^O:L/>?5Y)DUR05H$ MY42MJPP(+I1Y%BI^L)7NXPM2I\/$Q,AY#IVX<09'+48O;4JW%MJ!)#2H?C!!QMXY53ZVR$S;,*6/C,,9V M9Z_\,U?C/J<7=%7AQT<4(I]989V6P4#0J8!"#(!H%/"8;2G:%BZ;/.L=2NA. MV+.GA+VCB*QW2-;A!36%]@[/,YVX6(TW;Z-T@=6F)I:,-T^^J$^B@"Q>"I/OA('FHR#J Y.W"R1T.7-!2^A(%&.0!E$0#SMG:#Y\16V/6 MJ)N450\C0=VV"3:Y@79OY7D7?YGE]>>AN3V&03'F$:&KY M1(VU8.U-KB4GI\FSR$I\#B-[K3QUYF9OR=_Q2IORNX-K[YDL% _)(2GHE'SM M6D,*,V3ZG>.YN%PGI?$F58P=I@2/@(9A"<(!HCF%!"$/)<<8%(B -29,Q]1) MG< 0EYR4T87RETD03HVU@X33,]ANY:84"XX7(4&KVA^XT+Z"D &T#R:7Z%*P M30SX3A.&W4!N3Q'UC+J94,'4(7V0;^6]Q=H?MN[4 M=33CV/H->3UUUO+VUNY9DI<]H(O71@IK(6DZ#@H=!\>,(EUK4K2.*69VJW%X M;J4)K?>6\MV&HX.9W3%RMK1HG@5F/6TQ@\R^#GX,'% 9,AF9U0DMN2I%'HJE M+6M/:*]W@*XQ!-)%"^PG]C@CA\/ZE QH(6O>U44(3B;@IM#&O$*NFE3Z/4'3 MA";[$5 WME Z:(3]:,N6:V\4A MCM6G:1\#:W3.=Q [?70OM_Q7YA(RE0HP55A]=R8N)VRPXHM![80R_FA &AA@ M.%;CI=&QM"?_>X73S+NL; C51:UO8'-4X MYP4599V/V.6*3]UZ/4C-U66I; MZ SB]6BW6),D\??NBP=GAA]\:<1T\--4MLD!B\C(Q8H%1!$)E(T!7$X1=!*( M*0J1L8GY.&YKKJ><@%M3<6:TI>*D8*"59+7<7D(0I )-UIAT+L6VJ2O=D;ZN M 83N!N&KLI]E:[D.3 #G](L*P8(SM=>/,-E@ M(*M,[]+6X,!T2"6E*[?J$, (9B:C\HR3D$ M3GHS2?2UG8>-GK7 R%TRNG*5#L'' =SM(B!X VN=DQ(Y6X@Z>X(UF?Z(/@(Q M@3NI0B1F-+/?=M89Q_*!#L'$?CSMV^]YB>M/K\^6?[QA0<[0-L_ M.:(GM"/=;5PBEDPHGJQ0(;&0V[L9&4-(2L:8@E:&G)HX">.Z1'>OP-_PVZ9E MY4R4*'SF&A2RVF?;2'"%:$DERB BHG!'>,9T34Y7#L\0N3]M<.S%[2XNEMN6 M]F^K^2+.O^#9]^T8A9(;EH I5H?(2PT^<@6<&>4=XS:+)E;(DU1UY>4<@J'Q M>-\%E.[Y_6\#*?!%3K\L7OT9/]6V9J^7JVTE28%\_ZQH=TFR""H:K"5)HKYO M-K)XSK1H4OUZ ,U=^4Z'P/!80S"R6UGK")+I( KT MY!BGZ_U=OC8F>;TMK^?KB&?_E7$U"R8Q[UR$8AS9"Z[.8K?1 I.&&\ZL-VWF MF>]/\K2(; >C(:.YQI/IJ:"7V%KW]N&/YDI?& MT^]*;-C+=6;&:*:85X]&#$76F1Y 9,-2;(LIB@M/HIU>@ ME=!I\TA= G2P_$X-G_.O>299"@'1 *KDR'Y1BJX(@V!8X$RY2+QLE*P:1NBT M.:T^\3E4?B>$SQ>%UOR^25.Q%[;3- M+[M#ZOZ2/"&XSE1,)MF4(7&L38,M'4.?(XCD1**]R9@;#AM]GL!INV)V!\I! M\NK@-="3^_I]D:[:B>7TZL](__3%Y_K3K#ZIRY63Z.HCSOI8)>2:]$PV)Y6, M<>'XH-Q&[;1-,OM Z"B2["+3N"T;I3C?),+ :IY E3ITV"=&"))"":Y*<$?H M(CPL0]BL%>;10#>&-#JXC1][$K.%6SHYXHB*9%A(0R?L"93+9%:Q(2'14);?:1=MD M9/-P4J=-[;0"S2Z/Z,:38.\8O94*\-P%[LCQTJY.-1$V@:N=TE@2=+9]*KC3 MF,YQ@=E+ J<'-.XIJU.!X";8SVWF:.AL,19%O68">&$T9)4"*FUKCX;)0#A] MFJ8G& Z6UXD <1/49T)BQN(A"5T'-IL"P=@ B0NT(A3)7?.BV7Z3,1W!<+"T M3@6%-1;*;&8A9PTVZ3KTV6<(=?9KU$71X4YHJ47"/KI:,H(@!>@(Q4@>#SF84-AZOIUJ?29(I<3B*W+I(C6QI["0M2F\+J%(T*)88 M(.>"7"UNK"TI67D\^$V;%ID29H/DT.USJ>7B8YUP]G,.Y[A([_*FW^K?<;&@ M=?=Z)?7D!\=Y'+4[S2.]B:HKU3E<9\OUQ>I6_U$,T44?P)9,2D41"EPI')RQ M3 :ELE1-'FD\3LZARN;N5S\0ZWZBO_X7[9)K9X. D%,MNR6M62MP0'!D,L84 M0V@2B=M"S[3)B!&0<%^YC,'W4U O'S"8.O@7HI'CB M1H$-GGP"+@MX1:@6VN3 C5&R36>.YTGK4J<,P<>##DGC2N,4U,OUEI>E_NGY MU9_>VOHA3[_W66=T%;7?#MLJ,1EYD=9(*$%QLH$Q5X^_!MPYDRY[Q6V3^#6?SCQM1K&>1>\WK>S1GG0=EHJF6'P)B8$YS M1"EB"ZALH6?:"HD&J!F#[QW$M"MG7BS2MMT48XW.Z SW<-*,]J7TQDP6A%J MX IU$_OH:;*FK7-H *81I=!!Y/JV@;!]5]?9UY MX 5I[.FP-VT%PV2@&R254W #W^"JOE_XFM\L5^>?7GS.JWG$D5R_)[\]NKNW M^T[:NGBA-F*OXV;\)M>AZD01FS.D@#'7CG$Z-GD?T=[%>XUQD\G9Q/YF10A; MF+504J&3H(4#GXR'$$-D-M7AO6V>MV^CJ$OG;P@:GG+^]N=]%Y[@8UMY\>=\ M/9,E9I)MVLQL(6CB1G'C2'P'' UF?@?^X&/[ M^+5J\M7/R_K>9)9$YF(S2S5P!8IO"@D+W="%)Y&$I5T=#4RW">L/5,/%OP.F M]I;%U&-N?UO$GW#QKS?_@?]1__=MN;(>ZA_\,Y^=K5_CZN/R^I^\G)_/_S\6*R_G7W%Q1S);OQIA8OXJ?[5?/&1?OZPNEB?U\;NN/CV]_PYY-7, M\P@2HDB,:]48L^96<G4_FB7**; MIM!9I(U$"ZBB@,AY5#[0)=2FR]!CQ$RKR X5\)-XV8/;'2#F7?ZZ//M**O/N M9JXTIC:.ML,C"%>'YOE 1HIG 5 S%XL-5K5IJ/TD53UA:!^AWV^"/YH$.H#3 M/W UKWKX'9[GS?F*/N<8K 1TQ1-G2JD-B>A\250BD-G+0Q/E:&6'I@&D1FA@X#TF95LL<)MHG<+(' MGSM RJN+U3(MS\YP=:46N2.;/9&?H=UE.;L&[ZP!AE%E73@OO$F]RWU"^D') M/H)=CLCE#E#R$ZXWK+BB'E.140E)7BEI546G!Y '#D:KP',VG*W7O%K4>4,U1/#Z8I'(XKJU%6-*"$DB,,8-V5DJ@2<3#HQ$ M0[IUIS9"1T# V/Z>&QH=Y7ETZ@T*B5\0'\OID?795WS-( M#B5+*8JWS,?=0'#]Q8FGV(YJ=>[/JA[D>P5W(87UR7*B6&10(B9P+M"-YJ1% MGHV1UNXLX2D-Q0.D<5^>>[!FTK3FAO!?EW_D]7DE_TKA!)/1UU=-0E877&)M M:"\$:%\8,Q@XWB_NWB+9^U^>6+[[2&7X1U_I\+8M6KK_3+!_K/ M+ATB*9',4$D7ES.;AK&DPFR$7!/^Q656I&EAW6VA9^+9U$WB"V.POD\$7>>M MM$2;LP11$JG-XAP=!6,A6YF<<"8:V>:1US:*IG4G1Y'W\QC:@_G]H>A*F:; M,HH0(&5-Q\OJ ,Z( +FX0I=N1-NF3O11:KI#SSZ2?AH_>["] ^S^U B9@<^IT)T>/%WO22A]KX/W%O_HT<_WA()] MQ;8=[T[_ M>G-:; F2JX* M*N%W\6UW1\&4%\$!$KLO\SW8-['4_SY?S#]??+XBG#'G6!89A(Z%7".1 OI MK4RKQA1Y3G$7QV(GN=]9>6+)[R.WY1A,G%KZ^.) M6%]H6W*,7,I0#(M<\&)5F[Y_3U(U;;_7-C&'\<30[:/!JV/RTW*U6OY1*U;Q M"_U-';A&5K%#&X%V::O/C8"\%L%&'IV0-H5R-)!M([+#-S3[H6,'W(TBJ!Y4 M&[EBM4'NY>$TSECG/4A/&U#!*@C.*#!6RY"U2)C;/#"\141_SUY& M&^C)XZ MS/%K)J6''VM)TWSYR^)]KEF"3__?!:YH@5E$:Z3/H4Z3)/^=*PG.BPA:LN03 MEJ+8;@4]3R[37VWY8: 8F;$=%(O*SO5S//!HWR.IF=<'#WN_W5A(P@_@-8-[TBN$O\Z^7JGEKC)5D1 MH@86:KR7)3*/-$9@CM1:#"*4^UU_=P+"@X7ZR[F.CHS#F#L]5%[/_\SIY2=< M?*-6$GC&Q;H;]0^@C@&(6= M_:)B,[[J];S3? //CT MM&-O6IFA!S%P>@!."(1,! ML&8V5'$1G. (.=E:^B\"MW(WQ?#8YW?#PPG%14?BY/1HN,+TB_4ZG[_'L_P= MU"$HYZ*NXZM-?<&1:E-ZLILXN6*%);*A[@]C>5I%/%AA-TR<4)AS/'Y.#XN7 MN%I]JZ;0V_)P*UQQZQ238'(D(XC,'@@VDG=.>R1TDR9TNT4RGEIE-WB<6L!S M-+YVD;Z[6QKW$Z[GZ_=$#::WB]NO@/G,9!&%%UC'$I#5%+V"4%\!*T8[PQ*# M%DTZ;NQ*X&Y@.Z$@:E,)]9"SNSTUQ9&%56PN$+.L#U.C(?M+:TCTH[(JNLB: M#."^3<1N"#JA..S!G.X,)==?@88WY;GM-6YGCVRR*NZMB*#\N'AR.*R+.O MU82EYLH8W>:>BTR6I-"1.^:XY#L9Y_M2L!NB3BU$?!1Y3 VZ*^?U;[2%\T]W M4O"S5+BQ,AO@TM08%RI (P7]*(KW42:5RTZPVK[&;L YM1#R2#SM%QH_7ZQJ M,^SX/Q?S];Q*Z[>\FB_3#)GDWF8&6E0_(F4/KF"$%%QP6EEF[6XIS,%+[U8_ M=Z+1YT82F!Q?ET\C7BX7Z^79/-517%NSN63U15F2)]]#I*LD'#$.9!8\HS1, MJMTJJ@8LNANF3BV"W8KKG:#IG\O5OR[OXCKIZ\/R>Q?D:Q;^OOZ^O2PM*E<$ MB" UJ%+89;<'S(EXZYT-:K7V@U IQ8K'Y?#D^/E MX\?59L3DL]NBV_OJ O>29[J[R5D(68 R-@)BB5!"+67+3@D9=T/0\,5WP]0) MA<2/(H730=E,26MX*@I,\L1#9PP$63NS9LYK U5?=K2B=E]S-TR=4)"\)<]/ M:K;H[XLYV8[_+UWK:?EY[.&BCWZ\W731Y_?2=KRHD74VF_90&PS0K99$[6K, M(/ 2LRO:9>WN\G&\X/ QQXM&X4QF H$S%T!QK2 4'4$;QIC-,EC6I#O95HJF M[R]T(!IV'R\ZA/<=I% >F:G$HR\L2?)$=:(=Z.(@1,<@(7,L!L>ET2W0M;J(1;,00*4TZ5JE$9R?7J &<$%J*8PQ M.35Y3O8D5?WUX6KC4N\GADXQM;6'9(AX&LBH Z =YMC,U,'9ZL2@,GH0)%E 9C1DV%1'-,ZDCG 6FNW M_ARX\;77($9W!I)GGV'*HCWJ6A)7L+YLDAP<;0B*RZ8$%YA71PM#'_1@=J(B MQK&OR%$$U6O5V6N:\*L\<_-$HUV0XTCE0Y]GVEFX*A M]?>*(>YL5BPBV%*PED8;""%RT#Q*9"K'TT2)Z5J-K[T M> KGZG/MU,YC]!Y#^:#3&B.9.58S#\HE!EZR!+7M&0^>&QZ:#.EHJ7S>QT\Y M79S1A?M]E4WSIMK[[5?R".KM.Z\)G@W[R5%XER/=Q70%;]R'C2ANCHAP=-\Z M&<$[C+4+0:';F#F(SADC96;!-7'L1MU%Q\IM" (?#(*>3-(GI0R_E\H?4.F_ MVX?;*320;#BY[R:?]THJH3K U&@0>1$Y'DD=7V'JY7&R.WP?Z+Z_2LMX&YH3C MD+1UM!"6X M4YK.E9)8$_M1@D_>@K5*>W1"I-+&!_A.0B]X.52L]PWX_7C< 3INU/,CROGU M?$%_-L>S]R2CC?WZ$K]48:UOPLF>1Z9DC>=@$O6IA ,OZ!=TK+9%Y#GS)D41 MAQ(^;2*Q^:UX5+E.B./YXFM>G]\ZV6^6=2-X]N+S\F)Q/LL^"U'H C %=:U[ M=1 D2B@JB1@\R@=3$F_#SY94$N/ED<].VZ02=%R,X[<*'FTSRC4YH$ \&+$C989:5M MH0"W$=2+8CLBU$:541.S8Y$3KN(;@M^ M'2,.K)26"FVJ-J4A /,Z>L$;X%$JLC 9US]H'#CYF!DO$>K[S)JI00BH/'BO MM;/%)?GO./"!>-DK#CQ$+AT8A+?V]/VW_\\\KXBH3]]JH]RS31A*,8N^!A.8 MB75R'_,02N+@.9H@@Q2TM<9H>X*\3O V&BRVXVXL&?6$O-O7T,/]7<6UN.6T M :^@^,3J._0"OO9D1NG0:N;( FH2]!M$93H$;.,C81OF#A1+IP@3 MU\UZ5%(Y$$]"JL.1C:GM>(E9=?XI,2PXW:A-TG::.HG!3(*P?<32*<+DU59X M\LGG$(%\?F*12!XF<*.[$$CP*<^ZTSFTAQ M.#S])3P7^7SD"JK+(.R,.28U%PIBKATH@I" O#X2,2&SE%GF4K; X'U">E&" M$T#M()ETH/ NJ7[L:&@;#))Y ]HR1[Y3U( V*CH:B8GZZ*C1F[>M%'5B%DZ! MLG&DM#_\>KG\_'FY>/^)1+)/EFW+ET9)D.U"Y4BY MK5M+;1;YGJ>(UJOH2-HFTR6E2-. LR1RY@M=6]%C,DW*9+<1=*CVN?_=FX<^ MD;-8@LF@A?:T4\$!(Q&F"N8D9$',328V;*5H6G-J%$3EV5"7)6)$D=:EJ=691A*J40,@GB?C M;.R'I8/H M[55'#4#3]N>C[237N0:[JPYN2G(>90A^9\@!Q4KC+#RF3AR3!ZV5IPU9EL Y MQ"@$*.,X,.(FYF.20ER:AS%;*\TV^*CG]=;F^*9EA3ME@DX(B:&_*(",_ MEXCB@AQ:HT697G+"AB?=RAXIIH3*"5)_"R2 6=X"/?^;YQT^DIU]<3L5^:)@T5:<)P8*DLR+K@4[W1I+L0+&2^7Q9Y85GMV(,ZQ?GYZMYN#C?Q)66;Y:;]Y?7 M#/CG_/S3Z^6JY/GF[W^>?YVGO$@U_9M8*61[!X69#/!$ICAJ!TBV-R^6K/,V M92%C;J)#BZ$5^AX\A)P("AT<@SWY/BLZ$Y-# $NW%?%;&<"H?&W.Q[QC)6N# M'>GM#FV.(X'[& +NU0YY6[9M=":Y5TG6PB]KD(ZI5. B%T W*$;+&#/\F/[; M-CJGM3.ZP^U( NT KX^F,&9>2>$*&6S2*@9*A0C(,B/^E6!EC S;1!4>I6;: MEO]-;-S#N=Y%+XW[V[@Z%#-,ABEE"T1>1V)&6[M!%$^<,C9ZU$*7)I?R%GIV M I ^:0#MP_DN(/1B<3Y/E?CYU_R^MF_8M'1X]6<\NT@YO29NDBG\Y>)27 _3 M\%<=C[PQP2E+I@&IUUJ'),"Q1/CPI;;Z,LA=DWC3*-3O!$]S4O \OE1[K:)X M?[Z,_ZJC&U/=<5ZL-U_N[[N[2WU'78HLRZ0D)"?K M%%6FP$M109BM\I('LJ":U#P]2=;!;R>^ETR_+;>__RZ?X7E=ST1)YNU&&9KV+=.%JJ/J I'8I*V3$9-O&D2USF0[FE#.2,B[<&[BR/* M\[0TV_X5KD]^KZ&6:UCA^@P"4?A8:F!.::U!!>3@G720D4E/WB,W>(*Z[J9F M\FZH\D4D:^!ZB.VM 4/6)^2,CF$HKCYFSX A&,A!EN,88@;+CEQLJLZ,,07D&CHP5I,N-[C51*QMLKA>K#!"B2.@% M,Z4\T1BX?[6V91UB_.+C9;^&G[X]N/Q?_(&KRRKQF8^B)%L2D+-.;HT3$D)@ M$62P.FKA17:--=Z!.^A:&0Y!WW9E>$P9=Y!]NZ2<_O&F&U<@TEF]3X*N<4BC M-#C$!%H8:U,,IJ0F#[OO4#$QR*9!POTPRMYBZ0!3^S/N9MN+]-L9TJ7V^7J4 MA!::RZP9.!/(:1,* 3-QDR>MDA,Q"=.D3*?%9J9%^ '8NJ\UIQ9T!V!_1Y;S M:AZK]5SMLJLV2JZX("-3H+!.E!?:T35$=Y$CMY]9'WR)39H8/$I-E[?V$4&R M'%MB'<#NM[PJR]7GRXX0-1-]M0U=4DFJ#JHL@BZ=E#+XP)'XE%S@KKZ';/*" M=@L]TU:]= >],:36 ?C^02>HUEO4^Z.P6K.N)0AK1"6=K!SEZ!=KR,,\TG4R<,.^ M]8?EY9N4[W]?*QS>+,__*Y^_RW'Y<3'_WUI\*%@6)3+0-06I"D9PW%F05BIB M12G6M2G[;+6CSOW6MFCO R<_\H&YM-!>+U=7?U3_'9_%S(U'%T'HVE//U2FU M3D=0='=J13^C:A(T/.XV)[9Q?M"C=3BB.CAO>PMG\\L=[X?/6+;%*X80K=E$ M=0WXHB*$DIV,1BOCF@2FQMS$M ]@NC2ZCH"&$9]''*6 Z5Y" Q?I?ISY=U(( MATP1'67=AL5/AW#@.*51EK,2O4-@5M!!T"C H??@@U )F;,\-;&03Z4T*EEC M67$9R )T->;%P>N:BW;)&Z>28Z*-L_N7*(T:@KYVI5%#9-R!-7*W3J(8HUU0 M#FR6%I2J851/OY2H)>KHHY--^D[^D*51@Y#P9&G4$+%T@*DF&6G+K3/!>8BY M-E\L.4$0TD 413$K7;!M4K _>FG4(&P=HS1JB* [ /OCA39HD^;1(W#NR"?5 MA@$ZNHMDX J9,D'Z)C6F?Y72J$$@V:DT:HC$ILX<_WRUYH;^C=%_O0EOBDW! M@W:<@;)!00CU1&,N,9D054K/N4%/KM!YR/A84!I/"AUHL&WU6M87Y5UR()79 M,": \UQ"1&DX5ZF01=-;E=UT(=5C:[$QI-8!^,8(OQ4N@H\2M*G'+3D+'ET@ M"\9R+,99@\=\D#5V)<0)U/0=XND<&0"G#/DZ;O/\VR\+NGPN-E)Y>_XIKSY\ MPL7;RWEXWW,J[Y9G9Z^7J_H?S0I=/+MOFS41B(9*D@"E)/H21#C!9!\6*6$BD1=HF M9;U'V^&)GK(CP/SX)W(/S.U]&+]L$HSOSW$USK#E=NSY&WWB?/W+XC(E.DO: M9N=\(E-$Y=I>-0-Y9PC9::]9*CRDOO+C S?8N3_^5SB0!R#NA[X<_[&1WW>^ M9*6B1Z\ADY1 80J I11(Q!8LFEL=[6F=Q+L;[#P\\5^71:3?S+_FR[*[5W]^R342_F%9F3>S3@;,CA&/= "5 MM83@?0;.) IAC0KQ7LAO2_RXA]V<:%W9\4YD-Y(:A+LN^OH>S[X/&*,41M5> MV184-PR\1PE29VE288[%-NV4NO(IF[6O/H%CVC?F#O0I7RT.NSN/R)Q[HQ(V M=O_/=/F_QOGJ'WAVD6\+FC%+S- >0G:<6)@5!.,=^(#H'!.U_QQ,N>6:DUZP$ 4K4\FR=+" O$0P/7KN,)IQSI_P$,AD90'C5+,'*_B7?Y?'XYF+X^S]BK=<3]3XS2!>))ND9JZ'#= MJN=JLMNO_7#]U%ZD+!PK&J0MIG8\(=A&A:!S MH$O!I\)$$]]G/W(/?R"U6-?CM4B;T_(;R6GU738_Y44NM>W&]YEY-^.D0;*^#PN[IE_U' M&S[^H18ZL.$PPSW1EZP5UB4&4L7ZUE-&<$B7.F87K.."Q?LO;D]9$]X\&?N9 MCL8BIZLSLA'.S3FYE-.,:^^E)-O NCIU!249"$H;T#ZHXB1Z:YKP9A"5)ZGS MAJ!N>ZN;L678@8]W5U]\;W*!U@GCG 4CJKU*I(/WV8(.#$5RQAG=I(CJ<7)Z M:7 SNOP?-%HX6!A=0NKJ]3:Y;#G;7$?&NT .')D@WNL,TK/"T9N H4FWLVT$ M30NK,83]+'[VX'P'"+JR,B\/V)TS=_5F/R@;N*Y]&Y-$\,DQ""49%Y7 MDIM,2GZ.L-X0M8_X'[?XQY%%!]BZRZ3W7Y:+]7+U:_W/JI3J"8PNY9"R EVB MJ15L 7Q@M8D[_4'DK##>I*?;LY3UTOW@N-?@H2+J'7-79Q0U9S*0<>HVSU)+ M5."\"F %%RH6EZ-M-!OP6=IZTFH'HV$(UO80S81HB\N+Q?GJV^SW][/,.1J> M'!A&/H_R3@&*0"K:&IDT0SI\3Y1>K7/\CX_+K_]Y]<&*)7O]0X61O06CFT4[ M1LD^Q-0.8/"WGV;2Q6!+J0V-O*8-<[( M/)@643'BV=,/=')9!\8_.VG M:2^IUC 8R-0.[IZ'E_7-7?WK]ZI]C3$79 &R('8H7^BZ=DI $B;EG(PQK,GM MLQ-UO=6F2_-F1OFGOMP;8V!KF'$],'>B_FVUM-O.V/)8AN=D=F8LV%6LA M!^%I=S503%H=8M:%*2-0V#;/5P:1.>TE>TPLCBZT$TDNOL'5"FNEV0'S.9[[ M9(N$X]-T3YMZY!Y#3,8"]X43(ID#;Z( HU%JG@5']I=-/1:6DZ4#"TQY"2I@ M@1 5_8CDV @;9.9MRNQ^^-3C$-0=EGH<(L,.;N8M"1 R+:+BRH'6I5;):0W> M;8([*!@&XET;))Y^ZG&0_'=+/0X11I>0NO+Y3596&A,@N:AK_:4%KY("PYCP MWI:0L$G]W4FE'@<)>]?4XQ#.=X"@9]-=+ O/4B2/WC$Z9-DS\!$9.?B61U.* MS6TF_IQHZG&0^(>F'H?(H@-L/9_)",0?.H(,>(U/*O)J 7YUME@[>MD:&-' MN/M.//4XWC5XJ(AZQ]S5&96NH&+"@=ML*9=2)QHYB%SGY)B.,ARAV.LD4X^# MT+!'ZG&(:#K(.?W^?F:LIEVG#,S5L(_6"4(H@52_)'*#I^/X!)A^U-3C(#D^ M3#T.86H','CY8A:M*EA3(,&9VB?!N-:FX;$C%2:Y (BJ.IDA,_\Y MS9_QQ?5I!GH36N MRQ:=#U)(,Q-*BLQF<(JVHDQ""#S4MW#1B6 ME^)>-?J6/A-;%CB%?/$@22Y' M9NKTT'C(I*M^KLQIU $3.&W99:LGKXN'0!K6*>=0W6]&NGTLY*,KG$("=V]P MC,+6;M#Q>'+I] MF6DOGN/@9 0&=U'G])!;U_UA7E^<$\>N\H>KV_M=O\E_GK\FIN+9?V5.K9)5H44PW;U[3%55ZF:'*V4"(B7=><+'_),GC&2@K,% +67[6XB@Z9<5B[ M0G+NB3?"04 O(!F3O6*(D;49N/S#%U<-0=UAQ55#9-C!U;VEQ",YPX0BL\/4 M.C2E?0%OZ_!+5X*V&LD3:S+>\?2+JP;)?[?BJB'"Z!)2UP^JK).;EW!,^TQ6 MK:!#*'R"J(P1]&=6MVGT?E+%58.$O6MQU1#.=X"@9PMZT)NL!7*PC%<+. K M3;R(%VY",E)AR_YOIU9<-4C\0XNKALBB VP]7ZLA)"\VF0R"!P-*Z3JNBS/0 M5K*$(3BEFDR8^J&*J\:[!@\54>^8NSJC@I7H1$Y@;*XY>QW!:=J<4=HA"L^% M:!(9^0&*JP:A88_BJB&BZ:""3Q2U.='R7U$\7' M/VIQU2 Y/M+780!3.X!!+0!1)ANA-=A8&-F2)@#:@G3O2RZ=43[9D6%P"GT= M#H'!0*9VA.CGEFC4*$0! TN0!'W &O?>Q-R\-S$.D'O.-"[3=8I5.4, M0L*S6-M;*%TJN>N<*UT(%ZO%VXW_^F*]SN?K6:3[6RNTH+ 622NC:@]"";P( M(:TH7H@F_MT0(D^A[F=<^(TDL.%@])=@7.2/FX1"&SB^^+QI]77^BHPNQ2\UY=Y=_(XMY_>N2#N)Z1GYT$9*.H.:F=BA(&3QG@LQ?KTJ. M'D5NTO-F (VG4%S4$I3[BJM3M?DFGU\.6)S'6V4-,^>XTC7:S%(=$L(5@C#RJX,J1JH@>)_ 4BHC&1>$(@MI?&2[/\>SH-43+RY93R_NE[>.7$CVW M4LN*HD&[G+:P*&-M1X$*K$KD>7.A 6OA9 C1,@);2#]2UZ8M-=&708@Z (^9 MG(!K139(;<+G$C? E<=2 D^N-!F@\!11)UDV- 136Y3DX1+JP$K<4JO@K8YQ M4Y=LD=0[$Q;0QP*!*^932DRJO\STE_'$O5M1T!#>=XF@JVA\1*&*#PD2CW4? MM"/,+-7>0I;KX#W*)I'GDRH*&B3L78N"AG"^ P0]6XCBLHK9UH:SF?BC"AF; M0>E,NCL*8XS2RC8I+SO1HJ!!XA]:%#1$%AU@Z_D: RPR25?SOJH.PTQ!0!": MCF%D19"-X+C^*W9<.M*M=ZA$>H?8U9',CGFFZN1J9VM_8N_!Y:2@1%\T9\P^ MV0SE+UT#- @->]0 #1%-!\4?O[^?>:&8B\2,XC3I=RL$.$P2, A'JE@*GIYH M9?FCU@ -DN/#&J A3.T !B]?S*1@=-,;#4QB(A>6!0@R,BB*.S(=K6;V+]A@ MZ1 8#&1J!S#XVT^S6@=I2QVWQS#6F&\$5W(&$Z1(498HN!H7!J?08.D0& QD M:@Y;C\N)C_;TXS'U.MP^20HG*@0NU\$%P!'FQ(WI%/:IHX\3M1UV6$ M\6!H[(; ^34:W> E\O/G^?G]898XV*SX?GB(_UT*SNP3QIOE\^.DK,;3/]( M";I;Z[ZXM6ZD]6[ ^#V'$E A=\%"0$/N&:(#)WEMUV.#=5'%Z)HT[!M$Y:'* M;:?%;@81L6PY/#T2&"5.14%BA39I0H\O*DLGKF# 6Q8-,]99.COM2,&U8K3W\CB>> M#MSAFWV^6GR=KY:+NB<\J[6[=WC[T[?W\_-;VS229<4L@N5U3)PV&CQF!E([ MKU1B=.*:S!7:D]YIPS13J,QVXCQA8W*,,:7[+',L _,HXTR'H3G)&G0,# 2/ M$52('$)FGGXQKFB4B7XY>5/SRC[Y;I?<+'=IHLQ0%!3K\]G?\;^7JY<7Z_/E9_K>INQ MJ\QT=AE8JX&>R N[LX;KB+H?@(W)@M?F68JC )Z[ 2AV8T4&6G6K(=@++5BJFP.I/='?OZQ65_6226),BM'9L-R2 RT\.!$$6,,LDYDE5?AS]M&];TXG MZ)&DLSR<51-*..7Y;..QOB*M>/YM W=G8DQ<*Y N2U#%U""UJ'V\DTS2UB=W MC]P6Z_M5&/3I2P5 O[E_]A]9=MJP09-;XE#F3HR+2ZJOSH0U)3 A/>A2O^T03N[>F\]4P4MTQYKB9H A:3:7:']QF1D%-)@B'*GVV^?U;LUB0^#VG&D M<5)P>[-<7._1VUB[A1G 7*<*:ELCF-&##R$'%(;'',='W T!W=ZPQP;=GC*9 M''?+Q4?ZU.??+E;Q$Z[S31#]Q6)Q@6>W?M[L?.8P,U4R!Q?JH8JJOA/2 G0T M,1MT+MC=#/RA*T_;!:LQTEI*86J(_78IJG_@V<5E\6A2J[\K@3N! MS9XJ,]J3(Y,4(%FC,Q:K@1M?:B=K)TY/38 "9SGIU2S+DGWF+OSY@]:#VE,J4A>+NO>5N+L0,CX.F-S;(W M&J7*P.D"J6/<"GBA"R"C*TPS'4-H^,/(G#9^ MW!0)9'((JT4"0EDY7%"YFH6,V3;SS$:[H9L'FOJ W2$0' M7M&O%FE2Y_SN\[RVCOCC:QW+Z=YAIY,XV%*CRJ)(B%)M M0(:.BV%8859D*6 M#)NTWSZ*@ST\K7@=&TE7DGJ7:S$:J9^WY;\RKF;2*IX?(ED_=A0 MVV):"=)G(50=.A7P2$BM])S2V_,)L3I8=">/UM?+"[I'G!76^EI,;!VH&E=S M4=#Y-,5+IYQ*3!T'K)6<:;VH4\'J8,&=/E3G7_.,"X&"5UN\^JJ*> PN$_]M M\,[ZG(Q+N[T.'(6<:N8&"-;1VX2%0G(8,_ M--?2&NFX/X)JO4/3M&5*IP#:_47801!_V..*7&*16I'WJ+,&%6KY5N()(OTL M2N&)YR8]E,9_#M.LUJD]8MN+KM>)HCN$')^N_VH;;-UM[6,%7_?@Q"3!6.1% M%Q<89,TC'0$9P4OMP"&7J+QV29U^NZ5="Q1O9UN\1++3@X#H8NT-F6J',\7( MQZ3CFDE!&)=;,&8/6D\I&#L$;_O6F>XKQ@X,@IU+:9DTVFI6KY&:)';>@@O% MU=&*!H4K7/LFYW;4DN=FF&R.E'TKH(>(K9M:J%UW]_(3KC[F]8?EJS^_Y,4Z MTW_P)O]1_UFN50TI.ILYL'K6*V%LBZ"*9X2PXQIN\Y1Z#^&FS![V">31Q MGY#>O:LF$%5 C(\"934;:[!1_8DY=>SQ_IW3:=$*OX-U/ MD%V46^U\V9BD?)*94*0XN;?))'!6)*#S%R674AG59$;UJ#9"L^1!K\@<)+:> MB[%^6=!O\P?\<[]Q'+?_\U&\]JWTC.1X?__^8[UHN2]*$6:DJTJ&5^!(E!"S M3 &E%R$W>3OS!$V'JJ%'/GW3'YP+H[.I42YN,BC/D#!,D#8A%?+TR.35Q]IO M)V,PQD+'?;4RFAAZ?7!YZ]B.T8[]J<^-K6:.TE[]*6 A*JYU3B#J>%#%5(9 MMP?YG%((RQ)SJLGKJ&.HG2NOXZ>\R&5^/G.T3UE;J]I@30TL94"EZ"#IH#+7 M=#W+)O&Z+?3TJVR&8&*KLCF ^1UX>Y?;J);7:V+=I?5U00;86[**-C):_Y3+ M57?Q+W2&SS!:Z^;9[,OUG2WR[.B31:YN,O"R(OK\]GWJ,.-8GD="16 M<,&!5+@&ABYQRUR(]\?MC(G#)GN:-OS1%LO3@Z"#\_"JE!SK/?5]K^_(6WV, M)3.KE9 F6="FT,Y\'5TH,FW4>R>3*]RU>>BX.XG3QCM:H;61B-H;?5=_47\) MN,[_]__\_U!+ 0(4 Q0 ( %Q7JDX5]^!/#Q4 (+= 0 M " 0 !E>"TQ,#)Q,3(P,3DN:'1M4$L! A0#% @ 7%>J3E(HO=M# M&P /*8 ! ( !/14 &5X+3$P,W$Q,C Q.2YH=&U02P$" M% ,4 " !<5ZI.& KQ/ULH "I P$ $ @ &N, 97@M M,3 T<3$R,#$Y+FAT;5!+ 0(4 Q0 ( %Q7JDYW->C^O@8 /@< 0 M " 3=9 !E>"TQ,#5Q,3(P,3DN:'1M4$L! A0#% @ 7%>J M3H+BJM2H" %T( ! ( !(V &5X+3,Q,7$Q,C Q.2YH M=&U02P$"% ,4 " !<5ZI.@WCGB"TS,C!Q,3(P,3DN:'1M4$L! A0#% M @ 7%>J3BNDOZ 4O $ 9K07 !$ ( !L7< &9S='(M,C Q M.3 S,S$N:'1M4$L! A0#% @ 7%>J3FKB+%'_$P Y=P !$ M ( !]#," &9S='(M,C Q.3 S,S$N>'-D4$L! A0#% @ 7%>J3FL9 M.K*^* *K8! !4 ( !(D@" &9S='(M,C Q.3 S,S%?8V%L M+GAM;%!+ 0(4 Q0 ( %Q7JDX$$+?LWE8 #FK P 5 " M 1-Q @!F